Вы говорите о таких страницах перенаправления, которые отправляют вас в результаты поиска, а не возвращают ошибку DNS?
Если это так, вы можете просто попытаться запросить домен, который не существует, и посмотреть, перенаправлен ли он?
Или речь идет об угоне, используемом для перенаправления запросов через некоторый прокси, например, для повторного сжатия или фильтрации контента?
Для последнего вы можете попробовать следующее:
- Откройте окно терминала или командную строку (в зависимости от вашей операционной системы).
- Пингуйте домен, который, по вашему мнению, перенаправлен, например,
ping www.google.com
.
- Запишите IP, который показан.
С этого момента у вас есть несколько возможностей. Вы можете попробовать один за другим или пропустить первый:
Сравнить возвращенные IP-адреса
- Перейдите по адресу http://web-sniffer.net и введите домен в качестве стандартного адреса (домен вообще не должен запускать http-сервер; он просто должен быть доступен из Интернета; без сервера, на котором он может работать, займет совсем немного). В моем примере это будет
http://www.google.com/
.
- Выберите тип запроса
HEAD
(вам не нужно никакого содержимого документа и т.д.).
- Отправьте и проверьте результаты. Под заголовком «HTTP-запрос» в первой строке должен быть указан IP-адрес.
- Сравните этот IP с тем, который вы записали ранее. Если они совершенно разные, возможно, ваш интернет-провайдер подделывает DNS-запрос, но также возможно, что различие совершенно законно (например, из-за того, что целевой домен обслуживается несколькими разными IP / хостами).
Определить местоположение / владельца за IP
- Сначала используйте IP-адрес, который вы записали (с помощью команды
ping
), и воспользуйтесь услугой, такой как http://www.ip2location.com/, чтобы определить имя домена и, возможно, владельца. Если они не соответствуют фактической компании, которую вы ожидали (например, IP принадлежит вашему провайдеру, а не иностранной компании), вполне вероятно, что что-то странное.