Puncte:0

Schimbarea serverelor de nume DNS cu systemd-resolve nu persistă

drapel am

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.

drapel vn
Ați [încercat `nm-connection-editor`](https://askubuntu.com/a/557382/349837) sau [`nmtui`](https://askubuntu.com/a/1174193/349837)?
nick avatar
drapel am
Ambele comenzi nu au fost găsite.
drapel vn
Răspunde asta la întrebarea ta? [Cum îmi configurez setările DNS pe serverul Ubuntu?](https://askubuntu.com/questions/346838/how-do-i-configure-my-dns-settings-in-ubuntu-server)

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.