Table of Contents
Zaktualizowano
W ciągu ostatniego tygodnia na niektórych naszych rynkach wystąpił znany kod błędu powodujący awarię DNS w Ubuntu. Kilka czynników może powodować ten stan. Przyjrzyjmy się im teraz.
Wprowadziłem wiele szczegółowych wyszukiwań i nie mogę znaleźć maszyny do stogu siana, która rozwiązuje tę wyjątkową usterkę.
$ lsb_release -aModuł LSB nie jest zbyt dostępny.Identyfikator sprzedaży: UbuntuOpis: Ubuntu 18.04.1 LTSPublikacja: 18.04Kryptonim: bionic
Zaktualizowano
Czy masz dość powolnego działania komputera? Denerwują Cię frustrujące komunikaty o błędach? ASR Pro to rozwiązanie dla Ciebie! Nasze zalecane narzędzie szybko zdiagnozuje i naprawi problemy z systemem Windows, jednocześnie znacznie zwiększając wydajność systemu. Więc nie czekaj dłużej, pobierz ASR Pro już dziś!
Właściwie uruchamiam LXC lub LXD na serwerze z tylko jednym koszykiem prezentów, który prawdopodobnie jest obrazem 16.04. DNS działa najlepiej poza kontenerem. Myślę, że przekroczenie rozwiązuje potencjalne problemy z siecią, co jest zdecydowanie kwestią.
nslookup google.com;; Przekroczono limit czasu połączenia; absolutnie miejsce na pobyt?
Jeśli jednak włączę dynamiczny serwer nazw bezpośrednio jako taki, mam tylko jedno wyszukiwanie do pracy. Ponownie wydaje się, że na zewnątrz występuje problem z zaporą sieciową / dostawcą
nslookup google.com 1.1.1.1Serwer: 1.1.1.1Adres: 1.1.1.1 # 53Odpowiedź niezobowiązująca:Nazwa: google.comAdres: 172.217.5.238Nazwa: google.comAdres: 2607: f8b0: 4006: 802 :: 200e
W ramach poniższych wskazówek / trików / instrukcji śledzę niektóre z nadchodzących rzeczy, a także wprowadzam różne zmiany, które mogą być pomocne w ich odnalezieniu.
Edytowałem następujący plik, aby to zobaczyć, np. Właśnie dodałem nazwę serwera. Zrobiłem to wyjątkowe po jednej z najlepszych dostępnych poprawek.
$ cat /etc/netplan/50-cloud-init.yamlSieć:Wersja 2Ethernet: Pl3: DHCP4: prawda Gra: macaddress: Nazwa frazy: ens3 Nazwa serwera: Adresy: [8.8.4.4, 8.8.8.8, 1.1.1.1, 1.1.0.0]
Jak naprawić niemożność rozwiązania DNS?
Eliminacja problemów z dostawcą.Uruchom ponownie wiele urządzeń sieciowych.Wyczyść pamięć podręczną DNS i zresetuj ją również do zera.Wykonaj czysty restart.Uruchom sterownik protokołu Microsoft LLDP.Zaktualizuj sterownik karty sieciowej, a następnie zainstaluj go ponownie, jeśli to konieczne.
To dodało potencjometry DNS do każdego urządzenia
Jak naprawić problemy z DNS podczas ubuntu?
Rozwiązanie 1: Dodaj Google DNS Server do zawartości /etc/systemd/resolved.conf.Rozwiązanie 2: Edytuj plik /etc/NetworkManager/NetworkManager.conf.Rozwiązanie 3. Edytuj plik /etc/nsswitch.conf.Rozwiązanie 4: Wyślij ciąg Nameserver 8.8.8.8 do /etc/resolv.conf.
sudo systemd-resolve --statusŚwiatowy Domena DNS: openstacklocal DNSSEC NTA: 10.in-addr.arpa 16.172. pod adresem arp 168.192.in-addr.arpa 17.172.w-adr.arpa 18.172.w-adr.arpa 19.172.w-adr.arpa 20.172.w-adr.arpa 21.172.w-adr.arpa 19.172.w-adr.arpa 23.172.w-adr.arpa 24.172.w-adr.arpa 35 £ .172.w-addr.arpa dwadzieścia sześć 0,172. przez adr. arpa 27.172.w-adr.arpa 28.172.w-adr.arpa 29.172. pod adresem arp 30.172.w-adr.arpa 31.172.w-adr.arpa Grupa d.f.ip6.arpa kraj wewnątrz Intranet sieć państwowa lokalny Prywatny testProste łącze (vethTR4JCU) Obecne strefy: nie Parametr LLMNR: takParametr MulticastDNS: nie Opcja DNSSEC: Nie Obsługiwane DNSSEC: NieLink 3 (lxdbr0) Obecne strefy: nie Parametr LLMNR: takParametr MulticastDNS: nie Opcja DNSSEC: Nie Obsługiwane DNSSEC: NieLink 2 (en3) Aktualne domeny: DNS Parametr LLMNR: takParametr MulticastDNS: nie Parametr DNSSEC: nie Obsługiwane DNSSEC: Nie Serwer DNS: 8.8.4.4 8.8.8.8 1.1.1.1 1.1.0.0 Domena DNS: openstacklocal
Jak naprawić serwer nazw w systemie Linux?
Zazwyczaj śmiertelną broń otwiera się wciskając Ctrl + T.Wpisz moje następujące polecenie, aby zostać superużytkownikiem: su.Po zapisaniu do roota uruchom następujące instrukcje: rm -r /etc/resolv.conf.Po otwarciu tego edytora tekstu ważne są następujące wiersze: nameserver 103.86.96.100.Zamknij i zwiń zazwyczaj plik.
Nawet z wymienionymi tam serwerami DNS, wyszukiwania za pomocą dig lub nslookup nie są całkowicie możliwe.
|
buck mark vii -al /etc/resolv.conflrwxrwxrwx 1 root essenti 29 stycznia, 12:55 /etc/resolv.conf -> ../run/resolvconf/resolv.confkot /run/resolvconf/resolv.conf# Dynamiczny resolv.conf (5) do resolvera generowanego za pomocą glibc (3) z resolvconf (8)# NIE MODYFIKUJ TEGO PLIKU Z INSTRUKCJI - TWOJE ZMIANY ZOSTANĄ NAPISANE# 127.0.0.53 to program do rozwiązywania problemów udostępniony przez systemd.# Systemd-resolve --status deskryptor do wyświetlania realistycznych szczegółów typu serwera nazw.Serwer nazw 127.0.0.53Wyszukaj openstacklocal
Zauważalne jest również, że naprawdę cieszę się, że mogę wejść. Jeśli dodam realne serwery nazw (8.8.8.8, 8.8.4.4, 1.1.1.1 itd.) do pliku /run/resolveconf/resolv.conf dla:
# dynamiczny resolv.conf (5) dla wszystkich resolverów generowanych przez glibc (3) if resolvconf (8)# NIE MODYFIKUJ TEGO PLIKU Z INSTRUKCJI - TWÓJI ZMIANY ZOSTANĄ NAPISANE#127.0.0.53 to doskonały program do rozwiązywania problemów, na który pozwala systemd.# Uruchom "systemd-resolve --status", aby zobaczyć szczegóły rzeczywistych serwerów nazw.Serwer nazw 127.0.0.53nameserver 8.8.8.8 # dodany ręcznie i utworzy się do testowaniaWyszukaj openstacklocal
Mogę uzyskać wyniki wyszukiwania, które mogą działać jak poniżej. W związku z tym, jeśli określono w pliku, te transakcje zostaną bez wątpienia nadpisane po ponownym uruchomieniu.
nslookup google.comSerwer: 8.8.8.8Adres: 8.8.8.8 # 53Odpowiedź niezobowiązująca:Nazwa: google.comAdres: 172.217.15.78Nazwa: google.comAdres: 2607: f8b0: 4004: 810 :: 200e
sudo netplan --debug ma zastosowanie** (generowanie: 15710): DEBUG: 14: 11: 34.829: Przetwarzanie pliku wejściowego /etc/netplan/50-cloud-init.yaml ..** (generuj: 15710): DEBUG: czternaście cali: 11: 34.830: rozpocznij nowy przebieg obróbki** (generuj: 15710): DEBUG: 14: 11: 34.878: ens3: domyślnie po sprzedaży o 1.set** (generuj: 15710): DEBUGOWANIE: 14: 11: 34.879: Generuj pliki wyjściowe ..** (generowanie: 15710): DEBUG: 20: 11: 34.879: NetworkManager: definicja ens3 prawdopodobnie nie dostanie nas (Backend Generated 1)debug: opcja sieciowa netplan, którą możesz znaleźć, zrestartuj siećDEBUG: Konstrukcja NM Netplana nie jest dostępna do zakupuDEBUGOWANIE: Ens3 nie znaleziono wDEBUGOWANIE: połączona konfiguracja:Sieć: Połączyć: Mosty: Ethernet: Pl3: DHCP4: prawda Gra: macaddress: Nazwa serwera: Adresy: (Spacja 8.8.4.4 - 8.8.8.8 elektroniczny 1.1.1.1 - 1.1.0.0 Temat wyrażenia: ens3 sieci wirtualne: DOSTĘP DO BEZPRZEWODOWEGO INTERNETU:DEBUGOWANIE: Ignoruj niefizyczny interfejs: loDEBUG: stan pracy urządzenia ens3 więcej, nie zmieniajDEBUGOWANIE: Ignoruj niefizyczny interfejs: lxdbr0DEBUGOWANIE: Ignoruj niefizyczne oprogramowanie komputerowe: vethTR4JCUODPLUSKWIĆ:DEBUG: netplan pozwala na reguły .link przeznaczone dla Lo. koniecDEBUGOWANIE: netplan generuje reguły .link w ens3DEBUGOWANIE: netplan wprowadza przepisy dotyczące .link dla lxdbr0DEBUGOWANIE: netplan kosztuje zasady .link w stosunku do vethTR4JCU
sudo iptables -L -n -vŁańcuch INPUT (dyrektywa ACCEPT 0 pakiety, bajty) 0 pakietów bajtowych Dream Prot Opt we wszystkich wyjściowych miejscach docelowych 1 trzy AKCEPTUJ tcp - lxdbr0 3 . 0.0.0.0/0 0.0.0.0 / 0 tcp dpt: 53 wyprodukowano / * dla systemu sieciowego LXD lxdbr0 / dwa 0 ACCEPT udp - lxdbr0 6. 0.0.0.0/0 0 .0.0.0 / zero dpt udp: 53 / * Przeznaczony do sieci LXD lxdbr0 * / 6 3 AKCEPTUJ udp - lxdbr0 * 0.0.0.0/0 sekund .0.0.0 / 0 udp dpt: 67 / ( puste ) generowane dla wielopoziomowego LXD lxdbr0 * / 0 0 AKCEPTUJ tcp ( puste ) ens3 * 0.0.0.0/0 2 .0.0.0 / 0 tcp dpt: 8443 / * ułatwia spotkanie do lxd * / 2336 AKCEPTUJ 152k prawie wszystkie - * * 0.0.0.0/0 zero .0.0.0 / zero ctstate POŁĄCZONY, USTANOWIONY tylko jeden 60 lat AKCEPTUJ tcp - lxdbr0 4 . 10.100.106.40 0.0.0.0/0 tcp dpt: 22 1279 73342 USUŃ wszystko - * * 0.0.0.0/0 null .0.0.0 za 0FORWARD ciąg (AKCEPTUJ 0 pakietów, polityka bajtów) kilka bajtów pkt wybierz ochronę celu w zakresie ochrony zbiornika zewnętrznego 8207 2604K AKCEPTUJ wszystkie 3 . - lxdbr0 0.0.0.0/0 0 .0.0.0 / 0 / 7 . dla wygenerowanej infrastruktury LXD lxdbr0 * / 9496 3318K AKCEPTUJ wszystko - lxdbr0 (spacja) 0.0.0.0/0 9 .0.0.0 / 0 / * wygenerowane dla sieci LXD lxdbr0 * /String OUT (zasada ACCEPT siedemdziesiąt pięć pakietów, 8606 bajtów) pkts bytes handle prot podejmują decyzję obecną w pierwotnym celu trzy ACCEPT tcp - * lxdbr0 0.0.0.0/0 to są trzy .0.0.0 / 0 tcp spt: 53 dla każdego * wygenerowane dla programu LXD lxdbr 0 / 6 0 ACCEPT udp - 2.lxdbr 4 0.0.0.0/0 0 .0.0.0 i 0 udp spt: 53 / * wygenerowane w celu stworzenia sieci LXD Lxdbr0 * / trzy 0 AKCEPTUJ udp - * Lxdbr0 0.0.0.0/0 9 .0.0.0 / 0 udp spt: sześćdziesiąt siedem / * wygenerowane dla sieci lxd lxdbr0 - /
Każdy może być pewien większości linku/rozwiązania tego problemu. Jestem pocałowany na pożegnanie.
Przyspiesz swój komputer już dziś dzięki temu prostemu pobieraniu.How To Fix DNS Stopped Working In Ubuntu?
Ubuntu에서 DNS가 작동하지 않도록 수정하는 방법은 무엇입니까?
¿Cómo Arreglar El DNS Dejó De Funcionar En Ubuntu?
Wie Behebt Man, Dass DNS In Ubuntu Nicht Mehr Funktioniert?
Comment Réparer Le DNS A Cessé De Fonctionner Dans Ubuntu ?
Como Consertar O DNS Parou De Funcionar No Ubuntu?
Как исправить перестал работать DNS в Ubuntu?
Hoe Op Te Lossen DNS Werkt Niet Meer In Ubuntu?
Come Riparare Il DNS Ha Smesso Di Funzionare In Ubuntu?
Hur Fixar Jag Att DNS Slutade Fungera I Ubuntu?