nslookup działa; ping -4 name.com NIE działa
Najbardziej oczywistym objawem tego problemu jest to, że nslookup
JEST działa, podczas gdy ping -4 name.com
NIE działa.
Dzieje się tak, ponieważ nslookup
zawiera on własnego klienta DNS, a zatem nie korzysta z systemu Windows.
ping
po otrzymaniu nazwy używa klienta DNS systemu Windows do tłumaczenia nazwy -> liczby.
Jeśli więc nslookup
można tłumaczyć, działa wiele rzeczy: sprzęt sieciowy, sterownik karty sieciowej, łączność internetowa z serwerami DNS i pomyślny dostęp do serwerów w celu wykonania tłumaczenia. To dużo!
Jednak ping -4 name.com
kończy się niepowodzeniem, więc jeśli wszystkie inne rzeczy działają, to dotyczy to samego oprogramowania klienckiego DNS systemu Windows.
Uwaga: zrobiłem ping -4
izolację na IPv4 z wyłączeniem wpływów IPv6.
displaydns kończy się niepowodzeniem
Dlatego najlepszym objawem opisującym rzeczywisty problem jest to
ipconfig /displaydns
raporty:
Could not display the DNS Resolver Cache.
Ale klient DNS działa
Czytając fora, najbardziej prawdopodobną przyczyną tego objawu jest to, że usługa klienta DNS (aka dnscache
) nie jest uruchomiona; jednak dla nas tak jest.
Zrobiliśmy
net stop dnscache
net start dnscache
sc query dnscache
i jest włączony.
To nie jest przyrostek DNS
Inną możliwością jest użycie sufiksów DNS. Jednak przechodząc do sieci i centrum udostępniania -> zmień ustawienia karty -> Bezprzewodowe połączenie sieciowe -> Właściwości -> Protokół internetowy w wersji 4 Właściwości -> Zaawansowane -> zakładka DNS, mamy:
[SPRAWDZONE] Dołącz sufiksy DNS podstawowe i specyficzne dla połączenia
- [SPRAWDZONE] Dołącz nadrzędne sufiksy podstawowego sufiksu DNS
[Niezaznaczone] Dołącz te sufiksy DNS
(a pole listy jest puste)
Sufiks DNS dla tego połączenia:
[SPRAWDZONE] Zarejestruj adresy tego połączenia w DNS [Niezaznaczone] Użyj sufiksu DNS tego połączenia w rejestracji DNS.
Nie jestem jednak pewien, czy coś z tego ma znaczenie, ponieważ nie możemy dostać się do goolge.com, tj. FQDN.
Więcej informacji
Na razie wyłączyliśmy IPv6 w celu debugowania. Tak więc wszystko, co tu zgłoszono, jest wyłączone IPv6.
nslookup
działa niezawodnie, na google.com
i wszystko inne.
Jednak,
ping -4 google.com
mówi
Ping request could not find host google.com
I przeglądanie mówi błąd DNS.
Teraz dowiedziałem się, że nslookup
ma własnego klienta DNS, niezależnego od systemu Windows. Co doprowadziłoby mnie do wniosku, że nslookup's
klient DNS jest w porządku, a system Windows jest w jakiś sposób uszkodzony.
Rzeczywiście, możemy przeglądać Google i inne witryny za pomocą adresu IP w porządku, ale nie według nazwy.
ping
według adresu IP działa dobrze. Podobnie jak tracert
w przypadku adresu IP.
Nie DirectAccess
Problem nie wygląda na DirectAccess:
netsh dns show state
raporty (między innymi)
Network Location Behavior Never use Direct Access settings
Direct Access Settings Not Configured
Wireshark
Przechwytywanie Wireshark podczas nslookup
zapytań o nazwy programów.
Jednak przechwytywanie wykonujące polecenie ping nie wykazało takich zapytań. W rzeczywistości nie ma żadnej aktywności (poza tłem). Sugeruje to, że klient DNS systemu Windows nie próbuje nawet wyjść do Internetu i przetłumaczyć nazwy, co byłoby zgodne z jego niemożnością wyświetlenia.
Inne notatki
c:\windows\system32\drivers\etc\hosts
Jest pusty (tylko komentarze).
Problem występuje, gdy serwer DNS jest ustawiony na uniwersytet; lub gdy jest ustawiony na Google 8.8.8.8 i / lub 8.8.4.4 i / lub OpenDNS na 208.67.222.222 i / lub 208.67.220.220. Ma to sens, biorąc pod uwagę, że Wireshark informuje, że system Windows nawet nie wysyła zapytania o nazwę.
Problem pojawił się po awarii termicznej. Jednak możliwość przeglądania według reguł IP powoduje problemy sprzętowe, z wyjątkiem być może uszkodzenia dysku twardego. Jednak chkdsk
nie zgłosiła żadnych bad sektorów, a sfc
nie znaleźliśmy żadnej korupcji.
Odinstalowaliśmy także kartę sieciową w Menedżerze urządzeń i umożliwiamy jej automatyczną ponowną instalację. Sprawdzono także dostępność aktualizacji tego adaptera w systemie Windows. Nie było żadnych.
Awaria oznacza ponowne uruchomienie, więc może była to zła aktualizacja systemu Windows. Było jednak kilka restartów przed tym i po ostatniej aktualizacji systemu Windows.
Ubiegaliśmy się o rootkit Malwarebytes Anti-Malware, a także ich Malwarebytes Anti-Rootkit beta, TDSSKiller i Comodo Cleaning Essentials (CCE, ale wydaje się, że nie jest aktualizowany).
Nie próbowałem jeszcze w trybie awaryjnym z obsługą sieci.
Najczęściej używamy routera uniwersyteckiego, ale problem występuje również po podłączeniu do hotspota smartfona.
ipconfig
zgłasza 5 adapterów tunelowych, ale wszystkie zgłaszają „Media Disconnected”. 2 z nich wyglądają specyficznie na uniwersytet.
ipconfig
a menedżer urządzeń zgłasza a Microsoft Virtual WiFi Miniport Adapter
. Co to jest i czy może to być problem?
Problem jest identyczny po wielu restartach komputera.
To laptop, a większość tego dokonano przy połączeniu bezprzewodowym, ale połączenie przewodowe wyglądało tak samo.
streszczenie
Wygląda na to, że klient DNS systemu Windows jest uszkodzony lub przynajmniej w jakiś sposób działa nieprawidłowo, ale nie jestem pewien, jak dowiedzieć się, dlaczego.
(BTW, piszę to na innym komputerze)
Edytować:
@Kris chciał zobaczyć ipconfig /all
C:\Users\[username]>ipconfig /all
Windows IP Configuration
Host Name . . . . . . . . . . . . : <<<====NOTE NO HOST NAME
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : ed*****.***l.edu
Wireless LAN adapter Wireless Network Connection 2:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Microsoft Virtual WiFi Miniport Adapter
Physical Address. . . . . . . . . : xx-xx-xx-xx-xx-xx
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Wireless LAN adapter Wireless Network Connection:
Connection-specific DNS Suffix . : ed*****.***l.edu
Description . . . . . . . . . . . : Broadcom 802.11n Network Adapter
Physical Address. . . . . . . . . : xx-xx-xx-xx-xx-xx
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IPv4 Address. . . . . . . . . . . : 10.131.2.**(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.128.0
Lease Obtained. . . . . . . . . . : Monday, April 27, 2015 11:32:13 AM
Lease Expires . . . . . . . . . . : Monday, April 27, 2015 11:47:13 AM
Default Gateway . . . . . . . . . : 10.131.0.1
DHCP Server . . . . . . . . . . . : 132.236.56.249
DNS Servers . . . . . . . . . . . : 192.35.82.50
128.253.180.2
132.236.56.250
NetBIOS over Tcpip. . . . . . . . : Enabled
Ethernet adapter Local Area Connection:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . : r****.****l.edu
Description . . . . . . . . . . . : Broadcom NetLink (TM) Gigabit Ethernet
Physical Address. . . . . . . . . : xx-xx-xx-xx-xx-xx
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Tunnel adapter Reusable ISATAP Interface {CBE4B55D-63C6-460A-82CF-7076427CD2AF}:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Microsoft ISATAP Adapter #2
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Tunnel adapter isatap.e****.****l.edu:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Microsoft ISATAP Adapter #3
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Tunnel adapter Local Area Connection* 9:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Tunnel adapter isatap.{270C639B-82A2-4AE7-B886-D40DAA7EF798}:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Microsoft ISATAP Adapter #4
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Tunnel adapter isatap.r****.****l.edu:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Microsoft ISATAP Adapter #5
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Edycja 2:
Wypróbowany
netsh int ip set dns "wireless network connection" static 8.8.4.4
net winsock reset
zrestartowałem komputer i niczego nie zmieniłem.
Wypróbowałem tę doskonałą witrynę (dzięki @Kris) Windows 7: Usługi - Przywróć domyślne usługi w systemie Windows 7 i pobrałem (i nadałem DNS_Client.reg
jej nazwę .reg.txt
dla bezpieczeństwa) i porównałem ją z istniejącym wpisem rejestru, HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dnscache
ale niestety były takie same.