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

Ошибка разрешения DNS на многосетевом сервере

У меня странная проблема с недавно установленным сервером Win2012R2 (на самом деле виртуальная машина, работающая на VMWare).

На сервере есть 2 сетевых адаптера (оба включены), один на VLAN101, другой на vlan102. Конфигурация:

Nic0
IP 10.1.101.123
Mask 255.255.255.0
Gateway 10.1.101.1

DNS1: 10.1.105.11
DNS2: 10.1.105.12

NIC1
IP 10.1.102.54
Mask 255.255.255.0
No gateway configured
No DNS configured

Когда я пытаюсь присоединиться к нашему домену AD, я получаю сообщение об ошибке поиска DNS контроллера домена.

Проверка связи с контроллером домена с помощью PING PDC.Some.Domain действительно не выполняется. PING PDC завершается успешно ...

Когда я отключаю вторую сетевую карту (без шлюза и без настроенных DNS-серверов), PING для PDC.Some.Domain выполняется успешно!

Почему 2-я сетевая карта (для которой не настроен DNS / шлюз) используется для разрешения имен?!?

Я попытался изменить метрики, присвоив NIC0 метрику 10, а NIC1 - 20, но это не помогает ...

Я также изменил порядок провайдеров в дополнительных настройках, чтобы NIC0 был указан перед NIC1: все равно без радости ...

Есть идеи, почему это происходит и как я могу это исправить?

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

Кроме того, можете ли вы пропинговать DC через IP с нового сервера со вторым сетевым адаптером и без него? Попытка поиска в общедоступном DNS также может дать вам некоторое представление.