Как преобразовать IP-адреса в доменные имена?

Как преобразовать IP-адреса в доменные имена?

Я знаю, что можно преобразовывать IP-адреса в имена хостов, но можно ли преобразовывать IP-адреса в доменные имена?

решение1

Да, вы можете (иногда) преобразовать IP-адрес обратно в имя хоста.

В DNS IP-адрес может храниться в PTRзаписи. Вы можете использовать nslookupдля разрешения как имен хостов, так и IP-адресов, хотя использование nslookupуже давно устарело.

Для достижения наилучших результатов вам действительно следует заполучить этот digинструмент. Если вы пользователь Linux, он доступен как часть dnsutils(Debian) или аналогичного пакета. Если вы пользователь Windows, вы можете следовать таким инструкциям, какэтиустановить dig.

Затем вы можете сделать следующее:

dig A <hostname>

Чтобы найти IPv4-адрес хоста, или:

dig AAAA <hostname>

Чтобы найти IPv6-адрес хоста, или:

dig PTR ZZZ.YYY.XXX.WWW.in-addr.arpa.

Чтобы найти имя хоста для адреса IPv4 WWW.XXX.YYY.ZZZ(обратите внимание, что октеты перевернуты), или:

dig PTR b.a.9.8.7.6.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa.

Чтобы получить имя хоста для адреса IPv6 2001:db8::567:89ab.

решение2

nslookup <ipaddress>илиnslookup <hostname>

решение3

Вы можете использовать nslookup, dig, или другой сетевой инструмент, чтобы получитьадоменное имя для IP-адреса, но оно не обязательно будет тем, которое вы ожидаете.

В отличие от обычных DNS-запросов, где множество имен могут быть преобразованы в один IP-адрес, обратные DNS-запросы могут быть преобразованы только в одно имя, и это обрабатывается тем, кто контролирует обратную DNS-информацию для рассматриваемого IP-блока. Никто другой не может настроить запись PTRдля случайного блока IP-адресов. Это отличается от «нормальных» DNS-запросов, где каждый может настроить доменное имя и создавать Aзаписи, указывающие на любые IP-адреса, которые он захочет.

Этот вопрос ServerFaultесть немного больше информации по этой теме.

Я хочу сказать, что даже если вы можете что-то сделать, это не значит, что вы получите то, чего ожидаете, или что это будет полезно.

решение4

Другой способ «преобразовать» IP-адреса в имена хостов возможен с помощьюбингпоисковая система. Если хост использует публичный веб-сервер и некоторые сайты, обслуживаемые хостом, индексируются, вы можете сделать запрос, используя префикс ip:.

Просто введитеip:64.34.119.12в форму поиска, чтобы получить список имен хостов за этим IP.

Связанный контент