Я знаю, что можно разрешить IP-адреса в имена хостов, но можно ли разрешить IP-адреса в доменные имена?
источник
Я знаю, что можно разрешить IP-адреса в имена хостов, но можно ли разрешить IP-адреса в доменные имена?
Да, вы можете (иногда) разрешить IP-адрес обратно на имя хоста.
В DNS IP-адрес может быть сохранен для PTR
записи. Вы можете использовать nslookup
для разрешения как имен хостов, так и IP-адресов, хотя использование nslookup
уже давно считается устаревшим.
Для достижения наилучших результатов вы должны действительно овладеть dig
инструментом. Если вы пользователь Linux, это доступно как часть dnsutils
(debian) или аналогичный пакет. Если вы являетесь пользователем окна, вы можете следовать инструкциям , например, эти установки 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.
PTR
записи ресурса, для чего используется сокращение PTRpointer
.dig -x <ipaddress>
? В моей системе Linux он говорит как по IPv4, так и по IPv6.dig -x 169.254.0.1
иdig -x fe80::1
.-a
опция ping указана какResolve addresses to hostnames
минимум на Win7, поэтому я не понимаю, почему она не работает. Тем не менее,nslookup
или даже лучшеdig
, на самом деле предназначены для таких вещей.Ping
нет.nslookup
также приводит к тому, что «nslookup
устарело и может быть удалено из будущих выпусков. Попробуйте вместо этого использовать программыdig
илиhost
». Google мог бы легко сообщить вам об этом, если бы вы хотели посмотреть.nslookup <ipaddress>
илиnslookup <hostname>
источник
Вы можете использовать
nslookup
,dig
или другой сетевой инструмент , чтобы , возможно , получить на доменное имя для IP - адреса, но это не обязательно будет тот , который вы ожидали.В отличие от обычных поисков DNS, где многие имена могут преобразовываться в один IP-адрес, обратный поиск DNS может разрешаться только в одно имя, и это обрабатывается тем, кто контролирует обратную информацию DNS для рассматриваемого блока IP. Никто другой не может установить
PTR
запись на случайный блок IP-адреса. Это в отличие от «обычного» поиска DNS, где любой может настроить доменное имя и создатьA
записи, указывающие на любые IP-адреса, которые они хотят.Этот вопрос ServerFault содержит немного больше информации по этой теме.
Я хочу сказать, что если вы можете это сделать, это не значит, что вы получите то, что ожидаете, или что это будет полезно.
источник
A
запись иPTR
запись находятся под контролем одного и того же человека,PTR
запись все равно ссылается на какое-то внутреннее имя машины.PTR
Запись может быть также незначительно, то , например , если вы попытаетесь ,dig www.google.com
тоdig -x
один из IP - адресов,www.google.com
сопоставляется с.dig
имеет-x addr
опцию:Например:
dig -x 82.165.8.211
Напомним, что IP-адрес был в журнале журнала на плате разработчиков ARTIK 710, и я подумал, что он был взломан. Я не мог вспомнить ,
dig
возможность сделать это без использования утомительного метода PTR, но потом я увидел Майкл «s комментарий .И в справочной странице
dig
просто упоминается это мимоходом; Я даже не заметил этого, пока не нашел ответ здесь, не вернулся и не искал его.ps адрес разрешен к ipv4.connman.net, а потом я его нашел; Я не был взломан.
записи журнала, которые вызвали беспокойство, были:
источник
Другой способ «разрешить» IP-адреса по именам хостов возможен с помощью поисковой системы Bing . Если на хосте запущен общедоступный веб-сервер и некоторые сайты, обслуживаемые хостом, проиндексированы, вы можете запросить его с помощью
ip:
префикса.Просто войдите
ip:64.34.119.12
в форму поиска, чтобы получить список имен хостов за этим ip.источник
Как насчет хозяина? Я использую это ежедневно на работе
источник
Вы можете получить имя хоста IPv4 или IPv6-адрес, используя функцию gethostbyaddr () в сокетах.
Ссылка: https://beej.us/guide/bgnet/html/multi/gethostbynameman.html
С уважением,
SSuman185
источник