Automatize e controle seu servidor DNS via linha de comando

O comando dnscmd é uma ferramenta poderosa que permite administrar servidores DNS diretamente pelo Prompt de Comando, sem depender da interface gráfica. Muito útil para profissionais de redes, administradores de sistema e quem deseja automatizar tarefas de DNS.

Neste guia, você vai aprender a instalar, usar e aplicar o dnscmd de forma prática no Windows Server e até em ambientes locais de laboratório.


🧰 O que é o dnscmd?

O dnscmd.exe faz parte do pacote de ferramentas do Windows Server e permite:


🔧 Como instalar o dnscmd no Windows

✔️ Windows Server

Já vem incluso com a função DNS instalada.

✔️ Windows 10/11 (para testes ou scripts)

Você precisa ativar o RSAT (Remote Server Administration Tools):

  1. Acesse Configurações > Aplicativos > Recursos Opcionais
  2. Clique em Adicionar recurso
  3. Procure e instale RSAT: Ferramentas de DNS Server
  4. Após a instalação, reinicie o sistema
  5. Execute o comando:
dnscmd /info

Se tudo estiver OK, você verá as informações básicas do servidor DNS local.


💻 Sintaxe básica do dnscmd

dnscmd <servidor> <comando> [opções]

📘 Comandos úteis com exemplos

📌 Ver informações do servidor

dnscmd . /info

📌 Criar uma nova zona direta (ex: domínio.local)

dnscmd . /zoneadd dominio.local /primary /file dominio.local.dns

📌 Criar uma zona reversa

dnscmd . /zoneadd 1.168.192.in-addr.arpa /primary /file zona_reversa.dns

📌 Adicionar um registro A (host)

dnscmd . /recordadd dominio.local host1 A 192.168.1.10

📌 Adicionar um registro CNAME (alias)

dnscmd . /recordadd dominio.local www CNAME host1.dominio.local

📌 Remover um registro DNS

dnscmd . /recorddelete dominio.local host1 A 192.168.1.10 /f

📌 Listar todos os registros de uma zona

dnscmd . /enumrecords dominio.local @

🛠️ Automatize com scripts .bat ou .ps1

Você pode criar um script .bat com vários comandos dnscmd para configurar seu DNS de forma automatizada, ideal para:


🔐 Segurança e boas práticas


✅ Conclusão

O dnscmd é um recurso indispensável para quem gerencia servidores DNS no Windows. Ele permite velocidade, automação e controle total sobre o ambiente, tornando-se essencial em tarefas repetitivas ou ambientes corporativos.


Deixe um comentário