Microsoft Windows Server DNS ルート ヒント (ルート名サーバーがありません)

Microsoft.Windows.Server.DNS.RootHints.NoRootNameServer (Rule)

ルート ヒントのアラート生成ルールです。

Knowledge Base article:

概要

ルート ヒントは、DNS (ドメイン ネーム システム) 名前空間のルート ゾーンの権限を持つサーバーの名前とアドレスです。ルート ヒントは、外部名 (インターネットのホスト コンピューターの名前など) の解決に使用できます。

原因

DNS サーバーにルート ネーム サーバーのキャッシュまたはその他のデータベース エントリがありません。

解決方法

ルート ヒントの構成

ネットワーク内のすべての DNS サーバーは、1 つ以上のルート サーバーのアドレスを指定して構成する必要があります。そうしないと、DNS サーバーは権限を持っているゾーン外の名前のクエリを解決できなくなります。

この手順を実行するには、Administrators のメンバーであるか、適切な権限を委任されている必要があります。

DNS サーバーのルート ヒントを構成するには、次の手順を実行します。

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

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

3. サーバーを右クリックし、[プロパティ] をクリックします。次に、[ルート ヒント] タブをクリックします。

4. 別の DNS サーバーからルート ヒントをコピーできるかどうかに応じて、次のいずれかを実行します。

[サーバーからコピーする] をクリックし、ルート ヒントのコピー元となる DNS サーバーの IP アドレスまたは DNS 名を入力して、[OK] をクリックします。

[追加] をクリックし、一覧に追加する各サーバーの完全修飾ドメイン名 (FQDN) を入力して、[解決] をクリックします。

外部

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

Element properties:

TargetMicrosoft.Windows.Server.DNS.Server
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
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.Server.DNS.RootHints.NoRootNameServer" Enabled="true" Target="Microsoft.Windows.Server.DNS.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">706</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.DNS.RootHints.NoRootNameServer.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/EventSourceName$</AlertParameter2>
<AlertParameter3>$Data/Channel$</AlertParameter3>
<AlertParameter4>$Data/EventDescription$</AlertParameter4>
</AlertParameters>
<Suppression/>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>