Avviso importante: tutti i testi di questo sito web sono stati tradotti da diverse lingue. Ci scusiamo per la loro qualità, potrebbe essere di qualità inferiore al solito. Saluti, l'Amministrazione del sito. E-mail: info@itbookmac.com

Esegui ricerche DNS dettagliate con il comando host in OS X

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. Durante l’utilizzo di nslookup offre un modo semplice per ottenere informazioni DNS e un IP per un sito Web o un dominio specifico, se si desidera un recupero significativamente più dettagliato, è possibile utilizzare il comando host. Il comando host esegue una ricerca DNS estesa per qualsiasi dominio a cui è rivolta, il che lo rende molto più utile di nslookup o di scavare per molte situazioni. Ciò può essere utile in molte situazioni, sia per la risoluzione dei problemi e la scoperta dei problemi di propagazione del DNS, sia per ottenere semplicemente un indirizzo IP, CNAME, indirizzo IPv6 o altro.

L’utilizzo del comando host è abbastanza semplice, è incluso in Mac OS X e Linux, quindi dovresti essere in grado di usarlo ovunque sia necessario per effettuare una ricerca DNS. La sintassi del comando è semplice, terminale aperto e basta usare quanto segue:

host [dominio]

Puoi anche usare il flag -a per ottenere i dettagli DNS, che si concludono fornendo una ricerca completa:

host -a [dominio]

Ad esempio, la sostituzione di [dominio] con google e dell’host in esecuzione -a su google.com fornisce un elenco completo dei dettagli di ricerca DNS di una miriade di indirizzi IP e server di posta.

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%

Si noterà verso la fine che verranno elencati anche i server DNS utilizzati per la ricerca, senza doverli interrogare direttamente, sebbene sia ancora consigliabile se si desidera un elenco completo di tutti i server DNS utilizzati da una macchina specifica. Se sono stati modificati di recente e i dati visualizzati non corrispondono a ciò che dovrebbero, potrebbe essere necessario svuotare la cache DNS.

È anche possibile ottenere tipi di record specifici con il flag -t, ad esempio, se si desidera un record CNAME o ANAME o NameServer (NS), la sintassi sarà la seguente:

host -t NS [dominio]

Anche in questo caso, per utilizzare google.com come esempio, l’esecuzione di query sul server dei nomi comporterebbe:

% 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 lavorerai su problemi DNS, ricorda il comando host, è una buona cosa da aggiungere al tuo toolkit di rete.

Like this post? Please share to your friends: