Repolode
TechnitiumSoftware

TechnitiumSoftware/DnsServer

Servidor DNS autoritativo e recursivo de código aberto, com console web, bloqueio de anúncios e malware e suporte a DNS criptografado.

Alternativa open source a:NextDNS

Estrelas
10,204
Forks
810
Issues abertas
165
Último commit
há 7 dias

O que é?

O Technitium DNS Server é um servidor DNS self-hosted que pode atuar tanto como servidor autoritativo para seus próprios domínios quanto como resolvedor recursivo para consultas de clientes. Ele roda em Windows, Linux, macOS, Raspberry Pi e Docker, e é configurado por um console web em qualquer navegador moderno.

Executar um servidor DNS local permite que uma rede bloqueie anúncios e malware por domínio, usando uma ou mais URLs de listas de bloqueio, além de manter logs e estatísticas de DNS para dar visibilidade ao tráfego. As consultas upstream podem ser encaminhadas por DNS-over-TLS, DNS-over-HTTPS ou DNS-over-QUIC, impedindo que seu provedor de internet veja consultas DNS sem criptografia. O próprio servidor também oferece esses protocolos criptografados para os dispositivos da sua rede.

O projeto oferece um amplo conjunto de recursos de DNS, incluindo validação e assinatura DNSSEC, transferências de zona com AXFR, IXFR e TSIG, atualizações dinâmicas, clustering entre várias instâncias e um servidor DHCP integrado. Ele disponibiliza uma HTTP API usada pelo próprio console web, permitindo automatizar as mesmas ações por meio de scripts.

Recursos principais

  • 01Roda em Windows, Linux, macOS, Raspberry Pi e Docker, com um console web.
  • 02Bloqueia anúncios e malware usando URLs de listas de bloqueio, incluindo detecção de CNAME cloaking.
  • 03Encaminha consultas e oferece DNS-over-TLS, DNS-over-HTTPS e DNS-over-QUIC.
  • 04Oferece validação DNSSEC e zonas assinadas com NSEC e NSEC3.
  • 05Atua como servidor DNS autoritativo e recursivo.
  • 06Inclui clustering, login único com LDAP e OIDC e autenticação de dois fatores com TOTP.

Casos de uso

  • Bloquear anúncios e rastreadores em toda a rede doméstica ou do escritório.
  • Criptografar consultas DNS para que o provedor de internet não possa vê-las.
  • Hospedar DNS autoritativo para seus próprios domínios.
  • Gerenciar várias instâncias de servidores DNS em um único console de administração.

Início rápido

  1. 1

    Baixe o instalador para Windows

  2. 2

    Ou obtenha a imagem oficial do Docker no Docker Hub

  3. 3

    Ou baixe o aplicativo portátil (requer .NET 10)

Antes de usar

  • Licenciado sob a GPL-3.0, uma licença copyleft que exige que obras derivadas sejam disponibilizadas sob os mesmos termos.
  • A versão portátil multiplataforma requer a instalação do .NET 10.

Em coleções

Tópicos

Perguntas frequentes

O que é DnsServer?
Servidor DNS autoritativo e recursivo de código aberto, com console web, bloqueio de anúncios e malware e suporte a DNS criptografado. O Technitium DNS Server é um servidor DNS self-hosted que pode atuar tanto como servidor autoritativo para seus próprios domínios quanto como resolvedor recursivo para consultas de clientes. Ele roda em Windows, Linux, macOS, Raspberry Pi e Docker, e é configurado por um console web em qualquer navegador moderno.
DnsServer é gratuito? Qual é a licença?
DnsServer é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
DnsServer ainda é mantido?
Manutenção ativa. O último commit de DnsServer foi em 17 de out. de 2026.
Para que posso usar DnsServer?
Bloquear anúncios e rastreadores em toda a rede doméstica ou do escritório. Criptografar consultas DNS para que o provedor de internet não possa vê-las. Hospedar DNS autoritativo para seus próprios domínios. Gerenciar várias instâncias de servidores DNS em um único console de administração.
Como instalar DnsServer?
Baixe o instalador para Windows Ou obtenha a imagem oficial do Docker no Docker Hub Ou baixe o aplicativo portátil (requer .NET 10)
Onde consigo DnsServer?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/TechnitiumSoftware/DnsServer

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados