Как и откуда веб-сайты, подобные этому 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).
Они просто просматривают списки веб-сайтов и записывают полученные IP-адреса в базу данных.
Все, что вы видите, это обратное отображение этого списка. Не гарантируется, что это будет полный список (на самом деле, чаще всего так и будет), потому что невозможно узнать все возможные адреса веб-сайтов.
Вы можете использовать ping -a <ip>
или nbtstat -A <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/какнайтидоменнаосновеIP-адреса/1177576#1177576
Из раздела about инструмента проверки обратного IP-домена на yougetsignal:
Проверка обратного IP-домена берет доменное имя или IP-адрес, указывающий на веб-сервер, и ищет другие сайты, о которых известно, что они размещены на том же веб-сервере. Данные собираются из результатов поисковой системы, полнота которых не гарантируется.
Это сработало для меня, чтобы получить домен в интрасети
https://gist.github.com/jrothmanshore/2656003
Это PowerShell-скрипт. Запустите его в PowerShell
.\ip_lookup.ps1 <ip>