Mam laptopa z systemem Windows 7, z którego regularnie korzystam w celu uzyskania dostępu do bezprzewodowego Internetu podczas podróży. Zwykle wszystko łączy się i działa zgodnie z oczekiwaniami, ale 4 dni temu zauważyłem, że nie mogę otworzyć stron internetowych po połączeniu z punktem dostępowym.
W końcu zacząłem dziś wieczorem przeprowadzać dochodzenie i odkryłem, że problem leży w rozpoznawaniu nazw DNS. Obecnie konfiguracja IPv4 jest skonfigurowana do używania adresu IP i DNS przypisanego do DHCP. Według ipconfig / all mogę powiedzieć, że te dynamiczne wartości (IP, brama, DNS, itd.) Są poprawnie przypisywane - ale nie jestem w stanie surfować po Internecie. Jeśli jednak ręcznie określę serwer DNS (np. Google 8.8.8.8), rozpoznawanie nazw przebiega zgodnie z oczekiwaniami i wszystko działa.
Nigdy wcześniej nie musiałem ręcznie określać wartości i nie chcę teraz zaczynać.
Jeśli jesteś podobny do mnie, prawdopodobnie podejrzewasz mój serwer DNS jako winowajcę. Niestety mam kilka innych urządzeń, które działają poprawnie z moim serwerem DNS: Windows XP, Apple iPad, iPhone i urządzenie Windows Surface. Każde z tych urządzeń działa poprawnie z DHCP (bez ręcznej konfiguracji).
Problematyczny laptop zawsze działał poprawnie przed 4 dniami.
Aby rozwiązać problem, usunąłem ręczne ustawienia DNS dla Google i uruchomiłem Wireshark. Ujawniło to interesujące odkrycie: zamiast widzieć żądania DNS podczas próby załadowania stron internetowych, widzę tylko żądania dla NBNS - co się nie powiedzie, ponieważ nie mam serwera NBNS.
Uruchomiłem również netsh-> dnsclient => show state na problematycznym laptopie:
Zachowanie podczas zapytania: Zawsze powróć do LLMNR i NetBIOS, jeśli nazwa nie istnieje w DNS lub jeśli serwery DNS są nieosiągalne w sieci prywatnej
Zachowanie przy rozwiązywaniu zapytań: Rozwiązuj tylko adresy IPv6 dla nazw
Te wyniki każą mi myśleć, że osiągamy stan awaryjny, ale jak powiedziałem, nie widzę, aby system w ogóle próbował używać DNS.
Zastanawiam się także, dlaczego system rozpoznaje tylko adresy IPv6 - używam tylko IPv4 (IPv6 nie jest wybrany w konfiguracji adaptera)
W każdym razie jestem zakłopotany. Działa, jeśli ręcznie określę serwer DNS, ale konfiguracja DHCP nie powiedzie się (pomimo ipconfig / wszystkie pokazujące prawidłowe wartości zostały przypisane przez DHCP)
Wszelkie sugestie / pomysły są mile widziane.