Jak prześledzić pochodzenie rozdzielczości DNS w systemie Windows 7?
Zaangażowani gospodarze:
- Host systemu Windows 7, na
WIN7
którym próbuję usunąć mapowanie nazwy na adres IP - router domowy z usługą DHCP
ABC
nazwa hosta została zmieniona naDEF
Na hoście z systemem Windows 7 nazwa została ABC
zmapowana na numer IP za pośrednictwem C:\Windows\System32\drivers\etc\hosts
. Usunąłem mapowanie z pliku HOSTS. Zmieniłem nazwę komputera z systemem Linux ABC
na DEF
i ponownie go zarejestrowałem na serwerze DHCP działającym na stacji routera (produkt Synology), używając jego nowej nazwy. (Na wypadek, gdyby serwer DHCP na routerze używał dzierżawy DHCP, aby oferować również usługi rozpoznawania nazw).
Wydałem ipconfig /flushdns
na hoście Windows 7 z wiersza polecenia z podwyższonym poziomem uprawnień. Nawet przestałem używać pamięci podręcznej DNS net stop dnscache
.
[Aktualizacja:] nslookup abc
Zwraca Non-existent domain.
Zapytania hosta DNS są przekazywane do routera, o którym wspomniałem powyżej. [/Aktualizacja]
A jednak ping abc
nadal rozwiązuje tę cholerną nazwę na niewłaściwy numer IP, na ten, dla którego usunąłem mapowanie. Co mogę zrobić, aby prześledzić ten problem?
[Aktualizacja 2:] Uruchomiłem ponownie: problem nadal występuje. Odłączyłem hosta Win7 od sieci. (Cóż, wyłączono WLAN.) System nadal abc
rozpoznał numer IP 192.168.33.102
, bezpośrednio po ipconfig /flushdns
wykonaniu jako Administrator
. Co prowadzi mnie do wniosku, że istnieje pewna pamięć podręczna systemu lokalnego, na którą nie ma wpływu ipconfig /flushdns
. [/ Aktualizacja 2]
Powiązane pytanie (ale ograniczone do kwestii opróżniania pamięci podręcznej, a samo opróżnianie nie rozwiązuje problemu): Jak zaktualizować / opróżnić / zresetować moje rekordy DNS w systemie Windows?
LMHOSTS
pliku, który znajduje się tuż obokHOSTS
pliku. Tak właśnie zrobiłem. I od tegoabc
pochodzi ten wpis . To musiało uderzyć mnie zemstą, gdybym zapomniał o mojej zabawie z NetBIOS. Dziękuję za wskazanie mnie tam.