Feb 13 2006
dig nedir ne ise yarar
dig windows yada unix dünyasinda tanidigimiz nslookup ile ayni isi yapar. Ama ondan daha fonksiyoneldir. digi debian üzerine kurmak icin apt-get install dig komutunu shellinize verin. windows kurulumu icin http://pigtail.net/LRP/dig/ burda biseyler anlatilmis inceleyin kurcalayin.
Bu makalede dig ile
* domain adini ipye cevirmeyi
* ipyi domain adina cevirmeyi
* dig ile dns testi nasil yapilir
konularina deginecegim
ayrintili bilgi icin digin dokumantasyonuna bakiniz.
dig ile basit bir domain ismi sorgulamasi yapmak icin ….
dig tdk.gov.tr
; < <>> DiG 9.3.1 < <>> tdk.gov.tr
;; global options: printcmd
;; Got answer:
;; ->>HEADER< <- opcode: QUERY, status: NOERROR, id: 19854
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;tdk.gov.tr. IN A
;; ANSWER SECTION:
tdk.gov.tr. 60 IN A 195.112.151.40
;; Query time: 1 msec
;; SERVER: 192.168.0.1#53(192.168.0.1)
;; WHEN: Mon Feb 13 18:50:04 2006
;; MSG SIZE rcvd: 48
yukarida oldugu gibi tdk.gov.tr domainin ipsini ögrenmis olduk.
daha ayrintili bilgi icin mesela tdk’nin mailservernin ipsini ögrenmek icin
dig tdk.gov.tr MX komutunu shell veririz
; < <>> DiG 9.3.1 < <>> tdk.gov.tr MX
;; global options: printcmd
;; Got answer:
;; ->>HEADER< <- opcode: QUERY, status: NOERROR, id: 4086
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 3
;; QUESTION SECTION:
;tdk.gov.tr. IN MX
;; ANSWER SECTION:
tdk.gov.tr. 86269 IN MX 10 mailmx.ada.net.tr.
tdk.gov.tr. 86269 IN MX 0 internet-server.tdk.gov.tr.
;; AUTHORITY SECTION:
tdk.gov.tr. 86269 IN NS ns.ada.net.tr.
tdk.gov.tr. 86269 IN NS ns.ada.com.tr.
;; ADDITIONAL SECTION:
internet-server.tdk.gov.tr. 86269 IN A 195.112.151.34
ns.ada.com.tr. 37302 IN A 213.232.0.18
ns.ada.net.tr. 86269 IN A 195.112.155.130
;; Query time: 69 msec
;; SERVER: 213.157.0.193#53(213.157.0.193)
;; WHEN: Mon Feb 13 18:51:22 2006
;; MSG SIZE rcvd: 181
yukarida MX rekordunun ada.net adli bir domaine baktigini bulduk ama salt ipye dahaden ulasmadik. bunun icin
dig mailmx.ada.net.tr shelle verip mailmx.ada.net.tr’nin ipsini ögreniriz
; < <>> DiG 9.3.1 < <>> mailmx.ada.net.tr
;; global options: printcmd
;; Got answer:
;; ->>HEADER< <- opcode: QUERY, status: NOERROR, id: 10689
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;mailmx.ada.net.tr. IN A
;; ANSWER SECTION:
mailmx.ada.net.tr. 3600 IN A 213.232.0.6
;; Query time: 318 msec
;; SERVER: 192.168.0.1#53(192.168.0.1)
;; WHEN: Mon Feb 13 18:52:58 2006
;; MSG SIZE rcvd: 51
DIG ile DNS test
dig ile beli basli bir dns sorgulamada yoluyabilirsiniz. Mesela kendi aginiza dns kurunuz ve saglikli calisip calismadigini test etmek istiyorsunuz.
dig @dnsinizin_ipsi sorgulanacak_domainin_ismi seklinde dnsinizi test edebilirsiniz
ssh ile dnsinizin oldugu servere basli oldugunuzu farz edelim
dig @217.0.0.1 hotmail.com
DIG ile ters sorgu
dig ile domain ismini ipye cevirmek mümkün oldugu gibi ipyi domaine cevimekde mümkün.
tdk.gov.tr ‘nin ipsinin 195.112.151.40 oldugunu biliyoruz ipden domainadina ulasmak icin ip bloglarini teker teker ters cevirmemiz gerekiyor söyleki
genel sentaksimiz su :
dig ipmizin_tershali.in-addr.arpa. PRT
dikkat edilmesi gereken husus A yada MX recordu degil PRT recordu sorgulaniyor olmasi
dig 40.151.112.195.in-addr.arpa. PTR
; < <>> DiG 9.3.1 < <>> 40.151.112.195.in-addr.arpa. PTR
;; global options: printcmd
;; Got answer:
;; ->>HEADER< <- opcode: QUERY, status: NOERROR, id: 49650
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;40.151.112.195.in-addr.arpa. IN PTR
;; ANSWER SECTION:
40.151.112.195.in-addr.arpa. 60 IN PTR tdk.gov.tr.
;; Query time: 1 msec
;; SERVER: 192.168.0.1#53(192.168.0.1)
;; WHEN: Mon Feb 13 19:02:48 2006
;; MSG SIZE rcvd: 7
