Muut työtilat
Funet Tiimi
VideoFunet
Funet CERT
[FunetSec:]
Dig on käyttöliittymä nimipalvelutietoihin. Sen avulla voi kohdistaa mitä tahansa nimipalvelukyselyjä mihin tahansa Internetin nimipalvelimeen. Tällä tavoin voidaan esim. vikatilanteissa ja muutosten jälkeen selvittää millaisina nimipalvelutiedot näkyvät vaikkapa naapuriorganisaatioon. Digin etuna nslookup- ja host-ohjelmiin nähden on, että sen tulostusformaatti on lähempänä nimipalvelutietojen ylläpitoformaattia. Mikäli dig-ohjelmaa ei ole asennettu palvelimeesi, se on saatavissa mm. BIND-jakelun mukana. Alla esimerkkejä siitä miten dig-ohjelmalla voi selvittää tavallisimpia vikatilanteita ja hakea nimipalvelutietoja.
Alkeellisimmillaan dig:llä voidaan kysyä yksittäistä nimeä/osoitetta:
dig www.csc.fi dig -x 193.166.3.2
Tulostus on seuraavan tapaista:
; <<>> DiG 9.8.1-P1 <<>> www.csc.fi ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36688 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0 ;; QUESTION SECTION: ;www.csc.fi. IN A ;; ANSWER SECTION: www.csc.fi. 3281 IN A 81.90.77.32 ;; AUTHORITY SECTION: csc.fi. 59737 IN NS ns-secondary.funet.fi. csc.fi. 59737 IN NS ns.funet.fi. ;; Query time: 0 msec ;; SERVER: ::1#53(::1) ;; WHEN: Wed Mar 13 13:09:34 2013 ;; MSG SIZE rcvd: 94
dig www.csc.fi dig www.csc.fi @ns-secondary.funet.fi dig www.csc.fi @a.fi dig www.csc.fi @i.root-servers.net
dig ns csc.fi
joka tulostaa auktoritatiiviset nimipalvelimet (NS), esim. ns.funet.fi ja ns-secondary.funet.fi. Jatketaan kysymällä SOA-tietoja:
dig soa csc.fi. @ns.funet.fi. dig soa csc.fi. @ns-secondary.funet.fi.
dig ns -x 192.168 dig ns 168.192.in-addr.arpa
dig soa -x 192.168 @ns.funet.fi. dig soa -x 192.168 @ns-secondary.funet.fi.
Toinen tavallinen ongelma on auktoritatiivisten nimipalvelimien tietojen muuttuessa päivityksen unohtaminen. Esim. vyöhyke csc.fi:
dig ns csc.fi @ns.funet.fi. dig ns csc.fi @ns-secondary.funet.fi. dig ns csc.fi @a.fi
dig ns 128.in-addr.arpa. dig ns -x 128
dig ns 193.in-addr.arpa. dig ns -x 193
dig www.csc.fi.
dig www.csc.fi. @a.root-servers.net
dig dig ns . @a.root-servers.net.
Dig-käskyn manuaalisivu kertoo lisää.