Назад | Перейти на главную страницу

UnKnown can't find <hostname>: Несуществующий домен</hostname>

У меня небольшая сеть с серверами 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-сервера.

  1. Роутер
  2. Сервер Active Directory

Состояние гонки возникает, когда в одной сети находится несколько серверов DHCP.

Когда компьютер регистрирует ваш маршрутизатор как DNS, запросы nslookup с этого компьютера отправляются маршрутизатору, и он не может найти ваше имя хоста.

Если компьютер находится в домене, он, скорее всего, направляет запросы nslookup на свой сервер домена, который дает правильный ответ.

У вас должен быть только один DHCP-сервер в вашей сети, и он должен зарегистрировать ваш DNS-сервер Active Directory в качестве основного.

Когда вы настраиваете Сеть через DHCP в сети Windows, опция DHCP автоматически настраивается правильно, поскольку DHCP обслуживает всю информацию, которая требуется клиентам.

это ссылка на сайт объясняет лучше