используя Linux centos 6-64 или Cmd, как мне выполнить обратный поиск IP-адресов, чтобы найти все домены веб-сайтов, размещенные на этом IP-адресе. Нам хотелось бы знать не сайт хостинговой компании, а домены, размещенные на том же IP.

Пример:

Предположим, что IP xxxx размещен в хостинговой компании Y.

Но компания Y использует один и тот же IP-адрес xxxx для размещения 200 доменов с одинаковым IP-адресом.

Как проверить, какие 200 доменов имеют одинаковый IP-адрес, и распечатать их в выходной файл?

Спасибо

1 ответ1

2

Вы не можете сделать это надежно - хотя есть немало сайтов, которые предоставляют вам частичные списки (просто Google IP-адрес)

Камнем преткновения, с которым вы сталкиваетесь, является то, что поиск DNS является отношением многие:1, а обратный DNS не обеспечивает поиск отношений 1:многие - и даже если бы он это сделал, он был бы неточным, поскольку для него необходимо было бы вести отдельный список, который будет предоставляет небольшую выгоду провайдеру и является угрозой безопасности.

Поскольку DNS не помогает вам, вы бы посмотрели на протокол HTTP. К сожалению, это тоже не поможет, так как веб-сервер будет прослушивать IP-адрес и не знает, какой домен он прослушивает - ему сообщается о домене как часть согласования веб-сайта - и может решить, каким образом это сделать. настроен, в том числе отвечая на домены не в DNS. Не существует "внешнего" способа использовать эту информацию - хотя, если у вас есть список известных доменных имен, вы можете увидеть, как он отвечает для каждого из них.

Работа веб-сайтов, предоставляющих некоторую информацию такого рода, заключается в поиске доменных имен, разрешении DNS для них и создании собственной базы данных.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .