É necessário ter um domínio para usar DDNS?
Categories:
Introdução
DNS Dinâmico (DDNS) normalmente requer a compra de um domínio, mas agora existe um método mais simples: usar DDNS sem precisar de um domínio. Este artigo apresentará como usar serviços de DNS privado como NullPrivate ou AdGuardHome para alcançar esse objetivo.
Conceitos Principais
DDNS sem domínio significa não comprar um domínio público tradicional, mas usar serviços de DNS privado para alcançar a resolução de domínio dinâmico. Este método possui as seguintes características:
- Sem necessidade de comprar domínio: Usa domínios privados ou pseudônimos
- Proteção de privacidade: Apenas usuários conectados ao serviço de DNS privado podem resolver
- Efeito imediato: Alterações não têm tempo de cache, sem necessidade de esperar a propagação do DNS
Serviços Suportados
NullPrivate
NullPrivate é um serviço de DNS privado que oferece funções básicas de reescrita de DNS. Através de sua função de reescrita de DNS, pode-se alcançar DDNS.
- Pode ser auto-hospedado ou SaaS
- Baixe e execute o script DDNS diretamente da interface do serviço

AdGuardHome
AdGuardHome é um servidor DNS open source que também pode alcançar funções semelhantes.
- Requer auto-hospedagem de uma instância AdGuardHome
- Suporta configuração DDNS via script

Etapas de Configuração
Usando NullPrivate
- Garanta que NullPrivate esteja implantado e em execução
- Navegue até a página Reescrita de DNS
- Baixe o script DDNS
- Execute o script:
Windows
Set-ExecutionPolicy Bypass -Scope Process
.\ddns-script.ps1
Linux/macOS
chmod +x ddns-script.sh
./ddns-script.sh
Usando AdGuardHome
- Garanta que AdGuardHome esteja implantado e em execução
- Baixe o script da página de Release
- Execute o script:
Windows
Set-ExecutionPolicy Bypass -Scope Process
.\ddns.ps1 -BaseUrl <base_url> -Username <username> -Password <password> -Domain <domain>
Linux/macOS
chmod +x ddns.sh
./ddns.sh -b <base_url> -u <username> -p <password> -d <domain>
Comparação de Vantagens
Comparado ao DDNS tradicional, este esquema possui as seguintes vantagens:
| Característica | DDNS Tradicional | DDNS sem Domínio |
|---|---|---|
| Custo de domínio | Precisa comprar | Não precisa comprar |
| Cache DNS | Tem tempo de cache | Efeito imediato |
| Propagação DNS | Precisa esperar | Disponível imediatamente |
| Proteção de privacidade | Resolução pública | Resolução privada |
| Complexidade de configuração | Relativamente complexa | Simples e rápida |
Fluxograma de Trabalho
graph TD
A[Usuário possui IP dinâmico] --> B[Implantar NullPrivate ou AdGuardHome]
B --> C[Baixar script DDNS]
C --> D[Executar script para configurar DDNS]
D --> E[Script atualiza registros DNS periodicamente]
E --> F[Cliente usa domínio privado para acessar]
F --> G[DNS resolve para IP atual]
style A fill:#e1f5fe
style B fill:#f3e5f5
style C fill:#e8f5e8
style D fill:#fff3e0
style E fill:#fce4ec
style F fill:#e0f2f1
style G fill:#f3e5f5
Características de Funcionalidade
- Configuração rápida: Aproveita serviços existentes, sem configuração extra
- Suporte multiplataforma: Suporta sistemas Windows e Unix-like
- Múltiplos métodos de autenticação: Suporta autenticação por cookies ou nome de usuário e senha
- Compatibilidade total: Integração perfeita com AdGuardHome