Cap 14 - configurare la rete

14.5.1.1 Primary IPv4 Configuration File

/etc/resolv.conf contiene l'IP del DNS del computer
In effetti quando un host deve raggiungere un indirizzo rappresentato da un nome nel web inizia a consultare dei file che lo indirizzano verso i DNS in rete.
il primo file che consulta è il /etc/nsswitch.conf  
il quale generalmente dice di consultare il file hosts nella riga:
 
hosts:          files dns

se nel file /etc/hosts non ci sono indirizzi utili a risolvere il nome allora il computer passa al resolv.conf.

Comandi utili:
"ip" ip-a è equivalente a ifconfig e permette di configuare la rete.
ESEMPIO: ip - a oppure ip addr show
"route" mostra i router  nel percorso verso internet (host 0.0.0.0 o default). Il comando è obsoleto e oggi si usa "ip route show"
"ping" lo conosciamo bene. Utile l'esempio "ping -c 3 <hostname>" che pinga solo 3 volte e da il risultato
"netstat" statistiche di traffico. Esempio "netstat -i"; "netstat -r" è identico a route. Anche netstat è obsoleto ed è sostituito da ss e ip
ESEMPIO utile: "netstat -tln" ti dice le porte in ascolto sul computer locale. Se ometti il parametro n ti da i servizi in ascolto.
Comando ss (socket statistics) è l'evoluto di netstat. il comando da solo da info sulle connessioni verso l'esterno presenti sul computer. ss può dare un output molto lungo.

Comando "dig": utility per scovare i dns a cui sei connesso sulla rete e che risoluzione numerica ha un sito. Comando ad esempio: dig example.com

Comando host, da non confondere con il file hosts, ti da info sugli IP corrispondenti ai nomi e viceversa. l'opzione -a è un verbose del comando


Commenti