it-swarm.com.de

Ist "Dig ptr" eine gültige Methode, um eine Reverse-DNS-Abfrage durchzuführen?

Ich weiß, dass wir Dig -x Verwenden können, um eine umgekehrte DNS-Abfrage durchzuführen.

Ich habe ein Lehrbuch vor mir, das besagt, dass sowohl Dig ptr Als auch Dig -x Eine gültige Syntax sind.

Dig -x Funktioniert definitiv für mich, aber ich bekomme keine Antwort mit 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

Ist das Lehrbuch falsch oder veraltet?

20
Juicy

Dig -x ist eine Form von "syntaktischem Zucker", die später zum Programm hinzugefügt wurde.

Reverse-DNS-Einträge oder PTR-Einträge für IPv4-Adressen werden im DNS in dem umgekehrten Format gespeichert, das Sie in den Antworten sehen. Wenn wir in der Vergangenheit sehen wollten, wie der Name einer IP-Adresse zugeordnet ist (Beispiel: 1.2.3.4), mussten wir die Reihenfolge der Oktette umkehren und das spezielle Suffix in-addr. arpa. und weisen Sie Dig an, anstelle des Standard-A-Datensatzes nach dem Datensatztyp PTR zu suchen. Um den mit der IP-Adresse 1.2.3.4 verknüpften Namen nachzuschlagen, müssten wir Dig ptr 4.3.2.1.in-addr.arpa. Eingeben. Nun, jemand, der am Dig-Code arbeitet, hat erkannt, dass er uns durch Hinzufügen eines Befehlszeilenschalters viel Ärger ersparen kann Um die Arbeit im Programm für uns zu erledigen, wurde Dig -x 1.2.3.4 geboren.

44
ferthalangur