O Sistema de Nomes de Domínio (DNS) é central para a resolução do nome de host TCP / IP e o próprio Active Directory. Aprenda a instalar e configurar a função Servidor DNS no Windows Server 2016.

O Sistema de Nomes de Domínio (DNS), definido em vários documentos de Pedido de Comentários (RFC) , executa uma única tarefa: traduzindo nomes de host amigáveis ​​para endereços IPv4 ou IPv6. O servidor DNS no Windows Server 2016 funciona da mesma maneira básica do Windows Server 2012 R2. No entanto, a equipe de engenharia do Windows Server adicionou alguns aprimoramentos valiosos , incluindo políticas de DNS e Limitação de Taxa de Resposta (RRL).

Leia mais para saber como obter um servidor DNS com base no Windows Server 2016 em funcionamento.

Instalando o Funcionamento do Servidor DNS

Para instalar a função Servidor DNS, podemos abrir um console elevado do Windows PowerShell (clique com o botão direito do mouse no ícone do PowerShell e selecione Executar como Administrador no menu de atalho) e execute um único comando:

Instalar-WindowsFeature -Name DNS -IncludeAllSubFeature -IncludeManagementTools

Se você é mais um administrador da GUI, você pode usar o Gerenciador de Servidores para instalar o Servidor DNS.

Usando o Gerenciador de Servidores para instalar o Servidor DNS no Windows Server 2016

Como mostrado na captura de tela anterior, eu já tenho o Servidor DNS instalado no meu controlador de domínio Windows Server 2016.

Configurando Preferências do Servidor DNS

Podemos gerenciar o Servidor DNS do Windows Server de várias maneiras:

  • Gerenciador de DNS Console de Gerenciamento Microsoft (MMC)
  • Cmdlets de DNS do Windows PowerShell
  • Utilitário de linha de comando Dnscmd.exe

O Windows Server 2016 também inclui as tradicionais ferramentas de linha de comando Nslookup.exe e IPConfig.exe também.

Se você instalar as ferramentas de ferramentas de administração de servidor remoto (RSAT) em sua estação de trabalho administrativa, você receberá todos os utilitários de gerenciamento de servidor de DNS acima mencionados.

Abra o Gerenciador de DNS digitando dnsmgmt.msc do seu console PowerShell elevado. Clique com o botão direito do mouse em seu servidor e você verá uma série de opções de configuração diretamente no menu de atalho. Por exemplo, você pode:

Crie uma nova zona de pesquisa avançada ou inversa

Scour seus arquivos de zona de DNS para registros desatualizados e / ou imprecisos

Purga o cache do resolvedor do servidor

Pausar, parar, iniciar ou reiniciar o servidor

Configurando um servidor DNS Windows Server 2016

Na captura de tela anterior, você vê a página Avançada da folha de propriedades dos servidores DNS.

Execute o seguinte comando para recuperar uma lista de todas as 130 funções de DNS PowerShell:

Get-Command -Module DNSServer | Selecionar-Objeto -Property Name

Use Get-DNSServer para recuperar os dados de configuração do servidor local. No exemplo a seguir, eu uso Set-DNSServer para migrar dados de configuração de server01 para server02:

Get-DnsServer -CimSession ‘servidor01’ | Set-DnsServer -ComputerName ‘servidor02’

Claro, usamos os cmdlets nativos do PowerShell * -Service para operar diretamente no servidor. Por exemplo, para reiniciar o servidor DNS local, podemos executar:

Restart-Service -Name DNS -Force

Criando uma Zona de Pesquisa Direta

Embora você possa configurar um servidor DNS para não fazer nada, mas cumprir solicitações de resolução de nomes e armazenar em cache os resultados, o trabalho principal de um servidor DNS do Windows é hospedar uma ou mais zonas de pesquisa.

Vamos criar uma zona de pesquisa direta simples (ou seja, hostname-to-IP address) para um domínio chamado toms.local.

No Gerenciador de DNS, clique com o botão direito do mouse em Zonas de pesquisa direta e selecione Nova zona no menu de atalho. Isso lança o Assistente de Zona Nova, o qual nos pedirá para especificar as seguintes informações:

Tipo de zona. As opções são primárias, secundárias, stub e Active Directory-integrated. Vamos escolher o primário aqui e desmarcar a opção de integração do AD (a opção AD Integraaded está disponível somente nos controladores de domínio do AD DS, a propósito)

Nome da zona. No nosso caso, especificamos toms.local.

Nome do arquivo de zona. Aceitaremos o nome padrão, que é toms.local.dns. Este é um simples arquivo de texto simples, na verdade.

Atualizações dinâmicas. Aceite o padrão, que é para desativar as atualizações dinâmicas. Nas redes de negócios de produção, você deseja ativar essa opção para que os clientes de DNS possam atualizar seus registros de DNS por conta própria.

Por padrão, sua nova zona terá dois registros DNS:

Start of Authority (SOA): Este registro identifica qual servidor é autoritário para a zona

Servidor de Nome (NS): Esta gravação identifica os servidores que hospedam registros para esta zona

Clique com o botão direito do mouse na nova zona e você verá várias opções de criação de registros de recursos diretamente no menu de atalho; esses incluem:

Host (A): Este é o registro de “pão e manteiga” que identifica um único host

Alias ​​(CNAME): Este registro permite que você mapeie mais de um nome de host para um único endereço IP

Mail Exchanger (MX): Esta gravação identifica o (s) servidor (es) de e-mail da sua empresa que estão anexados ao domínio DNS atual

Vamos terminar o tutorial de hoje usando o PowerShell para definir um novo registro A para um host chamado ‘client1’ e verificar sua existência. Para criar o registro, usamos Add-DnsServerResourceRecordA (sim, esse é um nome de comando longo).

Add-DnsServerResourceRecordA -Name ‘client1’ -ZoneName ‘toms.local’ -IPv4Address 172.16.1.100

Nós finalmente executamos o comando igualmente incomum Get-DnsServerResourceRecord para recuperar o registro A do cliente1 :

Get-DnsServerResourceRecord -ZoneName ‘toms.local’ -Name ‘client1’ | Format-Table -AutoSize

Revisando nossos novos conteúdos da zona DNS.

Na captura de tela anterior, podemos ver nosso novo registro de cliente1 A tanto no Gerenciador de DNS quanto no console do Windows PowerShell.

Anúncios