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?