Jak rozwiązać tymczasową awarię błędu rozpoznawania nazw?

Zainstalowałem Kubuntu 18.04 na komputerze stacjonarnym z połączeniem Ethernet. Podczas instalacji aktualizacje zostały pobrane, a internet działał poprawnie. Gdy system operacyjny jest zainstalowany, za każdym razem, gdy próbuję pingować dowolną witrynę, pojawia się następujący błąd:

Temporary failure in name resolution 

Próbowałem kabla Ethernet na różnych komputerach i działa, więc nie wiem, co mam teraz zrobić.

Odpowiedź

Istnieją różne możliwe przyczyny niepowodzenia w rozpoznawaniu nazw .

  1. Nie masz połączenia z Internetem. Spróbuj

    ping -c4 8.8.8.8 

    Jeśli uzyskasz odpowiedzi, połączenie internetowe działa. W przeciwnym razie dowiedz się, dlaczego tak się nie dzieje

  2. Masz niewłaściwy program tłumaczący. Wpisz

    cat /etc/resolv.conf 

    Powinieneś zobacz co najmniej jedną linię

    nameserver a.b.c.d 

    a.b.c.d to zazwyczaj adres routera. Jeśli nie ma takiego dodaj jedną. Jeśli istnieje taka linia, ale nie działa, lub jeśli nie znasz adresu routera, spróbuj nameserver 8.8.8.8. Używa Google Serwery DNS pod adresem 8.8.8.8.

Komentarze

  • It ' działa, ale kiedy rozłączyłem VPN, a następnie połączyłem się z VPN, plik wewnętrzny /etc/resolv.conf znika nameserver a.b.c.d i muszę ponownie dodać nameserver
  • Wtedy twoja dystrybucja ma jakiś mechanizm, który zmienia plik i robi to źle. Ponieważ jest to tylko marginalnie związane z tym pytanie, powinieneś utworzyć nowe pytanie, zawierające więcej informacji o swoim systemie.
  • Wro te zapytanie tutaj .

Odpowiedź

Jeśli używasz VMWARE i Linux VM w systemie Windows, moje doświadczenie może być pomocne:

 systemctl restart NetworkManager.service  

Dzieje się tak, gdy nie zamkniesz poprawnie swojej maszyny wirtualnej.

Komentarze

  • Taka sama konfiguracja, ale dziwnie musiałem zrestartować całkowicie moja maszyna wirtualna. Po ponownym uruchomieniu sieci mogłem pingować hosty i zobaczyć, jak rozwiązują się poprawnie, ale nadal miałem błędy rozdzielczości w tomcat. Nie ' nie spędziłem więcej czasu na próbach wyśledzenia dokładnie tego, co się dzieje.
  • Cześć, uruchomiłem ifconfig w Linuksie i nie znalazłem Ethernet, a następnie ponownie uruchom usługa sieciowa go rozwiązuje. Ponieważ możesz pingować hosty, pomyślałem, że powinny to być kłopoty z Tomcatem … Przepraszam, nie jestem pewien co do Tomcata. 🙁

Odpowiedź

Rozwiązuję problem ze zmianą ustawienia DNS w moim routerze i ustawiam Google dsn 8.8.8.8 , to działa dla mnie.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *