Servidor DNS de rede auto-hospedado que bloqueia anúncios e rastreadores em todos os dispositivos, sem precisar instalar software cliente.
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
Baixe o instalador para Windows
- 2
Ou obtenha a imagem oficial do Docker no Docker Hub
- 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
Um proxy DNS rápido e leve que bloqueia anúncios e rastreadores em toda a rede local, com regras por grupo de clientes.
Firewall de aplicativos gratuito e de código aberto para Windows e Linux que monitora e controla o tráfego de rede de cada app, com DNS seguro e bloqueio de rastreadores integrados.
Um DNS sinkhole que bloqueia anúncios e rastreadores em todos os dispositivos da rede, sem instalar software nos clientes.
Um navegador baseado em Chromium, com foco em privacidade, para macOS, Linux e Windows, desenvolvido com base no ungoogled-chromium.
Arquivo hosts organizado e sem duplicatas, que reúne várias listas públicas para bloquear anúncios, rastreadores, malware e categorias opcionais em qualquer sistema operacional.