... до 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 в отладочной информации.
Как отследить маршрут DNS-запроса?
3 ответа
Я никогда не использовал его сам , но кажется, что dnsracer делает то, что вы хотите.
http://www.mavetju.org/unix/dnstracer.php
Я не уверен, что такой инструмент доступен в Windows, но есть доступный пакет в репозитории Linux Debian.
найти 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.
Если бы я был вами, я бы следовал этим шагам.
- изменение параметров TCP / IP в Windows 7 чтобы проверить, что я использую вышеупомянутый Google DNS.
- использовать DNS-сервер Spoofability Test чтобы убедиться, что используется только DNS Google DNS.
Я не верю, что это возможно. Когда вы делаете запрос DNS, он переходит на ваш DNS-сервер. Ваш DNS-сервер пытается разрешить имя, и если он не может, он перемещается вверх по иерархии имен DNS, становясь инициатором запроса. Короче, как только запрос сделан он просто ждет ответ от следующего сервера.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]