3

У меня есть компьютер, подключенный к Active Directory.

Под System Properties > Computer Name я заметил, что “Полное имя компьютера:” не отображается должным образом

ПК в настоящее время показывает

Full computer name: COMPUTERNAME

Verus это:

Full computer name: COMPUTERNAME.domain.com

Я прочитал и обнаружил, что ключи реестра «Домен» и «Домен NV» в разделе HKLM\System\services\Tcpip\Parameters используются вместе с именем компьютера для создания «Полного имени компьютера:»

Кажется, что все ключи заполнены правильно, но я все еще получаю имя, отображаемое неправильно.

Я попытался отсоединиться и снова присоединиться к компьютеру, а также отключить ключи реестра, перезагрузить компьютер и заново заполнить ключи. Все еще не повезло.

Одна вещь, которую я заметил об этом клиенте, состоит в том, что под ключом HKLM\System\services\Tcpip\Parameters\DNSRegisteredAdapaters нет записей.

Я сравнил с этими компьютерами, которые правильно отображают «Полное имя компьютера», и на этих компьютерах есть записи под этим ключом. Мне интересно, имеет ли это какое-то отношение к этому. Я не могу получить этот ключ для генерации.

3 ответа3

1

Похоже, что существует некоторая проблема в аренде DHCP, которая, возможно, истекла для вашего компьютера, где имя хоста не изменилось на FQDN.

Попробуйте зарегистрировать DNS с помощью команды:

ipconfig /registerdns

Теперь очистите кэш DNS на машине. Проверьте DNS-сервер на наличие записи «A» старого имени и удалите ее, как только появится новая запись A.

Надеюсь это поможет.

0

У меня около 100 рабочих станций под AD с динамическим DNS и динамическим DHCP. Некоторые станции отображаются с полным доменным именем (полные доменные имена), а некоторые - только с именем хоста. Мне еще предстоит выяснить закономерность почему.

Я полагаю, что DDHCP дает рабочей станции имя хоста, а рабочая станция сообщает DDNS, но DDNS будет принимать его только с рабочей станции, если владелец предыдущей записи DNS принадлежит рабочей станции.

Мое решение в настоящее время находится в разработке. Я собрал таблицу sql MAC-адресов, IP-адресов и имен хостов для всех своих рабочих станций, и я пишу сценарии для создания резервирования DHCP для всех станций. Затем, когда станции привязаны к IP-адресу, я могу сгенерировать файлы зон для DNS-сервера и вывести произвольные назначения имен из рук AD.

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

Надеюсь это поможет...

0

Я наконец понял, где проблема. Я нашел этот пост, который ссылается на следующий ключ:

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\System\DNSClient]

Я пошел и проверил этот ключ на оскорбительных клиентах. Под DNSClient было два дополнительных ключа

NV PrimaryDnsSuffix
PrimaryDnsSuffic

Каждый из этих ключей был пустым

Затем я пошел на компьютеры, которые там работали, и ни у одного из них не было ключа DNSClient.

Поэтому я пошел дальше и удалил ключ DNSClient, перезагрузился, и теперь все показывает как надо.

Надеюсь, это поможет кому-то еще!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .