Dig
Sissejuhatus
DIG (domain information groper) on nslookup-iga , dnsget-iga ja host-iga sarnane käsureaprogramm nimepäringute tegemiseks. Võrreldes nslookup'iga on tegu palju võimsama vahendiga. Päringutes saab kasutada erinevaid lippe(flags) ja parameetreid, mis teeb kasutamise paindlikuks ja päringute vastused detailsemaks.
Kasutamine
Nagu enamik UNIX'i programme, tuleb see käsk sisetada väikeste tähtedega ja tüüpiline nimepäring kasutades dig'i näeb välja selline:
dig @server name type
server - serveri nimi või IP aadress, mille kohta tehakse päring. Võib olla IPv4(näit. 194.126.115.18) või IPv6 aadress(näit. 2001:db8:85a3::8a2e:370:7334)
name - ressursi kirje
type - mis tüüpi päring on.Kas ANY, A, MX, SIG, etc. Kui tüüpi ei määrata, siis vaikimisi kasutatakse A kirje määrangut.
DIG'i käsuformaat näeb välja selline:
dig [@server] [-b address] [-c class] [-f filename] [-k filename] [-p port#] [-t type] [-x addr] [-y name:key] [-4] [-6] [name] [type] class[queryopt...]
dig [-h] dig [global-queryopt...] [query...]
DNS kirjed
Tsoon koosneb kirjetest (RR)
A - aadress, seab nimele vastavusse IP aadressi
AAAA - aadress, seab nimele vastavusse IPv6 aadressi
CNAME - aliasnimi , seab nimele vastavusse teise nime
PTR - pointer , seab nimele vastavusse teise nime
SOA(Start of Authority) - SOA kirje on esimene kirje tsoonifailis, mis kirjeldab tsooniõigusi. SOA-ressursikirjele järgnevad kirjed sisaldavad pääsuteavet tsooni kohta)
NS - tsooni või alamtsooni nimeserver
MX - domeenile vastav meiliserver
Lihtsamad näited
dig server any
Määrates päringutüübiks any, tagastatakse tulemusena SOA, NS ja MX kirjed.
dig neti.ee any
päringu vastus näeb välja selline:
Määrates päringutüübiks any, tagastatakse tulemusena MX kirjed.
dig elion.ee mx
Reverse päring näeks välja selline:
dig -x elion.ee
Siin on näha päringu vastus:
Näide, kus päringu tegemiseks kasutatakse elioni DNS'i:
dig @194.126.115.18 delfi.ee a
päringu vastus:
Kasutatud Kirjandus
http://linux.die.net/man/1/dig
http://kuutorvaja.eenet.ee/mw-1.9.3/index.php?title=DNS&oldid=22725
http://www.manpagez.com/man/1/dig/
http://www.madboa.com/geek/dig/#introduction
http://www.zytrax.com/books/dns/ch10/dig.html
Autor
Andres Kõrvemaa AK21