Как я могу найти размещенные веб-сайты за IP, используя только командную строку Linux/Unix? В эпоху общего хостинга, кажется, довольно часто случается, что несколько веб-сайтов размещены на одном IP. И я ищу решение на 100% командной строки.
Единственное рабочее решение, на мой взгляд, требует использования браузера и командной строки.
dig +short hostname
- Затем копируем 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.