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

Разрешение DNS в Windows Server 2012 с Hyper-V

Проблема проявляется в следующем:

Имя хоста не найдено UnKnown: Нет ответа от сервера.

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

Настроить:

Я получил присоединенный к домену Windows Server 2012, на котором установлена ​​роль Hyper-V. Сервер получил 4 физических сетевых интерфейса, где №1 и №2 используются Hyper-V в качестве виртуальных коммутаторов и не имеют настроенных IP-адресов.

Сетевые интерфейсы №3 и №4 получили свои IPv4-адреса от нашего DHCP-сервера (который является виртуальной машиной на этом узле Hyper-V). Виртуальные коммутаторы №1 получили статический IP-адрес, а №2 - его адрес по DHCP.

У меня 2 DNS-сервера. Nslookup на обоих приводит к тому же. Второй DNS-сервер находится на другом хосте Hyper-V на другом сервере. На каждом сетевом интерфейсе настроены первичный и вторичный DNS-серверы, что было показано ipconfig /all команда.

В качестве дополнительной информации: разрешение, похоже, работает правильно на всех других клиентах / серверах, кроме этого.

Журнал событий на сервере с проблемой:

Журнал событий на первичном DNS-сервере:

Вторичный DNS-сервер в последнее время не выдает ошибок.

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

Исправление проблем:

Различные дополнительные диагностические инструменты (например, dcdiag) не работали из-за неработающего разрешения DNS. Итак, есть идеи?

Возможно, я не правильно понял ваш сценарий, но если у вас более одного интерфейса одной машины в одной подсети, ваша Windows не может работать.

Если вы хотите иметь более одной ссылки на один сегмент из-за пропускной способности, вы должны использовать «NIC Teaming» в Windows, но у вас должен быть коммутатор, который может выполнять «агрегацию ссылок». Как его настроить вы можете посмотреть на примере Вот

Или вам нужно использовать одну сетевую карту исключительно для одного виртуального хоста.

Это похоже на проблему с DNS. AD очень темпераментно относится к ошибкам DNS, поскольку очень зависит от разрешения имен DNS. Судя по ошибкам, похоже, что это может быть корнем проблемы. Убедитесь, что у вас правильно настроены DNS-серверы.

На первый взгляд, localhost (если это DNS-сервер и контроллер домена) должен быть первым IP-адресом сервера в списках DNS.