Альтернативный вариант подмены ДНС серверов провайдера на ДНС сервера Zaborona - zhovner/zaborona_help GitHub Wiki
Бывает так, что ДНС-сервера, выдаваемые провайдером менять нельзя (к примеру, провайдер раздает интернет по VPN и подключение происходит по внутресетевому домену с использованием провайдерских ДНС-серверов и менять провайдерские ДНС нельзя, так как роутер не сможет найти сервер провайдера и соответственно у Вас не будет работать Интернет).
Есть альтернативный вариант. В настройках любого роутера, в разделе DHCP-сервер, нужно удалить дефолтный ДНС-сервер (если он указан) и прописать адреса:
Первичный DNS — 208.67.222.222
Вторичный DNS — 208.67.220.220
Третий DNS выдается автоматически при подключении к OpenVPN (если потребуется)
По умолчанию, практически во всех роутерах, ДНС-сервером является сам роутер.
После того, как Вы пропишите вышеуказанные ДНС-сервера в настройках ДНС-сервера на роутере и чтобы клиенты получили новый список ДНС-серверов, нужно переподключить клиентов. Это можно сделать, перезагрузив сам роутер либо отключиться от Wi-Fi/отключить кабель от ПК и подключиться снова к Wi-Fi/подключить кабель к ПК.
На ПК с ОС Windows нужно в командной строке выполнить команду: ipconfig /flushdns, чтобы очистить кеш ДНС (либо перезагрузить ПК). После такой настройки, все клиентские ДНС запросы должны идти через сервера Zaborona, не уходя к провайдеру.
Если у Вас роутер Mikrotik, то нужно очистить кеш ДНС еще и на самом роутере: IP -> DNS -> Cache DNS -> Flush DNS.
Учтите один момент: если в Вашей сети настроены статические адреса, то Вам нужно будет прописать на каждом устройстве вышеуказанные ДНС адреса, чтобы работал обход блокировок.