Microsoft Windows Server DNS ADI の読み込みに失敗しました

Microsoft.Windows.DNSServer.2016.ADI.LoadFailed (Rule)

Active Directory 統合のアラート生成ルールです。

Knowledge Base article:

概要

Active Directory ドメイン サービス (AD DS) を使用してゾーン データを格納するように DNS サーバー サービスを構成できます。これにより、DNS サーバーがディレクトリ レプリケーションに依存することが可能になるため、セキュリティ、信頼性、および管理容易性が向上します。

原因

DNS サーバーは、Active Directory 統合ゾーンで見つかった DNS 名のレコードを読み込めませんでした。

解決方法

名前の確認の設定を変更する

RFC 1123 のドメイン ネーム システム (DNS) 標準で許可されていない文字 (マルチバイト文字など) を含む名前を許可するように DNS サーバーを構成できます。このエラーは、Active Directory ドメイン サービス (AD DS) 統合ゾーンの DNS 名に、DNS サーバーの設定で許可されていない文字が含まれていることを示しています。

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

サポートされていない文字を含む DNS 名を修正するには、次の手順を実行します。

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

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

3. DNS サーバーを右クリックし、[プロパティ] をクリックします。次に、[詳細設定] タブをクリックします。

4. [名前の確認] 一覧で現在の設定を確認し、[すべての名前] をクリックします。

5. コンソール ツリーで、DNS サーバーを右クリックし、[すべてのタスク] をクリックして、[再起動] をクリックします。

6. サーバーが再起動し、ブロックされていた項目がサーバー マネージャーに表示されたら、項目を右クリックし、[削除] をクリックします。

7. DNS サーバーを右クリックし、[プロパティ] をクリックします。次に、[詳細設定] タブをクリックします。

8. [名前の確認] 一覧で、手順 4. で変更した設定をクリックします。

外部

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

Element properties:

TargetMicrosoft.Windows.DNSServer.2016.Server
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Windows DNS - Active Directory の統合読み込みに失敗しました

イベント 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.ADI.LoadFailed" 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">4006</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.DNSServer.2016.ADI.LoadFailed.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>