Smart DNS — teksvid.by

VPS-based DNS обход блокировок (Беларусь → Германия). Только переписывает IP для заблокированных хостов — весь остальной трафик через ваш ISP напрямую.

iPhone / iPad / Mac — установить профиль

DoT (рекомендую) DoH (альтернатива)

После скачивания: Settings → General → VPN, DNS & Device Management → Teksvid Smart DNS → Install. Одновременно может быть активен только один профиль.

Android 9+

Settings → Network → Private DNS → dns.teksvid.by

Браузер (Firefox / Chrome)

DoH URL: https://dns.teksvid.by/dns-query


Роутер — Smart DNS для всей сети

Прописать DNS на роутере — все устройства за ним (Smart TV, PS5, Apple TV, гостевой Wi-Fi) автоматически обходят блокировки, без настройки каждого по отдельности.

Базовый способ — любой роутер (TP-Link, D-Link, Tenda, ZyXEL, Huawei, MikroTik, ASUS, Keenetic, OpenWrt, …)

В админке роутера найти настройки DNS — обычно в одном из разделов:

Primary DNS: 91.108.243.78
Secondary DNS: оставить пустым (или указать тот же 91.108.243.78)

Важно: не ставьте вторым DNS чужой (1.1.1.1, 8.8.8.8 и т.п.) — многие роутеры распределяют запросы случайно между обоими, и часть запросов уйдёт мимо обхода. Если хочется fallback — ставьте вторым тоже наш IP.

После изменения — на клиентах перезагрузить Wi-Fi или сделать ipconfig /flushdns (Windows) / sudo dscacheutil -flushcache (macOS).

С шифрованием — DoT (Keenetic, MikroTik 7+, ASUS Merlin, OpenWrt, GL.iNet)

Зашифрованный канал, ISP/DPI не видит запросы. Поддерживается следующими прошивками:

С шифрованием — DoH (MikroTik 7+, OpenWrt, AdGuard Home / Pi-hole в качестве апстрима)

DNS поверх HTTPS — выглядит для DPI как обычный веб-трафик, сложно заблокировать:

Проверка: с любого устройства за роутером — nslookup chatgpt.com должно вернуть 91.108.243.78. Если возвращается другой IP — DNS подменяется промежуточным (ISP DNS-hijack), нужно DoT/DoH вариант.


hosts-файл (fallback для ПК без DoT/DoH)

Дописывается к системному hosts — не требует менять DNS-сервер, удобно если нельзя поставить профиль (рабочий ноут, чужая сеть).

Скачать hosts.txt

Как использовать

Linux / macOS:

curl -O https://dns.teksvid.by/hosts.txt
sudo sh -c 'cat hosts.txt >> /etc/hosts'

Windows (PowerShell от администратора):

iwr https://dns.teksvid.by/hosts.txt -OutFile $env:TEMP\hosts.txt
Add-Content -Path "$env:windir\System32\drivers\etc\hosts" -Value (Get-Content $env:TEMP\hosts.txt -Raw)

Откат: удалить всё между маркерами # ===== BEGIN teksvid smart-dns ===== и # ===== END teksvid smart-dns =====.

Файл генерируется автоматически из правил AdGuard Home — обновляется при каждом изменении списка и раз в сутки. Содержит только явные домены (без wildcard); если нужен полный список с поддоменами — используйте DoT/DoH профиль выше.


DoT vs DoH — что выбрать

Оба варианта шифруют DNS-запросы между устройством и нашим сервером — ISP/DPI не видит, какие домены вы запрашиваете, и не может подменить ответ. Различие — в том, на каком порту и как именно DNS заворачивается в TLS:

DoT (DNS-over-TLS)DoH (DNS-over-HTTPS)
Порт853 (выделенный)443 (общий с HTTPS)
Как выглядит для DPI"шифрованный DNS" — тип трафика виден по портукак обычный HTTPS — неотличимо от веб-сайта
Скоростьчуть быстрее (одно TCP-соединение, минимум overhead)чуть медленнее (HTTP/2-headers на каждый запрос)
Поддержка устройствiOS 14+, macOS 11+, Android 9+ (Private DNS), почти все роутерыiOS 14+, macOS 11+, браузеры (Firefox/Chrome/Edge), MikroTik 7+, OpenWrt
Когда блокируетсяесли ISP/корп-сеть рубит :853 (бывает в редких корп-сетях и hotel Wi-Fi)почти никогда — пришлось бы блокировать :443 целиком

Рекомендация:

Технически наш сервер раздаёт оба протокола одновременно (DoT на :853, DoH на https://dns.teksvid.by/dns-query) — переключение между ними не требует никаких действий на нашей стороне, только смена настройки/профиля на клиенте.