dig (o DiG[1], acronimo di domain information groper[1]) è un programma per i sistemi operativi Unix e Unix-like per l'interrogazione dei server DNS[1]. Una versione open source di dig è mantenuta dall'Internet Systems Consortium ed inclusa in BIND.[2]
dig è largamente utilizzato per la diagnostica di networking e per attività di analisi e istruzione.
dig può essere utilizzato in modalità interattiva a riga di comando oppure in modalità batch.[1]
dig supporta le richieste secondo lo standard IDN.
La funzione di dig è la medesima di nslookup. In ambiente Unix dig è ritenuto uno strumento meno obsoleto rispetto a nslookup.[senza fonte]
Esempi di utilizzo
In questo esempio dig esegue una richiesta per tutti i tipi di record (any) del dominio example.com:
dig any example.com
; <<>> DiG 9.6.1 <<>> any example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4016
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;example.com. IN ANY
;; ANSWER SECTION:
example.com. 172719 IN NS a.iana-servers.net.
example.com. 172719 IN NS b.iana-servers.net.
example.com. 172719 IN A 208.77.188.166
example.com. 172719 IN SOA dns1.icann.org. hostmaster.icann.org. 2007051703 7200 3600 1209600 86400
;; Query time: 1 msec
;; SERVER: ::1#53(::1)
;; WHEN: Wed Aug 12 11:40:43 2009
;; MSG SIZE rcvd: 154
Nella ANSWER SECTION i record segnati con:
A sono gli indirizzi ip,
NS sono name server,
SOA Start of Authority.
Note
Voci correlate
Collegamenti esterni
Portale Telematica: accedi alle voci di Wikipedia che parlano di reti, telecomunicazioni e protocolli di rete