Repolode
TechnitiumSoftware

TechnitiumSoftware/DnsServer

Открытый authoritative- и recursive-DNS-сервер с веб-консолью, блокировкой рекламы и вредоносного ПО и поддержкой шифрованного DNS.

Open source альтернатива:NextDNS

Звёзды
10,204
Форки
810
Открытые issues
165
Последний коммит
7 дней назад

Что это?

Technitium DNS Server — это DNS-сервер для самостоятельного размещения, который может одновременно быть authoritative-сервером для ваших доменов и рекурсивным резолвером клиентских запросов. Он работает на Windows, Linux, macOS, Raspberry Pi и в Docker, а настраивается через веб-консоль в любом современном браузере.

Локальный DNS-сервер позволяет блокировать рекламу и вредоносное ПО во всей сети по доменам, используя один или несколько URL списков блокировки, а также вести DNS-журналы и собирать статистику, чтобы отслеживать сетевой трафик. Запросы к вышестоящим серверам можно пересылать по DNS-over-TLS, DNS-over-HTTPS или DNS-over-QUIC, чтобы провайдер не видел незашифрованные DNS-запросы. Сервер также самостоятельно обслуживает эти зашифрованные протоколы для устройств в сети.

Проект поддерживает широкий набор DNS-функций, включая проверку и подпись DNSSEC, передачу зон с помощью AXFR, IXFR и TSIG, динамические обновления, кластеризацию нескольких экземпляров и встроенный DHCP-сервер. Он предоставляет HTTP API, которое использует сама веб-консоль, поэтому те же действия можно выполнять с помощью скриптов.

Ключевые возможности

  • 01Работает на Windows, Linux, macOS, Raspberry Pi и в Docker; есть веб-консоль.
  • 02Блокирует рекламу и вредоносное ПО с помощью URL списков блокировки, в том числе обнаруживает CNAME cloaking.
  • 03Пересылает DNS-запросы по DNS-over-TLS, DNS-over-HTTPS и DNS-over-QUIC и обслуживает эти протоколы.
  • 04Поддерживает проверку DNSSEC и подписанные зоны с NSEC и NSEC3.
  • 05Может работать как authoritative- и рекурсивный DNS-сервер.
  • 06Поддерживает кластеризацию, единый вход через LDAP и OIDC, а также двухфакторную аутентификацию TOTP.

Сценарии использования

  • Блокировать рекламу и трекеры во всей домашней или офисной сети.
  • Шифровать DNS-запросы, чтобы провайдер не мог их видеть.
  • Размещать authoritative DNS для собственных доменов.
  • Управлять несколькими экземплярами DNS-сервера из одной административной консоли.

Быстрый старт

  1. 1

    Скачайте установщик для Windows

  2. 2

    Или загрузите официальный образ Docker с Docker Hub

  3. 3

    Или скачайте портативное приложение (требуется .NET 10)

Что важно знать

  • Распространяется по лицензии GPL-3.0 — лицензии с авторским левом, требующей выпускать производные работы на тех же условиях.
  • Для портативной кроссплатформенной сборки необходимо установить .NET 10.

В подборках

Темы

Частые вопросы

Что такое DnsServer?
Открытый authoritative- и recursive-DNS-сервер с веб-консолью, блокировкой рекламы и вредоносного ПО и поддержкой шифрованного DNS. Technitium DNS Server — это DNS-сервер для самостоятельного размещения, который может одновременно быть authoritative-сервером для ваших доменов и рекурсивным резолвером клиентских запросов. Он работает на Windows, Linux, macOS, Raspberry Pi и в Docker, а настраивается через веб-консоль в любом современном браузере.
DnsServer можно использовать бесплатно? Какая у него лицензия?
DnsServer распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
DnsServer всё ещё поддерживается?
Активно поддерживается. Последний коммит в DnsServer — 17 окт. 2026 г..
Для чего можно использовать DnsServer?
Блокировать рекламу и трекеры во всей домашней или офисной сети. Шифровать DNS-запросы, чтобы провайдер не мог их видеть. Размещать authoritative DNS для собственных доменов. Управлять несколькими экземплярами DNS-сервера из одной административной консоли.
Как установить DnsServer?
Скачайте установщик для Windows Или загрузите официальный образ Docker с Docker Hub Или скачайте портативное приложение (требуется .NET 10)
Где скачать DnsServer?
Исходный код и инструкции по установке — на GitHub: https://github.com/TechnitiumSoftware/DnsServer

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатный межсетевой экран с открытым исходным кодом для Windows и Linux: отслеживает и контролирует сетевой трафик каждого приложения, поддерживает защищённый DNS и блокировку трекеров.

14 тыс.601GoGPL-3.0Обновлён 3 дня назад

Подготовленный и очищенный от дубликатов hosts-файл объединяет несколько публичных списков блокировки рекламы, трекеров и вредоносных сайтов, а также поддерживает дополнительные категории и любые ОС.

31,3 тыс.+5 за неделю2,4 тыс.PythonMITОбновлён 4 дня назад