2

Как я могу узнать, на какой веб-сайт кто-то заходит с IP-адреса назначения, например, http://199.239.137.32/

2 ответа2

4

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

Однако вы можете выполнить обратный поиск DNS по IP-адресу (проще всего, если вы пользователь Windows, откройте cmd.exe и ping 1.2.3.4, и он обратный DNS-поиск по IP-адресу). для вас как самый верхний вход). Это скажет вам DNS-имя IP-адреса, которое даст вам некоторые указания.

Во-вторых, вы всегда можете просто посетить IP-адрес. Введите его в своем браузере как http://1.2.3.4, и вы попадете на веб-сайт по этому адресу, если на порту 80 есть адрес по умолчанию. Если вы подозрительно относитесь к содержанию сайта, вам следует быть осторожным, так как он может быть небезопасен для работы!

Наконец, если у вас есть проводная сеть, отслеживающая трафик, идущий на IP-адрес, вы сможете увидеть конкретные детали того, какие URL-адреса, веб-сайты и запросы произошли на веб-сайте, что может представлять для вас более конкретный интерес, если Вы проверяете активность конкретного пользователя, например, во время расследования злоупотребления служебным временем или оборудованием.

1

Вы не можете

IP-адреса не содержат информацию о реферере.

Браузеры передают контекст, содержащий URL-ссылки, типы браузеров, параметры запроса и т.д. И т.д.

Единственное, что вы можете сделать, это отследить его местонахождение и некоторую информацию в Whois.

Например, используя инструменты на

http://itools.com/internet

Чтобы узнать больше информации о посетителе вашего сайта, вы должны использовать методы на стороне сервера или сценарии на стороне клиента.

PHP

$referringSite = $_SERVER['HTTP_REFERER'];

.СЕТЬ

Dim referringSite as String = Request.ServerVariables["HTTP_REFERER"]

JavaScript / JQuery

var referringSite = document.referrer;

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