Come si fa a scoprire l’indirizzo IP di un sito web? Con il comando dig, che serve a interrogare il sistema DNS. Se vi interessa un approfondimento sul DNS fatemelo sapere nei commenti; per questa puntata ci basta sapere che il DNS è il sistema che traduce i nomi dei siti in indirizzi IP numerici, che poi possono essere usati per un sacco di altre cose.
L’indirizzo IP di un sito
Per sapere l’indirizzo di un sito si usa dig dando come input il nome DNS, cioè l’indirizzo del sito. Come esempio uso www.ildf.it, il sito del Lettore di Fantasia, un progetto che vi consiglio di seguire:
dig www.ildf.it
Dig stampa un po’ di informazioni; la parte che ci interessa è la sezione ANSWER. Ci viene detto che www.ildf.it è un alias, cioè un CNAME nel gergo del DNS, che punta a ildf.it. Subito dopo dig ci mostra che ildf.it ha un record A, cioè il record di indirizzo, che corrisponde a un indirizzo IP del tipo 35.195.x.x.
Se volete solo la risposta, senza il resto del rapporto, c’è l’opzione +short:
dig +short www.ildf.it
Da indirizzo A nome: la ricerca inversa
Dig funziona anche all’inverso. Con l’opzione -x e un indirizzo IP, facciamo un’interrogazione DNS inversa e ci viene restituito il nome principale collegato a quell’indirizzo, cioè il record PTR (pointer). Sostituite l’indirizzo con quello trovato prima:
dig -x 35.195.14.1
Nel video il risultato era un nome della rete di Google: abbiamo così scoperto che il sito si trova nel cloud di Google. Fate attenzione: non sempre il record PTR esiste, e quando esiste non è per forza il nome del sito, ma quello del servizio che ospita l’indirizzo.
Altri usi
Dig può interrogare record specifici, come quelli di posta o quelli testuali. Se la cosa vi interessa, mettete un mi piace e fatemelo sapere nei commenti: faremo un video di approfondimento. Dig lo ritroveremo di sicuro nei prossimi video.
Link e risorse
- il video su YouTube
- esempi e comandi della puntata su GitHub
- dig(1), pagina di manuale — il manuale completo
- Domain Name System — in italiano
- RFC 1035 — la specifica del DNS
Sostieni il canale
PER SOSTENERE IL CANALE BASTANO UN LIKE E UN’ISCRIZIONE!
questi link sono affiliati Amazon, acquistando i libri che ti consiglio sostieni il canale!
