5

... до DNS-сервера, который отвечает на него? Когда я использую общедоступный DNS-сервер, предоставленный Google (8.8.8.8), это тот DNS-сервер, о котором сообщает "nslookup" (8.8.8.8), однако на веб-сайте www.dnsleaktest.com отображается другой IP-номер, фактически два, 74.125 .189.22 и 74.125.189.23. Есть ли способ отследить маршрут, пройденный DNS-запросом от 8.8.8.8 до 74.125.189.22, включая другие DNS-серверы, которые в итоге запрашиваются между ними? Я попробовал опции отладки nslookup, но в информации отладки нет ссылки на 74.125.189.22.

3 ответа3

0

Попробуйте перейти на https://www.grc.com/dns/dns.htm, чтобы узнать, какие DNS-серверы вы используете в данный момент. Также убедитесь, что в ваших настройках сети Windows, что ваши настройки DNS установлены на Google DNS на 8.8.8.8 и 8.8.4.4 .

Что касается 74.125.189.22, диапазон IP-адресов все еще кажется Google, но указывает на Google Translate.

Если бы я был тобой, я бы следовал этим шагам.

  1. Измените настройки TCP/IP в Windows 7, чтобы убедиться, что я использую вышеупомянутый Google DNS.
  2. Используйте тест на спуфинг DNS-сервера, чтобы убедиться, что единственным DNS- сервером является Google DNS.
0

Я никогда не использовал его сам, но кажется, что dnsracer делает то, что вы хотите.

http://www.mavetju.org/unix/dnstracer.php

Я не уверен, что такой инструмент доступен в Windows, но в репозитории Linux Debian есть пакет.

0

Я не верю, что это возможно. Когда вы делаете запрос DNS, он отправляется на ваш DNS-сервер. Ваш DNS-сервер пытается разрешить имя и, если он не может, он перемещается вверх по иерархии DNS-имен, становясь запрашивающей стороной. Короче говоря, как только запрос сделан, запросчик просто ожидает ответа от следующего сервера.

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