Dlaczego moja przeglądarka nie może rozpoznać hosta, a ping i nslookup mogą?

14

Jestem trochę zaskoczony tym problemem. Moja maszyna może pomyślnie pingować google.com i www.google.com. Dostaję poprawne IPS jak 74.125. .

Gdy próbuję przejść do Google w przeglądarce Firefox, IE lub Chrome, pojawia się typowa strona błędu dns. Z jakiegoś powodu Safari nadal działa.

Moim pierwszym przypuszczeniem był problem z pamięcią podręczną, ale po wyczyszczeniu wszystkich pamięci podręcznych przeglądarki nadal widzę problem. Drugie przypuszczenie to to, że złośliwe oprogramowanie ponownie skonfigurowało moje ustawienia proxy, ale nie ma też szczęścia. Wszystko jest ustawione na „Brak proxy”. Pobrałem wireshark, a przeglądarka sprawdza mój serwer DNS.

Inne witryny działają poprawnie we wszystkich przeglądarkach. Wydaje się, że wszystko działa zgodnie z oczekiwaniami, ale ... Zasadniczo zabrakło mi pomysłów na ten temat.

W odpowiedzi na komentarze:

  • Oczywiście IP bezpośrednio w przeglądarce działa. To jest problem DNS, a nie problem z połączeniem.
  • Wyczyszczenie pamięci podręcznej DNS w systemie Windows nie rozwiązało problemu. Sprawdzanie wewnętrznych elementów chrome pokazuje, że nie można rozwiązać www.google.com.
  • Mój plik hosts jest czysty (brak wpisów).
  • Ponowne uruchomienie nie rozwiązuje problemu.

źródło
a) Powinno to być na SuperUser b) spróbuj użyć adresu IP bezpośrednio w niedziałających przeglądarkach - niektóre zapory ogniowe można skonfigurować do blokowania określonych programów - sprawdź swój. c) Chrome utrzymuje własną pamięć podręczną DNS - about:dnssprawdź również about:net-internals#dnsd) spróbuj ipconfig /flushdns
wyczyścić
pamiętaj, że nslookup używa własnego klienta DNS. Czy sprawdziłeś plik hosts (nowy ulubiony plik złośliwego oprogramowania do edycji)?
Mathias R. Jessen
zrestartowałeś się? Czasami przeglądarki wypróbowują internet, zanim sieć bezprzewodowa zostanie uruchomiona, a następnie nie zauważają, że internet zaczął znowu działać. Zamykanie przeglądarki lub restartowanie zwykle to naprawiają.
Robert
Miałem ten problem i okazało się, że to mój plik hosts. Nie mam pojęcia, dlaczego dodałem wpis dla tej konkretnej domeny. Chciałem tylko podziękować za opublikowanie pytania i monit o sprawdzenie mojego pliku hosts!
gazareth

Odpowiedzi:

4

Odpowiadając na moje pytanie:

Wirus rootkit próbował przekierować google.com. Udało mi się pobrać narzędzie do usuwania rootkitów, które znalazło i usunęło zagrożenie.

gregm
źródło
8
Co to był rootkit (i narzędzie do usuwania)?
Synetech
4

Dla innych osób bez wirusa: Twoja przeglądarka zawiera własną pamięć podręczną DNS. Spróbuj rozwiązać adres URL w przeglądarce Firefox lub Edge. Jeśli uzyskasz inny wynik w Chrome, wyczyść pamięć podręczną DNS Chrome. Zacznij tutaj:

chrome: // net-internals / # dns.

Będziesz musiał skopiować / wkleić tekst linku do onmibox Chrome. Aby uzyskać dodatkową pomoc, postępuj zgodnie z instrukcjami tutaj .

Wyczyszczenie pamięci podręcznej Chrome nie powoduje żadnych negatywnych skutków.

Nicholas DeMarco
źródło
1
Możesz także zastosować bardziej naukowe podejście do sprawdzania pamięci podręcznej Chrome pod kątem niedziałającego adresu URL. Chrome może zgłaszać błąd podobny do błędu: -105 (ERR_NAME_NOT_RESOLVED)
Nicholas DeMarco