Как и откуда такие страницы, как этот http://www.yougetsignal.com/tools/web-sites-on-web-server/, получают эту информацию? Как я могу разработать такой инструмент?
Спасибо.
Как и откуда такие страницы, как этот http://www.yougetsignal.com/tools/web-sites-on-web-server/, получают эту информацию? Как я могу разработать такой инструмент?
Спасибо.
Вы можете использовать nslookup
на IP. Обратный DNS определяется с помощью домена .in-addr.arpa
.
Пример:
nslookup somedomain.com
дает 123.21.2.3
, а затем вы делаете:
nslookup 123.21.2.3
это запросит 3.2.21.123.in-addr.arpa
и даст имя домена (если оно определено для обратного DNS).
Вы можете использовать ping -a <ip>
или nbtstat -A <ip>
Используйте nslookup
Например, найдите домен для 207.46.19.254
C:\>nslookup -type=PTR 254.19.46.207.in-addr.arpa Non-authoritative answer: 254.19.46.207.in-addr.arpa name = wwwbaytest2.microsoft.com
Обратите внимание, что вы изменяете порядок четырех чисел и добавляете .in-addr.arpa
Помните, что IP-адрес может иметь несколько доменов и что администраторы не всегда (но в основном должны) настраивать обратные сопоставления в DNS.
Они просто трают списки веб-сайтов и записывают результирующие IP-адреса в базе данных.
Все, что вы видите, это обратное отображение этого списка. Он не гарантированно является полным списком (действительно, чаще всего это не так), потому что невозможно узнать все возможные адреса веб-сайта.
Из раздела раздела Инструмент проверки обратного IP-домена на yougetsignal:
Проверка обратного IP-домена принимает имя домена или IP-адрес, указывающий на веб-сервер и ищет другие сайты, которые, как известно, размещаются на тот же веб-сервер. Данные собираются из результатов поисковой системы, которые не гарантируются.
nslookup
G:\wwwRoot\JavaScript Testing>nslookup 208.97.177.124
Server: phicomm.me
Address: 192.168.2.1
Name: apache2-argon.william-floyd.dreamhost.com
Address: 208.97.177.124
G:\wwwRoot\JavaScript Testing>
http://www.guidingtech.com/2890/find-ip-address-nslookup-command-windows/
если вы хотите получить дополнительную информацию, пожалуйста, проверьте следующий ответ!
https://superuser.com/questions/287577/how-to-find-a-domain-based-on-the-ip-address/1177576#1177576
Это помогло мне получить домен в интранете
https://gist.github.com/jrothmanshore/2656003
Это powershell script. Запустите его в PowerShell
.\ip_lookup.ps1 <ip>