Esegui ricerche DNS approfondite con il comando host su Mac

Tutti i domini sono associati a un indirizzo IP, che si tratti di un sito Web, di un server di posta o di qualsiasi altra cosa. Quando utilizzi nslookup, hai un modo semplice per ottenere informazioni DNS e un IP per un sito Web o un dominio specifico. Ma se desideri un recupero significativamente più dettagliato, il comando host è la scelta giusta. Questo comando esegue una ricerca DNS estesa per qualsiasi dominio, rendendolo molto più utile di nslookup o di dig in molte situazioni. Può essere fondamentale per la risoluzione dei problemi, la scoperta dei problemi di propagazione del DNS e per ottenere semplicemente un indirizzo IP, CNAME, indirizzo IPv6 o altro.

L’utilizzo del comando host è abbastanza semplice: è incluso in macOS e Linux, quindi potrai usarlo ovunque sia necessario per effettuare una ricerca DNS. La sintassi del comando è diretta: apri il terminale e usa quanto segue:

host [dominio]

Puoi anche utilizzare il flag -a per ottenere i dettagli DNS, con una ricerca completa:

host -a [dominio]

Ad esempio, sostituendo [dominio] con google e utilizzando il comando -a su google.com otterrai un elenco dettagliato delle informazioni DNS, comprese le varie voci IP e i server di posta.

Ecco come apparirebbe:

Air% host -a google.com
Cercando «google.com»
;; Troncato, riprovare in modalità TCP.
Cercando «google.com»
;; – >> HEADER << - opcode: QUERY, stato: NOERROR, id: 64673 ;; bandiere: qr rd ra; QUERY: 1, RISPOSTA: 27, AUTORITÀ: 0, AGGIUNTIVO: 0 ;; SEZIONE DOMANDA:; google.com. IN QUALSIASI;; SEZIONE DELLA RISPOSTA: google.com. 299 IN UN 1.2.3.208google.com. 299 IN UN 1.2.3.213google.com. 299 IN UN 1.2.3.210google.com. 299 IN UN 1.2.3.212google.com. 299 IN UN 1.2.3.215google.com. 299 IN UN 1.2.3.209google.com. 299 IN UN 1.2.3.214google.com. 299 IN UN 1.2.3.221google.com. 299 IN UN 1.2.3.218google.com. 299 IN UN 1.2.3.211google.com. 299 IN UN 1.2.3.220google.com. 299 IN UN 1.2.3.219google.com. 299 IN UN 1.2.3.216google.com. 299 IN UN 1.2.3.217google.com. 299 IN UN 1.2.3.207google.com. 21599 IN NS ns3.google.com.google.com. 599 IN MX 40 alt3.aspmx.l.google.com.google.com. 21599 IN TYPE257 # 19 000714981749824711982818926F6Dgoogle.com. 21599 IN SOA ns1.google.com. dns-admin.google.com. 2015031701 7200 1800 1209600 300google.com. 599 IN MX 50 alt4.aspmx.l.google.com.google.com. 3599 IN TXT "v = spf1 include: _spf.google.com ip4: 21.71.93.70/31 ip4: 211.24.93.2/31 ~ all" google.com. 21599 IN NS ns1.google.com.google.com. 21599 IN NS ns2.google.com.google.com. 599 IN MX 10 aspmx.l.google.com.google.com. 599 IN MX 20 alt1.aspmx.l.google.com.google.com. 21599 IN NS ns4.google.com.google.com. 599 IN MX 30 alt2.aspmx.l.google.com.Ricevuto 613 byte da 8.8.8.8 # 53 in 98 msAir%

Verso la fine della risposta, noterai che vengono elencati anche i server DNS utilizzati per la ricerca, senza doverli interrogare direttamente. Tuttavia, se desideri un elenco completo di tutti i server DNS utilizzati da una specifica macchina, è consigliabile richiederli direttamente. Se hai recentemente modificato i server DNS e i dati visualizzati non corrispondono a ciò che dovrebbero, potrebbe essere necessario svuotare la cache DNS.

Inoltre, puoi ottenere tipi di record specifici usando il flag -t. Se desideri, ad esempio, un record CNAME o ANAME o NameServer (NS), la sintassi sarà:

host -t NS [dominio]

Usando google.com come esempio, una query sul server dei nomi potrebbe apparire così:

% host -t NS google.com
nome server google.com ns3.google.com.
nome server google.com ns2.google.com.
nome server google.com ns1.google.com.
nome server google.com ns4.google.com.

La prossima volta che ti trovi a lavorare su problemi DNS, ricorda di tenere a mente il comando host: è un ottimo strumento da aggiungere al tuo toolkit di rete.

Novità nel 2024: Miglioramenti e suggerimenti per le ricerche DNS

Nel 2024, ci sono stati notevoli sviluppi nelle tecnologie DNS, rendendo il comando host ancora più potente. Una delle novità più interessanti è l’integrazione di protocolli di sicurezza avanzati, come DNS over HTTPS (DoH). Questo miglioramento non solo aumenta la sicurezza delle tue ricerche DNS, ma migliora anche la privacy, proteggendo i tuoi dati da eventuali intercettazioni.

Inoltre, ti consiglio di esplorare strumenti di monitoraggio DNS che possono offrirti report dettagliati sulle performance dei server e sull’affidabilità dei tuoi domini. Questi strumenti possono aiutarti a identificare e risolvere problemi potenziali prima che diventino critici, garantendo un’esperienza fluida e ininterrotta.

Infine, non dimenticare di rimanere aggiornato sulle migliori pratiche per la gestione dei tuoi record DNS. Con l’evoluzione continua della tecnologia, è fondamentale adattarsi e ottimizzare le configurazioni per garantire che i tuoi servizi siano sempre accessibili e sicuri.

ItBookMac