Windows 2008R2 Контроллер домена: Определение имен (файл hosts, DNS) не работает

У меня есть довольно странная проблема о контроллере домена. Среда:

  • Windows 2008R2 Сервер станд. + все обновления
  • Один DC + несколько клиентов Windows соединил с тем AD

На том DC была Защита Конечной точки Symantec 12.1.x установленный. Кто-то удалил его, и это вызвало это, сетевые платы потеряли свою конфигурацию IP (чтение: ipconfig /all больше не показывал интерфейсов, но в панели управления я смог видеть и настроить их). Благодаря инструменту CleanWipe Symantec я смог удалить некоторые левые верхние мячи СЕНТЯБРЯ (я предполагаю, что это был их сетевой драйвер защиты), и возвратил возможность соединения IP.

К сожалению, это уничтожило мой DNS и также мои AD сервисы.

Когда я открываю DNS Add-In, я получаю ту же ошибку, как описано в: Microsoft DNS - Доступ Запрещен. Журнал событий: сервер DNS не мог открыть Active Directory

Я проверил свой файл hosts и повторно добавил localhost записи. Это не добивалось цели.

Я проверил определение имен затем:

ping localhost -> not found
ipconfig /flushdns && ipconfig /displaydns 

-> localhost находится в кэше!

Другой тест - я добавил новый хост (8.8.8.8 www.google.com) в файл "хостов":

ipconfig /flushdns && ipconfig /displaydns 

-> Я вижу google.com и 8.8.8.8 в кэше

ping www.google.com -> host not found

Кажется, что файл hosts загружается правильно в кэш DNS, но не используется? Это блокирует в значительной степени все попытки настроить DNS, поскольку я не могу открыть DNS Addin.

Обновление № 1:

Конфигурация NIC статична,

  • IP = 10.45.0.1
  • Сетевая маска = 255.255.255.0
  • GW = 10.45.0.254
  • DNS = 10.45.0.1

Никакие статические маршруты не настроены. Отметьте, ПОСЛЕ Очистки Symantec я вычистил целую конфигурацию сети Windows:

  1. netsh winsock reset
  2. netsh int ip reset

Любое приветствие совета!

1
задан 13 April 2017 в 15:14
3 ответа
  1. Удалите все, кроме записей по умолчанию, из файла Hosts.

  2. Добавьте 127.0.0.1 в качестве вторичного DNS на сетевой карте.

  3. Повторно включите IPv6 на сетевом адаптере

  4. Перезагрузитесь.

  5. Подождите.

  6. Проверьте журналы событий DS и DNS.

  7. Прекратите вносить другие изменения, пока не выполните предыдущие шаги.

Вероятно, вот как должен выглядеть ваш файл Hosts:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#   127.0.0.1       localhost
#   ::1             localhost
0
ответ дан 4 December 2019 в 07:06

Удалите сетевую карту из диспетчера устройств и дайте ей переустановить чистую. (Удалите и выполните повторное сканирование) Убедитесь, что DNS настроен на прослушивание на всех интерфейсах, а не только на статическом IP-адресе, будьте осторожны при перезагрузке, если у вас нет пароля для восстановления AD, вы можете застрять без DNS и не сможете войти в систему из-за этого.

0
ответ дан 4 December 2019 в 07:06
  • Создайте новый чистый файл хоста

  • Удалите и переустановите NIC

  • Настройте свой NIC с правильным IP-адресом и отключите IPv6, если он не используется

  • Добавьте 127.0.0.1 в качестве DNS на Конфигурация IP сетевого адаптера. Не добавляйте туда такие вещи, как 8.8.8.8, при необходимости они переходят в другое место

  • Перезагрузка

  • Откройте cmd и запустите:

    ipconfig / flushdns

    net stop DNS && net start DNS

    net stop netlogon && net start netlogon

    ipconfig / registerdns

    dcdiag / fix

    net stop netlogon && net start netlogon

    netdiag / fix

Затем используйте NSLookup и dcdiag / test: dns, чтобы убедиться Все отлично.

1
ответ дан 8 January 2020 в 08:18

Теги

Похожие вопросы