У меня небольшая сеть с серверами Windows Server 2012 и клиентами Windows 7. Прямо сейчас я пытаюсь настроить DNS с интегрированной зоной AD. Я настроил свой локальный компьютер, который не является членом домена, с правильными IP-адресами DNS-сервера, настроил его на регистрацию в DNS с соответствующим DNS-суффиксом и использовал этот суффикс при регистрации DNS. Эта часть сработала отлично. У меня также есть несколько рядовых серверов в составе домена, которые также зарегистрированы в DNS. Итак, вот в чем суть проблемы.
Когда я пытаюсь выполнить NSLookup на имени хоста одного из рядовых серверов из клиента рабочей группы, я получаю следующее:
C:\Users\User>nslookup hostname
Server: unknown
Address: 192.168.1.26
*** Unknown can't find hostname: Non-Existent domain
Когда я выполняю эхо-запрос от того же клиента рабочей группы, он успешно добавляет DNS-суффикс к имени хоста автоматически.
C:\Users\User>ping hostname
Pinging hostname.domain.com [192.168.1.28] with 32 bytest of data:
Reply from 192.168.1.28: bytes=32 time=14ms TTL=128
Reply from 192.168.1.28: bytes=32 time=<1ms TTL=128
Reply from 192.168.1.28: bytes=32 time=<1ms TTL=128
Reply from 192.168.1.28: bytes=32 time=<1ms TTL=128
Теперь, когда я выполняю NSLookUp с другого рядового сервера
C:\Users\Administrator>nslookup hostname
Server: Unknown
Address: 192.168.1.26
Name: hostname.domain.com
Address: 192.168.1.28
Итак, я сравнил сетевые настройки DNS с обеих машин, и единственная разница в том, что на клиентской рабочей станции, не являющейся доменом, установлен дополнительный флажок с надписью «Использовать DNS-суффикс этого соединения при регистрации DNS». Если я этого не проверю, клиент не будет регистрироваться на DNS-сервере. Я добавил суффикс domain.com на клиентском компьютере рабочей группы в поле «DNS-суффикс для этого соединения:».
Я видел несколько ссылок на зоны обратного просмотра, вызывающие подобные проблемы, однако я установил зону обратного просмотра и убедился, что для указанного имени хоста была создана запись ptr.
Мой вопрос: как это исправить, какой параметр мне не хватает?
РЕДАКТИРОВАТЬ:
С тех пор я установил DHCP на одном из серверов и отключил DHCP на маршрутизаторе / шлюзе. После этого и обновления моего IP-адреса у меня теперь есть плоское разрешение имен. Я не могу представить, какая настройка отличается, но сейчас она работает. В этом больше смысла?
Проблема в том, что в вашей сети два DHCP-сервера.
Состояние гонки возникает, когда в одной сети находится несколько серверов DHCP.
Когда компьютер регистрирует ваш маршрутизатор как DNS, запросы nslookup с этого компьютера отправляются маршрутизатору, и он не может найти ваше имя хоста.
Если компьютер находится в домене, он, скорее всего, направляет запросы nslookup на свой сервер домена, который дает правильный ответ.
У вас должен быть только один DHCP-сервер в вашей сети, и он должен зарегистрировать ваш DNS-сервер Active Directory в качестве основного.
Когда вы настраиваете Сеть через DHCP в сети Windows, опция DHCP автоматически настраивается правильно, поскольку DHCP обслуживает всю информацию, которая требуется клиентам.
это ссылка на сайт объясняет лучше