Linux Nslookup Comandi risolvere DNS (Domain Name Server)
nslookup è uno strumento da riga di comando di amministrazione di rete disponibile per molti sistemi operativi per computer per l'interrogazione di Domain Name System (DNS) per ottenere il nome di dominio o di mappatura indirizzo IP o per qualsiasi altro record DNS specifico. Questo articolo spiega circa comando nslookup in dettaglio. Nslookup può essere eseguito in due modi, interattivo e non interattiva. La modalità interattiva viene usata per interrogare DNS-Server su vari domini e gli host. Modalità non interattiva è usato per chiedere informazioni su di un dominio o un host.
Per saperne di record "A" (indirizzo IP) del dominio, utilizzare il seguente comando -
$ Sudo nslookup tutorialspoint.com
L'esempio di output dovrebbe essere come questo -
Server: 127.0.1.1 Indirizzo: 127.0.1.1 # 53 risposta non autorevole: Nome: tutorialspoint.com Indirizzo: 117.18.237.191
Il comando precedente fornisce informazioni su tutorialspoint.com. risposta non autorevole visualizza un record di Tutorialspoint.com
Per scoprire inversa Domain Lookup, utilizzare il seguente comando -
$ Sudo nslookup 209.191.122.70
L'esempio di output dovrebbe essere come questo -
Server: 127.0.1.1 Indirizzo: 127.0.1.1 # 53 risposta non autorevole: Nome 70.122.191.209.in-addr.arpa = UNKNOWN-209-191-122-X.yahoo.com. risposte autorevoli possono essere trovati da:
Per trovare Query record MX (Mail Exchange), utilizzare il seguente comando -
$ Sudo nslookup -query = mx www.yahoo.com
L'esempio di output dovrebbe essere come questo -
Server: 127.0.1.1 Indirizzo: 127.0.1.1 # 53 risposta non autorevole: www.yahoo.com nome canonico = fd-fp3.wg1.b.yahoo.com. risposte autorevoli possono essere trovati da: wg1.b.yahoo.com origine = yf1.yahoo.com posta addr = hostmaster.yahoo-inc.com serial = 1461733777 refresh = 30 retry = 30 scadere = 86400 minima = 300
record MX viene utilizzato per mappare un nome di dominio a un elenco di server di scambio posta per tale dominio. Fondamentalmente, si parla di tutto ciò che la posta viene ricevuta / o inviato a @ yahoo.com e che sarà indirizzato al server di posta.
Per trovare interrogazione NS Record (Name Server), utilizzare il seguente comando -
$ Sudo nslookup -query = ns www.yahoo.com
L'esempio di output dovrebbe essere come questo -
Server: 127.0.1.1 Indirizzo: 127.0.1.1 # 53 risposta non autorevole: www.yahoo.com nome canonico = fd-fp3.wg1.b.yahoo.com. risposte autorevoli possono essere trovati da: wg1.b.yahoo.com origine = yf1.yahoo.com posta addr = hostmaster.yahoo-inc.com serial = 1461734024 refresh = 30 retry = 30 scadere = 86400 minima = 300
Per trovare query SOA (Start of Authority) record, utilizzare il seguente comando -
$ Sudo nslookup -type = soa www.yahoo.com
L'esempio di output dovrebbe essere come questo -
Server: 127.0.1.1 Indirizzo: 127.0.1.1 # 53 risposta non autorevole: www.yahoo.com nome canonico = fd-fp3.wg1.b.yahoo.com. risposte autorevoli possono essere trovati da: wg1.b.yahoo.com origine = yf1.yahoo.com posta addr = hostmaster.yahoo-inc.com serial = 1461734126 refresh = 30 retry = 30 scadere = 86400 minima = 300
Per interrogare tutti i record DNS disponibili, utilizzare il seguente comandamento
$ Sudo nslookup -query = qualsiasi yahoo.com
L'esempio di output dovrebbe essere come questo -
Server: 127.0.1.1 Indirizzo: 127.0.1.1 # 53 risposta non autorevole: yahoo.com ha indirizzo AAAA 2001 4998: 44: 204 :: A7 yahoo.com nameserver = ns5.yahoo.com. yahoo.com nameserver = ns2.yahoo.com. yahoo.com nameserver = ns6.yahoo.com. yahoo.com origine = ns1.yahoo.com posta addr = hostmaster.yahoo-inc.com serial = 2016042624 refresh = 3600 retry = 300 scadere = 1814400 minima = 600 yahoo.com ha indirizzo AAAA 2001 4998: C: A06 :: 2: 4008 yahoo.com Mail Exchanger = 1 mta6.am0.yahoodns.net. yahoo.com Mail Exchanger = 1 mta5.am0.yahoodns.net. yahoo.com nameserver = ns4.yahoo.com. yahoo.com ha indirizzo AAAA 2001 4998: 58: c02 :: a9 yahoo.com nameserver = ns3.yahoo.com. yahoo.com nameserver = ns1.yahoo.com. yahoo.com Mail Exchanger = 1 mta7.am0.yahoodns.net. risposte autorevoli possono essere trovati da:
Per attivare la modalità di debug, utilizzare il seguente comando -
$ Sudo nslookup -debug yahoo.com
L'esempio di output dovrebbe essere come questo -
Server: 127.0.1.1 Indirizzo: 127.0.1.1 # 53 ------------ DOMANDE: yahoo.com, type = A, class = IN RISPOSTE: -> Yahoo.com Indirizzo Internet = 206.190.36.45 TTL = 810 -> Yahoo.com Indirizzo Internet = 98.139.183.24 TTL = 810 -> Yahoo.com Indirizzo Internet = 98.138.253.109 TTL = 810 Record di autorità: Ulteriori record: ------------ risposta non autorevole: Nome: yahoo.com Indirizzo: 206.190.36.45 Nome: yahoo.com Indirizzo: 98.139.183.24 Nome: yahoo.com Indirizzo: 98.138.253.109
Complimenti! Ora, si sa "Linux Nslookup Comandi risolvere DNS (Domain Name Server)". Impareremo di più su questi tipi di comandi nel nostro prossimo post Linux. Continua a leggere!