Permiteți-mi să încep prin a spune că nu sunt sigur dacă rulez serverul Ubuntu sau desktopul Ubuntu, acestea fiind spuse, „serverul” meu rulează pe un VPS.
Aici este rezultatul lui lsb_release -a
:
Nu sunt disponibile module LSB.
ID distribuitor: Ubuntu
Descriere: Ubuntu 20.04.3 LTS
Lansare: 20.04
Nume de cod: focal
Încerc să înlocuiesc serverele de nume DNS implicite și am reușit pe jumătate. am alergat systemd-resolve --interface eth0 --set-dns 10.13.13.5 --set-domain test.test
pentru a seta 10.13.13.5 ca server de nume pentru domeniul test.test și apoi rulați service systemd-rezolvat repornire
. Apoi pot da ping dispozitivelor de pe domeniul test.test, punându-le să rezolve adresa IP corectă.
Pot confirma că serverul de nume 10.13.13.5 este în vigoare făcând systemd-resolve --status
.
Vine cu asta:
Link 2 (eth0)
Domenii curente: DNS
Setare DefaultRoute: da
Setare LLMNR: da
Setare MulticastDNS: nu
Setarea DNSoverTLS: nu
Setare DNSSEC: nu
DNSSEC suportat: nu
Server DNS curent: 10.13.13.5
Servere DNS: 213.133.100.100
213.133.98.98
213.133.99.99
Domeniu DNS: test.test
După câteva minute însă, serverul nu va rezolva numele de domenii în nicio adresă IP de pe domeniul test.test. The --stare
comanda de mai sus arată acum așa:
Link 2 (eth0)
Domenii curente: DNS
Setare DefaultRoute: da
Setare LLMNR: da
Setare MulticastDNS: nu
Setarea DNSoverTLS: nu
Setare DNSSEC: nu
DNSSEC suportat: nu
Server DNS curent: 213.133.98.98
Servere DNS: 10.13.13.5
213.133.100.100
213.133.98.98
213.133.99.99
Domeniu DNS: test.test
Este clar care este problema aici Server DNS curent
este schimbat... dar nu sunt sigur ce îl schimbă și nu știu sigur cum să o opresc.
Ale mele /etc/resolv.conf
fișierul este legat la /run/resolvconf/resolv.conf
:
lrwxrwxrwx 1 root root 29 mai 19 15:30 /etc/resolv.conf -> ../run/resolvconf/resolv.conf
Cred că pot înțelege ușor modul în care funcționează, deși mă încurcă puțin... stub-ul este 127.0.0.53, care este un rezolutor DNS intern pentru serverele de nume pe care le specificați în /run/systemd/resolve/resolv.conf
, dar nu sunt sigur dacă acest lucru este corect.
Aș aprecia foarte mult orice ajutor în acest sens, deoarece este enervant să poți rezolva lucrurile timp de câteva minute și apoi nu mai funcționează!
Mulțumesc anticipat.