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

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

Как я могу найти размещенные веб-сайты за IP, используя только командную строку Linux/Unix? В эпоху общего хостинга, кажется, довольно часто случается, что несколько веб-сайтов размещены на одном IP. И я ищу решение на 100% командной строки.

Единственное рабочее решение, на мой взгляд, требует использования браузера и командной строки.

  1. dig +short hostname
  2. Затем копируем IP-адрес результата в браузер и запускаем запрос Yahoo или Bing с помощьюip:theip...

Это вернет все веб-сайты, размещенные под этим IP. Однако я хотел бы полагаться исключительно на командную строку. Есть ли у кого-нибудь предложения?

решение1

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

Невозможно заставить/попросить веб-сервер раскрыть домены, которые он размещает, без специального доступа к нему. Google, Bing и т. д. находятся в положении, когда они видят множество сайтов и могут создавать эти базы данных.

Если вы не найдете систему с каким-либо API и не приобретете доступ, вы не сможете получить искомую информацию, т. е. она недоступна на сервере, и нет единого органа, к которому вы могли бы обратиться через DNS.

решение2

Удачи. Вот, попробуй мой.

URL-адрес:http://calttc.net На ту же файловую систему указываетhttp://calttc.com

На сайте /login.htm есть тест входа в систему, который просто ссылается на PHP-файл, отображающий все, что вы вводите.

Итак, попробуйте проделать это в обратном порядке:

Сначала используйте ping или nmap из командной строки, чтобы получить IP-адрес.

Теперь используйте nmap (или любой другой инструмент) с IP-адресом и посмотрите, сможете ли вы найти способ получить мой URL, зная только IP-адрес.

На самом деле я сомневаюсь, что вы вообще сможете узнать моего провайдера услуг или даже провайдера моего сервера имен.

И я даже не пытаюсь это особенно скрывать.

решение3

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

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