Problema nu este setarea unui server „greșit”, ci faptul că 18.04 și versiunile ulterioare folosesc ResolveD în mod implicit acum, similar cu modul în care 14.04 și mai vechi dnsmasq
pentru a furniza un client de cache DNS.
127.0.0.53 este adăugat de systemd-rezolvat
la repornire și pornire. ResolveD își configurează DNS-ul prin orice ați configurat configurația de Internet pe Netplan sau Network Manager. Dacă nu ați configurat corect un server DNS în configurația Netplan, atunci de aceea ResolveD nu funcționează, iar dacă nu obțineți servere DNS prin DHCP fie prin Netplan, fie prin Network Manager, de aceea nu funcționează deoarece nu are Servere DNS către care să trimită.
Puteți fie să vă remediați configurația (pe care nu ați partajat-o, așa că nu pot fi sigur cum ați făcut configurarea sistemului dvs.), fie puteți oferi ResolveD anumite opțiuni de configurare care acționează ca opțiuni de configurare de rezervă pentru acesta, schimbând configurația de /etc/systemd/resolved.conf
.
Editați fișierul ca superutilizator, decomentați fișierul DNS=
linie prin eliminarea #
la începutul liniei și setați-o la DNS=8.8.8.8
. Atunci fa sudo systemctl restart systemd-rezolvat
și testați DNS-ul. Totuși, ar trebui să funcționeze și să fie implicit la 8.8.8.8 din nou pentru interogările sale rezoluție.conf
se va uita în continuare la 127.0.0.53 care este comportament normal în sistemele Ubuntu moderne. systemd-resolve --status
voi; arată ce servere DNS sunt folosite din opțiunile de rețea sau din opțiunile globale, în funcție de ceea ce a obținut din configurațiile rețelei sau din configurația introdusă în /etc/systemd/resolved.conf
.