`Dig ptr`, ters DNS sorgusu gerçekleştirmenin geçerli bir yolu mu?


19

dig -xTers DNS sorgusu gerçekleştirmek için kullanabileceğimizi biliyorum .

Ben hem söylüyor önümde bir ders kitabı var dig ptrve dig -xgeçerli söz dizimi vardır.

dig -xkesinlikle benim için çalışıyor, ama ile cevap alamıyorum dig ptr:

~ $ dig ptr 216.239.34.10

; <<>> DiG 9.8.3-P1 <<>> ptr 216.239.34.10
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 41447
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;216.239.34.10.         IN  PTR

;; AUTHORITY SECTION:
.           10800   IN  SOA a.root-servers.net. nstld.verisign-grs.com. 2016113001 1800 900 604800 86400

;; Query time: 325 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Wed Nov 30 20:17:10 2016
;; MSG SIZE  rcvd: 106

~ $ dig -x 216.239.34.10

; <<>> DiG 9.8.3-P1 <<>> -x 216.239.34.10
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13022
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 4

;; QUESTION SECTION:
;10.34.239.216.in-addr.arpa.    IN  PTR

;; ANSWER SECTION:
10.34.239.216.in-addr.arpa. 86400 IN    PTR ns2.google.com.

;; AUTHORITY SECTION:
34.239.216.in-addr.arpa. 83894  IN  NS  ns1.google.com.
34.239.216.in-addr.arpa. 83894  IN  NS  ns4.google.com.
34.239.216.in-addr.arpa. 83894  IN  NS  ns2.google.com.
34.239.216.in-addr.arpa. 83894  IN  NS  ns3.google.com.

;; ADDITIONAL SECTION:
ns1.google.com.     327096  IN  A   216.239.32.10
ns2.google.com.     327096  IN  A   216.239.34.10
ns3.google.com.     327096  IN  A   216.239.36.10
ns4.google.com.     327096  IN  A   216.239.38.10

;; Query time: 17 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Wed Nov 30 20:17:18 2016
;; MSG SIZE  rcvd: 204

Ders kitabı yanlış veya güncel değil mi?


7
dig ptrolarak kullanırsanız çalışırdig ptr 10.34.239.216.in-addr.arpa.
Vivek Thomas

Yanıtlar:


43

dig -x , daha sonra programa eklenen bir "sözdizimsel şeker" şeklidir.

IPv4 adresleri için ters DNS kayıtları veya PTR kayıtları, yanıtlarda gördüğünüz ters biçimde DNS'de depolanır. Geçmişte, bir IP adresiyle ilişkilendirilen adın ne olduğunu görmek istediğimizde (örnek: 1.2.3.4), sekizlilerin sırasını tersine çevirmek, in-addr.arpa özel son ekini eklemek zorundayız . ve sonra dig'e varsayılan A kaydı yerine PTR kayıt türünde bir arama yapmasını söyleyin. Bu yüzden IP adresi 1.2.3.4 ile ilişkili adı aramak için, dig ptr 4.3.2.1.in-addr.arpa.kuyu kodu üzerinde çalışan bir kişi, işi yapmak için bir komut satırı anahtarı ekleyerek bize çok fazla sorun kurtarabileceklerini fark etti. bizim için program, böylece dig -x 1.2.3.4doğdu.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.