警告指示出现 2630 事件。正常状态被 2631 事件重置。
将 DNS 服务器作为创建域控制器过程的一部分进行安装时,会将其自动配置为使用适当的 DNS 服务器来进行名称解析、转发和根目录提示。
DNS 服务器无法通过本地计算机的 IP 地址将此计算机的网络连接配置为首选 DNS 服务器,因为此计算机已连接到具有不同或无效 DNS 命名空间的网络。
更正 DNS 服务器配置
将 DNS 服务器角色配置为与 Active Directory 域服务 (AD DS) 集成之后,该服务器的 TCP/IP 设置将配置为使用本地的 DNS 服务器作为首选 DNS 服务器。该自动配置过程已失败,使得服务器处于不一致状态。若要更正此情况,必须确保已将服务器配置为使用其自身作为首选 DNS 服务器,并且已将该服务器正确配置为与 AD DS 搭配使用。在解决此问题之前,你的 Active Directory 基础结构将无法正常运行。
确保将 DNS 服务器网络连接配置使用自己的 IP 地址作为首选 DNS 服务器。
要执行此过程,必须拥有“管理员”成员身份,或者已向你委派了适当的权限。
若要查看并设置首选的 DNS 服务器,请执行以下操作:
1.在 DNS 服务器上,单击“开始”,右键单击“网络”,然后单击“属性”。
2.在“网络和共享中心”中,单击“管理网络连接”。
3.在“网络连接”中,右键单击某条连接,然后单击“属性”。
4.单击适合于你环境的 Internet 协议版本,然后单击“属性”。
5.确认已选择“使用下列 DNS 服务器地址”,且首选 DNS 服务器包含该服务器的 IP 地址。如有必要,请用此服务器的 IP 地址替换该 IP 地址。
确保已在本地 DNS 服务器上注册 %systemroot%\system32\config\netlogon.dns 文件中枚举的域控制器定位程序 DNS 记录。
若要查看 netlogon.dns 文件中的记录,请执行以下操作:
1.在 DNS 服务器上,依次单击“开始”、“运行”。
2.键入记事本 %systemroot%\system32\config\netlogon.dns,然后单击“确定”。
该文件应包含如下类似的记录:
Domain.600 IN A 157.59.85.147 _ldap._tcp.Domain.600 IN SRV 0 100 389 Server.Domain.
_ldap._tcp.Default-First-Site-Name._sites.Domain.600 IN SRV 0 100 389 Server.Domain.
其中 Domain 为域的完全限定名称,Server 为 DNS 服务器(域控制器)的非限定名称。
如果未注册这些记录,请执行以下操作:
- 将此 DNS 服务器的委派添加到与 Active Directory 域的名称匹配的父级 DNS 区域。
- 如有必要,请使用适当的根提示与转发器配置本地 DNS 服务器。
若要添加针对此 DNS 服务器的委派,请执行以下操作:
1.在 DNS 服务器上,打开 DNS 管理器。要打开 DNS 管理器,请依次单击“开始”、“管理工具”和“DNS”。
2.在控制台树中,右键单击“DNS”,然后单击“连接到 DNS Server”。
3.单击以下计算机,键入托管父级区域的 DNS 服务器的 DNS 名称或 IP 地址,然后单击“确定”。
4.在控制台树中,右键单击父级域,然后单击“新建委派”。
5.按照“新建委派向导”中的说明完成创建新委派域。
若要为此 DNS 服务器配置根提示和转发器,请执行以下操作:
1.在 DNS 服务器上,打开 DNS 管理器。要打开 DNS 管理器,请依次单击“开始”、“管理工具”和“DNS”。
2.在控制台树中,右键单击 DNS 服务器,然后单击“属性”。
3.单击“根提示”选项卡,然后如下所示修改服务器根提示:
- 若要将根服务器添加到列表中,请单击“添加”,然后指定要添加到列表中的服务器的名称和 IP 地址。
- 若要修改列表中的根服务器,请单击“编辑”,然后指定要在列表中修改的服务器的名称和 IP 地址。
- 若要从列表中删除根服务器,请在列表中选择该列表,然后单击“删除”。
- 若要从 DNS 服务器复制根提示,请单击“从服务器复制”,然后指定要从中复制根服务器列表以用于解决查询的 DNS 服务器的 IP 地址。这些根提示将不会覆盖任何现有的根提示。
4.单击“转发器”选项卡,然后单击“编辑”。
5.如下所示修改转发器列表:
- 若要添加转发器,请键入转发器的 IP 地址或 DNS 名称。
- 若要修改转发器,请单击转发器,然后键入新的 IP 地址或 DNS 名称。
- 若要删除转发器,请单击转发器,然后单击“删除”。
http://technet.microsoft.com/en-us/library/dd349718(v=ws.10).aspx
Target | Microsoft.Windows.DNSServer.2016.Server | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | ConfigurationHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Microsoft.Windows.DNSServer.2016.ActionAccount |
<UnitMonitor ID="Microsoft.Windows.DNSServer.2016.Autoconfig.Failed" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.DNSServer.2016.Server" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" RunAs="Microsoft.Windows.DNSServer.2016.ActionAccount" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DNSServer.2016.Autoconfig.Failed_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Warning"/>
<OperationalState ID="SecondEventRaised" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>DNS Server</FirstLogName>
<FirstExpression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2630</Value>
</ValueExpression>
</SimpleExpression>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>DNS Server</SecondLogName>
<SecondExpression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2631</Value>
</ValueExpression>
</SimpleExpression>
</SecondExpression>
</Configuration>
</UnitMonitor>