Microsoft Windows Server DNS 構成 (SingleLabelHostname)

Microsoft.Windows.DNSServer.2016.Configuration.SingleLabelHostname (Rule)

構成のアラート生成ルールです。

Knowledge Base article:

概要

DNS サーバーの構成は、ネットワーク上での DNS サーバーの機能を指定した設定と、それらの設定を格納し、必要なときに取得する方法で構成されます。

原因

現在 DNS サーバー コンピューターには DNS ドメイン名がありません。DNS 名はドメインのない単一ラベル ホスト名です。

解決方法

DNS サーバーに完全修飾ドメイン名を指定する

DNS サーバーが正常に機能するには、DNS サーバーを完全修飾ドメイン名 (FQDN) で構成する必要があります。このコンピューターは、単一ラベル名で構成されています。

この操作を行うには、Administrators のメンバーとしての権限、またはそれに相当する代わりの権限が必要です。

DNS サーバーに FQDN を指定するには、次の手順を実行します。

1. DNS サーバーで、サーバー マネージャーを起動します。サーバー マネージャーを起動するには、[スタート] ボタンをクリックし、[管理ツール] をポイントして、[サーバー マネージャー] をクリックします。

2. [システム プロパティの変更] をクリックします。

3. [コンピューター名] タブで、[変更] をクリックします。

4. [コンピューター名/ドメイン名の変更] で、[詳細] をクリックします。

5. [このコンピューターのプライマリ DNS サフィックス] に、コンピューターのプライマリ ドメイン ネーム システム (DNS) サフィックス (ホスト名の後に続くコンピューターの FQDN の一部) を入力し、[OK] をクリックします。

6. [OK] をクリックし、[閉じる] をクリックしてすべてのダイアログ ボックスを閉じます。

7. コンピューターを再起動して、変更を有効にします。コンピューターを再起動するには、[スタート] ボタンをクリックし、ロック ボタンの横の矢印をクリックして、[再起動] をクリックします。

コンピューターが再起動すると、DNS サーバーは、単一ラベル名の代わりにこのサーバーの新しい DNS 名を使用して、既定のレコードの修正を試みます。ただし、各ゾーンの SOA (Start of Authority) リソース レコードと NS (ネーム サーバー) リソース レコードで、このサーバーの正しいドメイン名が使用されていることを確認します。

SOA (Start of Authority) リソース レコードと NS (ネーム サーバー) リソース レコードを表示するには、次の手順を実行します。

1. DNS サーバーで、サーバー マネージャーを起動します。サーバー マネージャーを起動するには、[スタート] ボタンをクリックし、[管理ツール]、[サーバー マネージャー] の順にクリックします。

2. コンソール ツリーで、[役割]、[DNS サーバー]、[DNS] の順に展開します。

3. ゾーンごとに、ゾーンが格納されているゾーン フォルダーを展開し、ゾーンを展開して、[プロパティ] をクリックします。

4. SOA (Start of Authority) リソース レコードを表示するには、[SOA (Start of Authority)] タブをクリックします。

5. NS (ネーム サーバー) リソース レコードを表示するには、[ネーム サーバー] タブをクリックします。

プライマリ DNS サフィックスを直接指定する代わりに、コンピューターを Windows ドメインに参加させてもかまいません。この場合、サーバー名のプライマリ DNS サフィックスとして、Windows ドメインの DNS 名が使用されます。

外部

http://technet.microsoft.com/en-us/library/dd349622(v=ws.10).aspx

Element properties:

TargetMicrosoft.Windows.DNSServer.2016.Server
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Windows DNS - 構成 - 単一ラベル ホスト名

イベント ID:{0}
イベント ソース:{1}
イベント ログ:{2}
イベントの説明:{3}
Event LogDNS Server

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.Windows.DNSServer.2016.Configuration.SingleLabelHostname" Enabled="true" Target="Microsoft.Windows.DNSServer.2016.Server" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>DNS Server</LogName>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">414</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.DNSServer.2016.Configuration.SingleLabelHostname.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/EventSourceName$</AlertParameter2>
<AlertParameter3>$Data/Channel$</AlertParameter3>
<AlertParameter4>$Data/EventDescription$</AlertParameter4>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>