2

Как отследить происхождение разрешения DNS в Windows 7?

Хозяева участвуют:

  • Windows 7 хост WIN7 где я пытаюсь удалить сопоставление имени с IP
  • домашний маршрутизатор, на котором работает служба DHCP
  • хост ABC переименован в DEF

На хосте Windows 7 у меня было имя ABC сопоставленное с IP-номером через C:\Windows\System32\drivers\etc\hosts . Я удалил отображение из файла HOSTS. Я переименовал компьютер Linux с ABC в DEF и перерегистрировал его на DHCP-сервере, работающем на станции маршрутизатора (продукт Synology), используя его новое имя. (На тот случай, если DHCP-сервер на маршрутизаторе будет использовать DHCP-аренду, чтобы также предлагать некоторые службы разрешения имен.)

Я выпустил ipconfig /flushdns на хосте Windows 7 из командной строки с повышенными привилегиями. Я даже остановил кеш DNS с помощью net stop dnscache .

[Update:] nslookup abc возвращает Non-existent domain. DNS-запросы хоста ретранслируются на маршрутизатор, о котором я упоминал выше. [/Обновить]

И все же, ping abc все еще разрешает кровавое имя в неправильный IP-адрес, в который я удалил отображение. Что я могу сделать, чтобы отследить эту проблему до корня?

[Обновление 2:] Я перезагрузился: проблема не устранена. Я отключил хост Win7 от сети. (Ну, выключил WLAN.) Система по-прежнему разрешает abc по IP- адресу 192.168.33.102 непосредственно после ipconfig /flushdns выполняемого от имени Administrator . Что приводит меня к выводу, что есть некоторый локальный системный кеш, который остается незатронутым ipconfig /flushdns . [/ Обновление 2]

Смежный вопрос (но ограниченный проблемой очистки кэша, и просто очистка не решает проблему для меня): Как мне обновить / очистить / сбросить мои записи DNS в Windows?

2 ответа2

2

Это, вероятно, кэш имен NetBIOS. Попробуйте очистить его с помощью nbtstat из окна командной строки с повышенными правами:

nbtstat -R

Вы также можете отключить NetBIOS. Эта опция доступна на вкладке WINS диалогового окна Advanced TCP/IP Settings.

2

Запуск nslookup покажет вам разрешение имен, используя ответы текущего (обычно "основного") сервера имен.

Это мой первый нормальный шаг при устранении проблем с разрешением имен в Windows, особенно при работе с записями файла HOSTS и необходимости очищать кэш DNS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .