gSpotx2f / ruantiblock_openwrt

Обход блокировок в OpenWrt с помощью Tor или VPN
GNU General Public License v3.0
218 stars 20 forks source link

3 level domains cause dns crash #12

Closed Bazo0Z0o closed 1 year ago

Bazo0Z0o commented 2 years ago

Добрый день. Обнаружил странный баг. решал вопрос доступа к themoviedb.org. Там редирект на www.themoviedb.org. При добавлении www.themoviedb.org в записи пользователей перестает работать DNS на роутере впринципе. Подумал что я наверное не оень умный и поменял на api.themoviedb.org. Эффект тот же - все устройства в сети перестают резолвить интернет. Резюмируя: OpenWRT, настроено для работы только с записями пользователя, tor. Работает все отлично пока не добавишь домены 3 уровня в записи пользователя.

gSpotx2f commented 2 years ago

Похоже проблема на стороне домена themoviedb.org. DNS настроен неправильно (или их взломали)... www.themoviedb.org и api.themoviedb.org резолвятся в 127.0.0.1, что и приводит к глюкам. При проблемах с DNS сначала проверяйте во что у вас резолвится домен (nslookup в помощь).

Bazo0Z0o commented 2 years ago

Добрый день. Вчера разобрался: они как то сделали сплит и для тех кто в России резолвится в 127.0.0.1. Если указать 9.9.9.9 в качестве днс для этого домена-работает, правда хз чей это днс. В любом случае, если один домен резолвится в 127.0.0.1, почему перестает резолвится весь остальной интернет?... В общем можно добавить в FAQ если он у вас есть:-). Спасибо, хорошего дня!

чт, 17 нояб. 2022 г., 23:48 gSpotx2f @.***>:

Похоже проблема на стороне домена themoviedb.org. DNS настроен неправильно (или их взломали)... www.themoviedb.org и api.themoviedb.org резолвятся в 127.0.0.1, что и приводит к глюкам. При проблемах с DNS сначала проверяйте во что у вас резолвится домен (nslookup в помощь).

— Reply to this email directly, view it on GitHub https://github.com/gSpotx2f/ruantiblock_openwrt/issues/12#issuecomment-1319182273, or unsubscribe https://github.com/notifications/unsubscribe-auth/AYNZRWFACZNYF7QY7IIWMNDWI2KYZANCNFSM6AAAAAASCTHE3Q . You are receiving this because you authored the thread.Message ID: @.***>

vit9696 commented 2 years ago

Как я понимаю, themoviedb.org блокирует доступ на своей стороне, а не со стороны РКН. Хотелось бы такие сайты добавлять не вручную, а посредством подключения списка, пополняемого совместными усилиями. Я создал тикет в https://github.com/gSpotx2f/ruantiblock_blacklist/issues/2, но возможно в этом репозитории они не мониторятся.

Bazo0Z0o commented 2 years ago

Так и и есть, спасибо за тикет!

пт, 18 нояб. 2022 г., 10:37 Vitaly Cheptsov @.***>:

Как я понимаю, themoviedb.org блокирует доступ на своей стороне, а не со стороны РКН. Хотелось бы такие сайты добавлять не вручную, а посредством подключения списка, пополняемого совместными усилиями. Я создал тикет в gSpotx2f/ruantiblock_blacklist#2 https://github.com/gSpotx2f/ruantiblock_blacklist/issues/2, но возможно в этом репозитории они не мониторятся.

— Reply to this email directly, view it on GitHub https://github.com/gSpotx2f/ruantiblock_openwrt/issues/12#issuecomment-1319648908, or unsubscribe https://github.com/notifications/unsubscribe-auth/AYNZRWAS42G2662LY6PNRATWI4W3LANCNFSM6AAAAAASCTHE3Q . You are receiving this because you authored the thread.Message ID: @.***>

gSpotx2f commented 2 years ago

@Bazo0Z0o

В любом случае, если один домен резолвится в 127.0.0.1, почему перестает резолвится весь остальной интернет?

Эта команда должна решить проблему:

uci set dhcp.@dnsmasq[0].rebind_localhost='0'
uci commit
collider83 commented 2 years ago

Добавил репозиторий, куда собрал известные проблематичные сайты, в том числе из https://github.com/gSpotx2f/ruantiblock_blacklist/issues/2: https://github.com/collider83/ruwhitelist. Приму патчи :-)