5 лучших DNS-серверов для домашней сети
Когда начинаешь разбираться в самохостинге, рано или поздно приходишь к мысли: а почему бы не поднять собственный DNS-сервер? Ведь это не только контроль над локальными доменами, но и блокировка рекламы, кеширование запросов и дополнительная безопасность. Вот пять вариантов, которые стоит рассмотреть.
Старейший и проверенный временем. Конфигурация через текстовые файлы, никаких графических интерфейсов — только командная строка и vim. Подойдет тем, кто хочет разобраться в DNS до самых основ.
PowerDNS
Используется крупными провайдерами и сервисами вроде Quad9. Поддерживает несколько бэкендов, балансировку нагрузки и масштабируется до тысяч пользователей. Есть версии для Linux, OpenWrt и BSD.
Pi-hole + Unbound
Классика для домашних сетей. Pi-hole блокирует рекламу и трекеры, а Unbound добавляет рекурсивный DNS с кешированием. Главный минус — синхронизация между несколькими экземплярами работает неидеально.
AdGuard Home
Бесплатная версия популярного блокировщика рекламы. Умеет не только фильтровать трафик, но и работать как полноценный DNS-сервер с поддержкой DoH, DoT и DNSSEC. Есть версии для Docker, OPNsense и большинства ОС.
Technitium
Мой личный фаворит. Прост в настройке, имеет удобный веб-интерфейс и функционал, сравнимый с профессиональными решениями. Умеет работать с локальными доменами, блокировать нежелательный трафик и скоро получит поддержку кластеризации.
Какой бы вариант вы ни выбрали, локальный DNS сделает вашу сеть быстрее и безопаснее. Главное — правильно его настроить, иначе рискуете получить тот самый мем ‘это был DNS’.