Puncte:1

Eliminarea serverelor DNS implicite de pe serverul ubuntu 20.04

drapel id

Am un server ubuntu 20.04 și vreau să-i schimb setările DNS. Serverul folosește netplan și cloud-init.

Am dezactivat configurarea rețelei cloud-init prin creare /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg fișier cu următorul conținut:

reţea: {config: dezactivat}

Există un generat automat /etc/netplan/50-cloud-init.yaml cu următorul conținut (am adăugat servere de nume secțiune singură):

# Acest fișier este generat din informațiile furnizate de sursa de date. Schimbări
# nu va persista la o repornire a instanței. Pentru a dezactiva cloud-init
# capabilități de configurare a rețelei, scrieți un fișier
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg cu următoarele:
# network: {config: disabled}
reţea:
    versiunea: 2
    ethernet:
        ens3:
            dhcp4: adevărat
            Meci:
                macadress: fa:16:3e:d9:e5:96
            mtu: 1458
            set-name: ens3
            adrese: [192.168.0.48/24]
            gateway4: 192.168.0.1
            servere de nume:
                adrese: [178.22.122.100, 185.51.200.2]

Și doar pentru a mă asigura că nimic nu înlocuiește aceste setări, am creat o copie a 50-cloud-init.yaml dosar, numit 60-change-dns.yaml în /etc/netplan/ director cu următorul conținut:

reţea:
    versiunea: 2
    ethernet:
        ens3:
            dhcp4: adevărat
            Meci:
                macadress: fa:16:3e:d9:e5:96
            mtu: 1458
            set-name: ens3
            adrese: [192.168.0.48/24]
            gateway4: 192.168.0.1
            servere de nume:
                adrese: [178.22.122.100, 185.51.200.2]

Apoi am fugit se aplică sudo netplan comandă și totul părea să funcționeze bine. Pentru a verifica dacă serverele de nume s-au schimbat, am executat starea sudo resolvectl și iată rezultatul (partea interesantă):

Link 2 (ens3)
      Domenii curente: DNS           
Setare DefaultRoute: da           
       Setare LLMNR: da           
Setare MulticastDNS: nu            
  Setarea DNSoverTLS: nu            
      Setare DNSSEC: nu            
    DNSSEC suportat: nu            
  Server DNS curent: 178.22.122.100
         Servere DNS: 178.22.122.100
                      185.51.200.2  
                      8.8.8.8       
                      8.8.4.4       
          Domeniu DNS: openstacklocal

Ce naiba sunt 8.8.8.8 și 8.8.4.4 în lista de servere DNS? Au fost acolo implicit și scopul meu nu a fost să mai adaug două servere DNS peste ele. Am vrut să le înlocuiesc complet cu propriile mele servere DNS personalizate.

Cum elimin 8.8.8.8 și 8.8.4.4 din lista de servere DNS?

Puncte:1
drapel sz

dhcp4: adevărat

schimba in dhcp4: fals. Preia serverele Google DNS de la serverul dvs. DHCP (probabil router) și aveți o configurare IP statică.

A.Mohammadi avatar
drapel id
De fapt, am reușit să rezolv această problemă folosind `dhcp4-overrides`, aveam nevoie să dezactivez DNS-ul furnizat de serverul DHCP

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.