nslookup
nslookup interroga i server DNS per risolvere nomi in indirizzi e viceversa.
Esempi
nslookup google.com
nslookup google.com 8.8.8.8
nslookup 8.8.8.8
nslookup -type=MX google.com
nslookup -type=NS google.com
nslookup -type=TXT google.com
nslookup -type=ANY google.com
Il secondo esempio usa un server DNS specifico (8.8.8.8) invece di quello configurato.
Tipi di record
| Tipo | Contenuto |
|---|---|
A | Indirizzo IPv4 |
AAAA | Indirizzo IPv6 |
MX | Server di posta |
NS | Server DNS autoritativi |
TXT | Testo (SPF, DKIM, verifiche di dominio) |
CNAME | Alias verso un altro nome |
SOA | Informazioni sulla zona |
PTR | Risoluzione inversa (da IP a nome) |
Modalità interattiva
nslookup
> set type=MX
> google.com
> server 1.1.1.1
> exit
Controllare SPF e DMARC
nslookup -type=TXT esempio.it
nslookup -type=TXT _dmarc.esempio.it
Interpretare "risposta non autorevole"
Significa che la risposta arriva dalla cache di un server intermedio e non dal server che gestisce il dominio. Per ottenere la risposta autoritativa, interroga direttamente uno dei server NS del dominio:
nslookup esempio.it ns1.provider.it
Diagnosi DNS
ipconfig /flushdns
nslookup esempio.it
nslookup esempio.it 1.1.1.1
Se con il DNS locale non funziona ma con 1.1.1.1 sì, il problema è nel DNS configurato.
Alternativa moderna
Resolve-DnsName google.com
Resolve-DnsName google.com -Type MX -Server 1.1.1.1