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

Поиски DNS / имени хоста Server 2008 выдают неправильный сетевой адаптер

Итак, у меня есть машина Server 2008, которая также действует как PDC и предоставляет DNS всем остальным машинам. Теперь на сервере есть 2 сетевых адаптера, один в локальной сети 172.16.0.0/24, а другой в сети 192.168.47.0/24. Каждая другая машина в сети имеет одну сетевую карту и принадлежит той или иной сети.

DHCP работает нормально, но поиск имени хоста / DNS с использованием имени сервера PDC иногда разрешает неправильный сетевой адаптер.

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

Пример: компьютер pdc1 имеет адреса 192.168.47.1 и 172.16.0.1. Клиент client1 физически имеет сетевой адаптер в сети 192.168.47. По этой причине DHCP работает нормально, он получает адрес. Однако, когда он ищет адрес для pdc1, он получает 172.16.0.1, который недоступен и вызывает множество проблем.

У меня вопрос, каков стандартный способ предотвратить эту ситуацию? Я знаю, что я не единственный, у кого PDC установлен на отдельных сетевых адаптерах, когда клиентские компьютеры должны искать имя сервера и получать адрес в сети, в которой он находится.

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

Любые советы приветствуются!

По умолчанию DNS-сервер Microsoft использует циклический перебор при обслуживании DNS-запросов. То есть он возвращает тот или иной адрес в круговой форме. В вашем случае вам следует перенастроить его для использования приоритета сети, согласно этому документу:

Приоритеты подсети DNS

Я выяснил, что порядок, в котором IP-адрес выбирается во время поиска имени хоста DNS, основан на порядке привязки сетевого адаптера. Кажется, это решает проблему.

какой стандартный способ предотвратить такую ​​ситуацию?

Не используйте multihome, используйте маршрутизацию для ... маршрута между сетями.