Puncte:1

DNS Ubuntu 18.04 nu funcționează

drapel lc
cjt

Am o problemă cu DNS pe Ubuntu 18.04. Cred că există o configurație greșită undeva între netwrok-manager, systemd-resolved și resolvconf.

Pot da ping adreselor IP ok, dar nu numelor de gazdă:

$ ping -c 3 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) octeți de date.
64 de octeți din 8.8.8.8: icmp_seq=1 ttl=120 timp=5,07 ms
64 de octeți din 8.8.8.8: icmp_seq=2 ttl=120 timp=4,89 ms
64 de octeți din 8.8.8.8: icmp_seq=3 ttl=120 timp=4,33 ms

--- 8.8.8.8 statistici ping ---
3 pachete transmise, 3 primite, 0% pierdere de pachete, timp 2003 ms
rtt min/avg/max/mdev = 4,336/4,768/5,072/0,318 ms

$ ping -c 3 www.google.com
ping: www.google.com: Numele sau serviciul nu este cunoscut

Ambele servicii systemd-resolved și soluvconf rulează:

Există o legătură simbolică /etc/resolv.conf care indică către /run/systemd/resolve/stub-resolv.conf

serverul de nume 127.0.0.53 
opțiuni edns0

Dacă înlocuiesc /etc/resolv.conf link-ul simbolic cu un fișier care conține cele de mai jos, numele de gazdă sunt rezolvate

stație de căutare
serverul de nume 127.0.1.1

Aș dori să știu cum să o repar, astfel încât să funcționeze fără a fi nevoie să elimin linkul simbolic. Poate cineva să ne sfătuiască cum să remediați această problemă?

CrazyTux avatar
drapel us
încercați să înlocuiți `127.0.1.1` de pe `resolv.conf` cu `1.1.1.1` sau `8.8.8.8` și salvați fișierul, vedeți dacă asta vă rezolvă întrebarea.
cjt avatar
drapel lc
cjt
Mulțumesc @CrazyTux. Da, 8.8.8.8 funcționează. Dar a funcționat și 127.0.1.1. Problema mea este că dacă elimin fișierul static și îl înlocuiesc cu linkul simbolic care era inițial acolo, atunci DNS nu mai funcționează
Puncte:0
drapel in

Problema este că serverul DNS pe care îl utilizați pentru a rezolva numele de domenii nu este capabil să rezolve domeniul solicitat. Când utilizați localhost ca server DNS, este posibil să nu aibă domeniul solicitat. Deci trebuie fie să utilizați setările DNS ale routerului (schimbați IP-ul care este chiar lângă cuvântul cheie al spațiului de nume la 192.168.1.1) sau ar trebui să utilizați unele publice, cum ar fi serverele DNS ale Cloud (1.1.1.1) sau Google (8.8.8.8). Puteți găsi și alte servere DNS publice și puteți chiar să plătiți pentru unele dintre ele. Indiferent de opțiunea pe care o alegeți, depinde de dvs. Dar nu aș recomanda să utilizați gazda locală (127.0.0.1/8) ca server DNS.

cjt avatar
drapel lc
cjt
Mulțumesc @Muhammed Ãzen . Am descoperit că există o problemă de bază cu o rețea virtuală și dnsmasq configurate greșit. Odată ce am eliminat rețeaua virtuală și intrările dnsmasq, a funcționat normal
Muhammed Özen avatar
drapel in
Mă bucur că ai rezolvat problema. Nu am putut fi de mare ajutor, dar sunteți binevenit

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.