Имя узла из одного компонента в конфигурации DNS Microsoft Windows Server

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

Правило создания оповещений для конфигурации.

Knowledge Base article:

Сводка

Конфигурация DNS-сервера состоит из параметров, определяющих порядок работы DNS-сервера в сети а также порядок сохранения и извлечения этих параметров, когда в этом возникнет необходимость.

Причины

Компьютер с DNS-сервером в данный момент не имеет DNS-имени домена. Его DNS-имя состоит из одной компоненты имени узла, без указания домена.

Решения

Присвойте DNS-серверу полное доменное имя

Для надлежащей работы DNS-сервера в его настройках нужно задать полное доменное имя. В настройках этого компьютера указано только однокомпонентное имя.

Для выполнения этой процедуры нужно быть членом группы "Администраторы" либо обладать соответствующими делегированными полномочиями.

Чтобы присвоить DNS-серверу полное доменное имя, сделайте следующее:

1. Запустите на DNS-сервере диспетчер серверов. Чтобы запустить диспетчер сервера, щелкните "Пуск", затем "Администрирование", а потом выберите "Диспетчер сервера".

2. Выберите действие "Изменить свойства системы".

3. На вкладке "Имя компьютера" щелкните "Изменить".

4. На вкладке "Изменение имени компьютера или домена" щелкните "Дополнительно".

5. В поле "Основной DNS-суффикс этого компьютера" введите основной суффикс службы доменных имен (DNS) компьютера (часть полного доменного имени компьютера после имени узла) и щелкните "ОК".

6. Нажмите кнопку "ОК", а затем кнопку "Закрыть", чтобы закрыть все диалоговые окна.

7. Перезагрузите компьютер, чтобы изменения вступили в силу. Чтобы перезагрузить компьютер, нажмите кнопку "Пуск", щелкните стрелку рядом с кнопкой "Заблокировать", а затем щелкните "Перезапустить".

После перезагрузки компьютера DNS-сервер попытается исправить записи по умолчанию, подставив в качестве однокомпонентного имени новое DNS-имя данного сервера. Однако нужно убедиться, что для всех записей ресурсов начальной записи зоны (SOA) и сервера имен (NS) теперь используется правильное имя домена для этого сервера.

Чтобы просмотреть записи ресурсов для начальной записи зоны (SOA) и сервера имен (NS), выполните следующие действия.

1. Запустите на DNS-сервере диспетчер серверов. Чтобы запустить Диспетчер сервера, щелкните "Пуск", затем "Администрирование", а потом щелкните "Диспетчер сервера".

2. В дереве консоли разверните "Роли", затем "DNS-сервер" и DNS.

3. Разверните для каждой зоны содержащую зону папку, разверните зону, а затем нажмите кнопку "Свойства".

4. Чтобы просмотреть начальные записи зоны (SOA), перейдите на вкладку "Начальная запись зоны (SOA)".

5. Чтобы просмотреть записи ресурсов для сервера имен, перейдите на вкладку "Серверы имен".

Вместо того, чтобы непосредственно указывать суффикс основного DNS-сервера можно присоединить компьютер к домену Windows. В этом случае в качестве суффикса основного DNS-сервера в имени сервера будет использоваться DNS-имя домена Windows.

Внешние ресурсы

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 — конфигурация — имя узла из одного компонента

ИД события: {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>