2

Это продолжение вопроса Как отследить, какой DNS использует мой компьютер

Мой провайдер следит за госзаказами, блокирует сайты для взрослых. Обычно легко проникнуть в блокировку. Просто используйте Google Name Server. В последнее время метод больше не работает.

Поэтому я использовал nslookup.

Это то, что я получил

C:\Users\TOSHIBA>nslookup
Default Server:  google-public-dns-a.google.com
Address:  8.8.8.8

> pornhub.com
Server:  google-public-dns-a.google.com
Address:  8.8.8.8

Name:    pornhub.com
Address:  202.73.99.3

> adultfriendfinder.com
Server:  google-public-dns-a.google.com
Address:  8.8.8.8

Name:    adultfriendfinder.com
Address:  202.73.99.3

сервер по умолчанию явно 8.8.8.8

Тем не менее, и adultfriendfinder.com, и pornhub.com имеют адрес 202.73.99.3

В чем дело?

Соответствует ли Google DNS законодательству моей глупой страны?

Я не думаю, что adultfriendfinder.com размещен на 202.73.99.3

Просто чтобы убедиться, что я иду в dnsdigger

Посмотрите

https://www.dnsdigger.com/hostcollision.php?host=adultfriendfinder.com&token=732cc94b465c112e505835e7ac21e6713d0186d4

4 ответа4

2

DNS-запросы и ответы не аутентифицированы и не зашифрованы, вы не можете точно знать, был ли отослан отправленный вами запрос или не получен ответ, который вы получили. Ваш Интернет-провайдер может изменить их на лету без вашего ведома.

Если вы хотите получать неизмененные ответы, вы можете использовать веб-инструмент DNS за https. Вот один инструмент

2

Попробуйте сделать один и тот же тест с несколькими DNS-серверами.
Если все они дают вам неправильный IP-адрес, то вероятно, что ваш ISP манипулирует вашим DNS-трафиком до 8.8.8.8.
Вы можете обойти это с помощью программного обеспечения, такого как dnscrypt (https://www.opendns.com/about/innovations/dnscrypt/) и dnssec (найдите дополнение для вашего браузера).

1

Вероятно, это немного сложно ответить - я должен указать вам, что 8.8.8.8 будет отвечать по-разному в зависимости от того, где вы находитесь - то есть он может быть перенаправлен на другой набор серверов. Если Google находится в вашей стране, они, скорее всего, фильтруют запросы в соответствии с указаниями правительства.

Альтернативное объяснение, которое, по крайней мере, одинаково вероятно, заключается в том, что ваш интернет-провайдер перехватывает все исходящие запросы через порт 53 и перенаправляет их через свои серверы имен, которые выполняют блокировку.

Самый простой способ сделать это - найти неясный рекурсивный сервер имен и настроить вашу систему на использование этого. К сожалению, это не очень хорошая идея, поскольку серверы имен, как правило, не должны отвечать за диапазоны IP-адресов, с которыми они не знакомы, поскольку они могут использоваться для атак DoS. Это делает это довольно сложно, если вы не можете работать с кем-то за пределами вашей страны.

Вы можете попробовать следующее, чтобы обойти блокировку:

  1. Используйте VPN.
  2. Используйте прокси-сервис
  3. Используйте TOR.
  4. Используйте файл hosts (но это ограничит вашу гибкость).

Обратите внимание, что выполнение любого из вышеперечисленного может быть незаконным в вашей стране в зависимости от законов. С технической точки зрения использование VPN или TOR является более безопасным вариантом, так как шифрование между вами и "точкой останова" VPN-узла или узла выхода tor очень затрудняет просмотр вашего пути, в то время как IP-адрес адрес (и, возможно, полезная нагрузка) все равно будет присутствовать, если вы используете прокси-службу или файл hosts.

Я не использовал его, но вы также можете получить плагин для браузера, чтобы обойти это - Googling обнаружил Hola и Proxmate. Опять же, вероятно, не так безопасно, как при использовании VPN.

0

Я не знаю ответа наверняка. Кажется, что Google Open DNS скомпрометирован. Возможно, Google Kow Tow к законодательству моей страны. Это, кажется, моя теория на данный момент. Тем не менее, Google DNS работает для другого провайдера.

В любом случае я меняю DNS, который я использую, на:

209.244.0.3

И все работает нормально.

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