dollar
@dollar
Делай добро и бросай его в воду.

Как обойти подмену DNS провайдером на роутере?

У меня провайдер перенаправляет все DNS запросы на свои сервера.
Даже если указать произвольный сайт в качестве DNS, то адрес всё равно будет резолвиться.
C:\Users\user>nslookup ya.ru example.com
╤хЁтхЁ:  UnKnown
Address:  93.184.216.34

Не заслуживающий доверия ответ:
╚ь :     ya.ru
Addresses:  2a02:6b8::2:242
          87.250.250.242


Соответственно, если указать сторонние DNS в настройках, то запросы до них просто не доходят.
Как решить эту проблему на уровне маршрутизатора? Справится ли обычный роутер или нужно покупать какое-то специальное оборудование?
  • Вопрос задан
  • 6359 просмотров
Решения вопроса 1
dollar
@dollar Автор вопроса
Делай добро и бросай его в воду.
В качестве решения был выбран путь использования нестандартного порта.
Вместо DNS порта 53 можно использовать, например, порт 5353.
Прокатило.
(Нужно, чтобы DNS сервер поддерживал нестандартный порт)

Правда, родная прошивка роутера этого не умела. Пришлось поставить на роутер OpenWRT. Заодно закачал на него файлик hosts для блокировки рекламы.
Но пришлось повозиться.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Diman89
@Diman89
Арендовать vps, поднять на ней vpn и жить счастливо, пуская либо только dns-трафик через туннель, либо вообще весь
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы