Как отследить происхождение разрешения 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?
