Skip to content

DNS ​

DNS-серверы задаются на вкладке Настройки. Они отвечают на домены секций Bypass и на домены вне секций, а ещё через них ядро узнаёт адреса для своих соединений.

Форматы ​

Протокол сервера задаётся префиксом.

ЗаписьПротоколОсобенности
77.88.8.8 или udp://77.88.8.8обычный DNSсамый быстрый, но провайдер видит запросы и может подменить ответ
tcp://77.88.8.8обычный DNS по TCPпригодится, если провайдер режет DNS по UDP
tls://dns.googleDNS over TLSшифрованный, но идёт на порт 853, и провайдеру его легко заблокировать
https://dns.google/dns-queryDNS over HTTPSшифрованный и похож на обычный HTTPS, его труднее всего заблокировать
quic://dns.adguard-dns.comDNS over QUICшифрованный и быстрый, но его поддерживают не все серверы
h3://dns.google/dns-queryDNS over HTTPS через HTTP/3как DNS over HTTPS, только поверх QUIC

Порт пишется через двоеточие, например tls://1.1.1.1:853. Путь бывает только у https:// и h3://.

Сервер, заданный именем, как dns.google, сначала нужно найти, и это делают Bootstrap DNS-серверы. Серверу, заданному адресом, как https://1.1.1.1/dns-query, они не нужны.

Основные и Bootstrap ​

DNS-сервер задаёт основные серверы, по умолчанию 77.88.8.8, это Яндекс. Несколько серверов страхуют друг друга, см. DNS Fallback.

Bootstrap DNS-серверы находят адреса основных серверов, заданных именем, и адреса серверов прокси при включённом DNS через секцию. Сами они задаются только IP-адресом, по умолчанию тоже 77.88.8.8.

DNS через секцию ​

DNS через секцию отправляет запросы основных серверов через выбранную секцию. Провайдер не видит запросов, а сайты получают адреса так, будто запрос пришёл из страны сервера. Bootstrap-серверы по-прежнему ходят напрямую.

Статичные записи ​

Статичные DNS записи работают как файл hosts и задают домену постоянный адрес. В строке пишется адрес, а через пробел один или несколько доменов.

text
# адрес        домены
192.168.1.20   nas.home media.home
10.8.0.1       vpn-gateway.corp
  • Запись совпадает только с точным именем, поддомены она не охватывает.
  • Адрес бывает IPv4 или IPv6. Чтобы дать домену несколько адресов, напишите их разными строками.
  • Комментарии начинаются с # или //.
  • Запись срабатывает после секций, поэтому домен, который забрала секция, получит ответ секции.

Так удобно дать имя домашнему устройству или закрепить за доменом адрес, который DNS отдаёт неправильно.

DNS Fallback ​

Если в поле DNS-сервера указать несколько серверов, они страхуют друг друга. Не ответил один сервер или ответил ошибкой, ответ даст другой, и устройства этого не замечают.

Так работают DNS-сервер и Bootstrap DNS-серверы на вкладке Настройки, DNS-сервер у DNS-секции и у Резолвера доменов сетевого интерфейса. Когда серверов в списке больше одного, рядом появляется режим опроса.

Параллельно, по умолчанию. Запрос уходит всем серверам сразу, и ядро берёт первый хороший ответ. Упавший или медленный сервер ответ не задерживает.

Последовательно. Серверы спрашиваются по очереди, в порядке списка. Следующий получает запрос, только если предыдущий не ответил или ответил ошибкой. Поставьте основной сервер первым, а запасные за ним.

Ответ «такого домена нет» тоже считается ответом, и другие серверы его не перепроверяют.

ЗадачаСерверыРежим
DNS не должен пропадать, если один сервер заблокируютhttps://dns.google/dns-query и https://cloudflare-dns.com/dns-queryПараллельно
фильтрующий DNS, а при его сбое обычныйhttps://dns.adguard-dns.com/dns-query, затем 77.88.8.8Последовательно

Фильтрующий DNS не ставьте в параллельный режим рядом с обычным. Ответ придёт от того, кто быстрее, и реклама будет то блокироваться, то нет.

Остальные параметры DNS описаны на странице Настройки.