11. Авг 2020, 20:21

Как узнать DNS-имя хоста по IP-адресу

Положим, нам что-то пришло с незнакомого IP-адреса и хочется узнать DNS-имя таинственного незнакомца, а команда host недоступна. Для этого надо разрезолвить его обратную зону.

Пример на основе yandex.ru

Получим сам адрес для начала:

$ ping yandex.ru
PING yandex.ru (5.255.255.70) 56(84) bytes of data.

Теперь резолвим обратную зону:

$ dig PTR 70.255.255.5.in-addr.arpa

; <<>> DiG 9.16.1-Ubuntu <<>> PTR 70.255.255.5.in-addr.arpa
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48749
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;70.255.255.5.in-addr.arpa.     IN      PTR

;; ANSWER SECTION:
70.255.255.5.in-addr.arpa. 132  IN      PTR     yandex.ru.

;; Query time: 0 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Вт авг 11 20:32:30 +05 2020
;; MSG SIZE  rcvd: 77

Вуаля:

70.255.255.5.in-addr.arpa. 132 IN PTR yandex.ru.

comments powered by Disqus

© andrdi.com 2020