Come risolvere i problemi del DNS in Linux

Gli errori di Domain Name System o DNS possono impedire la navigazione sul Web o l'accesso ad applicazioni specifiche. Potrebbero esserci diversi motivi per cui viene visualizzato un messaggio di errore DNS, ad esempio il server DNS non è disponibile o non sta configurando correttamente i nomi. La risoluzione dei problemi della causa dell'errore DNS tramite una varietà di metodi può aiutarti ad arrivare alla radice del problema.

1

Avvia il tuo terminale Linux e digita "ip addr show". In questo modo verranno visualizzate le interfacce di rete correnti abilitate sul sistema. Se non vedi "eth0" o "wlan0", il problema potrebbe non essere un errore DNS. Se non ci sono dispositivi di rete abilitati, aggiungerne uno prima di procedere con altri metodi di risoluzione dei problemi.

2

Digita "less /etc/resolv.conf" nel terminale. Questo visualizzerà la configurazione per i server DNS sul tuo sistema. Annotare gli indirizzi IP elencati dopo "Nameserver".

3

Digita "Ping" seguito da uno degli indirizzi IP che hai annotato. Se risponde "64 byte da 128.200.1.4", il DNS è disponibile ma non risolve correttamente i nomi. Se non è stato restituito alcun messaggio, il server DNS potrebbe non essere disponibile. Ripeti questo passaggio con tutti gli indirizzi IP che hai annotato.

4

Digita "Host" seguito da un sito web popolare come www.apple.com. Dovrebbe visualizzare una dichiarazione del tipo "www.apple.com ha indirizzo 71.16. 304.157". Ciò indica che il server DNS è stato in grado di contattare apple.com. Se non restituisce dati, è necessario riconfigurare il server DNS.