Aktualizacja: przeskocz na koniec tego pytania, aby uzyskać szczęśliwe zakończenie tej epickiej opowieści.
Uwaga: Mam lokalnie zainstalowane IIS7 do tworzenia stron internetowych.
Oto, co dzieje się w mojej przeglądarce dla losowych witryn:
Oznacza to, że całkowicie bełkotliwy adres URL jest rozwiązywany na moim serwerze lokalnym localhost. (Wszyscy beznadziejni gospodarze to robią - nie tylko ten.)
Wpływa to na kilku z nas w firmie ... ale wydaje się, że nie wpływa na nas wszystkich .
Oto rozwiązywane przeze mnie problemy:
- Sprawdziłem moje ustawienia proxy - wszystko jasne
- Sprawdziłem mój plik hosts - wszystko jasne
- Sprawdzono inne przeglądarki - wpływa na Chrome, Chrome Incognito i Internet Explorer
Ping / nslookup google i losowy bełkotliwy adres URL:
C: \ Users \ mharen> ping google.com
Pingowanie google.com [74.125.228.98] z 32 bajtami danych: odpowiedź z 74.125.228.98: bajtów = 32 czas = 21 ms TTL = 51 ...
C: \ Users \ mharen> nslookup google.com
Serwer: (moje dns) Adres: 192.168.48.20
Odpowiedź nieautorytatywna: Nazwa: google.com Adresy: 2607: f8b0: 4004: 803 :: 100e 74.125.228.100 ... 74.125.228.98
C: \ Users \ mharen> ping somerandomsitesoaosoasda.com
Żądanie ping nie może znaleźć hosta somerandomsitesoaosoasda.com. Sprawdź nazwę i spróbuj ponownie.
C: \ Users \ mharen> nslookup somerandomsitesoaosoasda.com
Serwer: (moje dns) Adres: 192.168.48.20
*** (moje dns) nie może znaleźć somerandomsitesoaosoasda.com: Nieistniejąca domena
Więc tego bym się spodziewał - dobre domeny rozwiązują, a złe nie. Więc co na świecie pieprzy się z moją przeglądarką?
Wszelkie wskazówki dotyczące rozwiązywania problemów?
Aktualizacja: ipconfig /displaydns
Właśnie pobiegłem ipconfig /displaydns
, co jest dość sztuczne. Oto ciekawy wpis wśród kilkudziesięciu dobrych płyt:
somerandomsitesoaosoasda.com
----------------------------------------
Name does not exist.
Aktualizacja: Wypróbuj nowe serwery DNS:
W przypadku, gdy pingowanie i nslooking nie były wystarczające, aby wykluczyć moje serwery DNS, zastosowałem się do sugestii Joshuy i przełączyłem się na DNS Google. Niestety problem nadal występował.
Aktualizacja: Naprawiono!
Z pomocą powiązanej z Joshua odpowiedzi ustaliliśmy, że to polecenie naprawiło problem:
netsh winsock reset all
Uruchomiliśmy to polecenie przed i po, aby zobaczyć, co się zmieniło:
netsh winsock show catalog
Które ujawniło 10 takich wpisów brakujących po uruchomieniu reset
polecenia:
Winsock Catalog Provider Entry
------------------------------------------------------
Entry Type: Layered Chain Entry
Description: BarracudaWSA over [MSAFD Tcpip [TCP/IP]]
Provider ID: {FECB95F8-BE34-4B8A-A1ED-16A678A8ACC6}
Provider Path: C:\windows\system32\BarracudaWSA64.dll
Catalog Entry ID: 1017
Version: 2
Address Family: 2
Max Address Length: 16
Min Address Length: 16
Socket Type: 1
Protocol: 6
Service Flags: 0x66
Protocol Chain Length: 2
Protocol Chain: 1016 : 1001
Okazuje się, że BarracudaWSA (Web Security Agent) to filtr sieciowy instalowany przez IT.
C:\inetpub\wwwroot\iisstart.htm
, jeśli nie chcesz wyłączać lokalnych usług IIS.