Come impostare i server di nome DNS su Ubuntu Linux?

Come impostare i server di nome DNS su Ubuntu Linux?
DNS Nameservers (Resolvers) fornisce un metodo per tradurre il nome di dominio negli indirizzi IP. È fornito dall'ISP (fornitori di servizi Internet) ed è utilizzato da vari altri dispositivi per eseguire la ricerca DNS per un dominio richiesto.

Ti mostreremo in questo tutorial su come impostare o configurare il nameserver DNS usando diversi metodi sul sistema Ubuntu. Tutte le configurazioni sono state eseguite su Ubuntu 20.04 Sistema.

Due approcci diversi che possono essere utilizzati per impostare il nameserver DNS su Ubuntu 20.04 Sistema Linux:

  • Imposta il DNS Nameserver da Ubuntu Desktop utilizzando Network Manager
  • Imposta il dns nameserver dalla riga di comando usando netplan

Metodo 1: imposta il dns nameserver da Ubuntu Desktop utilizzando Network Manager

L'impostazione del dns nameserver dal desktop Ubuntu utilizzando il gestore di rete è abbastanza semplice e non richiede conoscenza tecnica. Segui semplicemente i passaggi di seguito:

1. Apri la finestra "Impostazioni" del sistema sul sistema.
2. Se sei connesso con Wi-Fi, allora fai clic sulla scheda "WiFi". Altrimenti, fai clic sulla scheda "Rete", se si dispone di una connessione "cablata".
3. La finestra Impostazioni può anche avviare dal menu in alto a destra. Fare clic sull'icona a discesa e selezionare il "Impostazioni cablate" Opzione dall'elenco di visualizzazione, che è anche mostrato nella seguente schermata:

4. Fai clic sull'icona COG visualizzata sotto l'intestazione "cablata" per accedere alle configurazioni di Network Manager.

5. Ora, vai nella scheda Impostazioni "IPv4" e seleziona il metodo IPv4 in cui è selezionato il "automatico (DHCP) predefinito".

Attiva il pulsante automatico per disabilitare questa opzione e inserire l'indirizzo IP di resolver DNS separato da una virgola per impostare il nameserver DNS, che è mostrato nella seguente schermata:

Abbiamo utilizzato l'indirizzo IP di resolver del server di Google DNS.

Metodo 2: impostare DNS Nameserver utilizzando NetPlan con Gestione Network e IP statico

Nelle precedenti distribuzioni di Ubuntu, i risolutori DNS sono stati facilmente configurati utilizzando '/etc/resolv.File conf ', basta modificare i valori e salvare il file per l'uso. Il servizio Risultato SystemD fornisce la risoluzione del nome DNS a applicazioni o servizi locali e questo può essere semplicemente configurato con NetPlan, che è lo strumento di gestione della rete predefinito su Ubuntu 20.04.

Per impostare i risolutori DNS con il netplan, seguire i passaggi di seguito:

1. Apri il terminale eseguendo l'elenco dei comandi "IP A" con i dettagli Wi-Fi/Ethernet. Attentamente, nota l'indirizzo IP, la maschera di rete e il gateway predefinito dalla seguente schermata che viene visualizzata sull'esecuzione del comando IP.

2. Apri il file di configurazione di NetPlan. Tutti i file di configurazione di NetPlan sono archiviati nella directory /etc /netplan. Quindi, apri il “/etc/netplan/01-network-manager-all.File Yaml ”. Il nome del file può variare da una configurazione a un'altra. Digita il comando di seguito per aprire questo file di configurazione utilizzando l'Editor di testo Nano.

$ sudo nano/etc/netplan/01-network-manager-all.Yaml

In questo file, è possibile configurare l'indirizzo IP, il gateway, le interfacce di rete, i nomi DNS e così via.

La sintassi generale di questo file di configurazione è riportata di seguito e può essere modificata da un amministratore di sistema.

rete:
Versione: 2
Renderer: NetworkManager
Ethernet:
[nome del dispositivo]:
DHCP4: FALSE
Indirizzi: [Indirizzo IP/NetMask]
Gateway4: default-gateway
nameservers:
Indirizzo: [DNS_NAMESERVER-1, DNS_NAMESERVER-2]

Qui, le seguenti righe di codice devono cambiare in questo file di configurazione.

Versione: 2
Renderer: NetworkManager
Ethernet:
enp0s3:
DHCP4: FALSE
Indirizzo: [10.0.2.15/24]
Gateway4: 192.168.1.1
nameservers:
Indirizzi: [8.8.8.8, 8.8.4.4]

Il “192.168.1.1 "è il gateway predefinito e l'indirizzo IP è" 10.0.2.15 ". Sostituisci il tuo gateway, netmask e IP nel file di configurazione sopra. Più di due nomi DNS possono essere definiti in una configurazione e questi nameservers devono essere separati con una virgola. Nel file sopra, “8.8.8.8, 8.8.4.4 "sono i risolutori DNS per Google. Salva il file di configurazione ed esci da questo file premendo "Ctrl+X".

3. Ora, usa il seguente comando per applicare le modifiche su questo file con NetPlan:

$ sudo netplan si applica

Il comando sopra genererà il servizio risolto di configurazione.

4. Per verificare la configurazione del resolver DNS, utilizzare il comando seguente:

$ Systemd-Resolve --status | Grep 'DNS Server' -A2

Il comando SystemD -Resolve -Status mostra un fascio di informazioni. Questo è il motivo per l'utilizzo del comando "grep" per filtrare la stringa "server DNS" da tutti i dettagli.

La seguente uscita mostra nel terminale; Significa che verifica il dns nameserver ed è ora impostato.

Imposta nameserver DNS personalizzato dalla riga di comando utilizzando NetPlan con NetworkD

Per impostare il server dei nomi DNS utilizzando NetPlan e Network, copiare il seguente codice nel file di configurazione NetPlan:

$ sudo nano/etc/netplan/01-network-manager-all.Yaml

Immettere le configurazioni di seguito donate in questo file:

rete:
Versione: 2
RANDER: NetworkD
Ethernet:
enp0s3:
DHCP4: vero
nameservers:
Indirizzi: [8.8.8.8, 8.8.4.4]

Digita il comando indicato di seguito per applicare le modifiche con NetPlan:

$ sudo netplan si applica

Ora, verifica l'attuale nameserver DNS usando il seguente comando:

$ Systemd-Resolve --status

Le seguenti stampano di uscita sulla finestra del terminale:

Per di nuovo le configurazioni DNS predefinite o rimuovere le configurazioni di NetPlan, rimuovere tutti i dati e incollare il seguente codice nel file di configurazione:

rete:
Versione: 2
Renderer: NetworkManager

Ora, applica le modifiche utilizzando il seguente comando:

$ sudo netplan si applica

Controlla l'attuale DNS Nameserver utilizzando il comando seguente:

$ Systemd-Resolve --status

Dall'output visualizzato seguente, noterai che il nameserver DNS predefinito deve essere impostato sul sistema:

Conclusione:

Abbiamo discusso in questo articolo, come configurare il dns nameserver utilizzando l'interfaccia desktop e la riga di comando. Abbiamo anche visto come configurare le modifiche a NetPlan sul sistema Ubuntu per modificare il DNS Nameserver. È possibile impostare anche i nomi DNS personalizzati utilizzando anche i servizi NetPlan e NetworkD.