Quando planeia os servidores DNS (Sistema de Nomes de Domínio), é importante efectuar o seguinte:

  • Efectuar planeamento de capacidade e rever os requisitos de hardware do servidor.

  • Determinar quantos servidores DNS precisa e a respectiva função na rede.

    Quando considerar o número de servidores DNS a utilizar, decida quais os servidores que vão alojar as cópias primárias e secundárias das zonas. Além disso, se estiver a utilizar Serviços de Domínio do Active Directory (AD DS), determine se o computador servidor vai ter a função de controlador de domínio ou de um servidor membro do domínio.

  • Decida onde vai colocar os servidores DNS na rede para cargas de tráfego, replicação e tolerância a falhas.

  • Decida se vai utilizar apenas servidores DNS a executar o Windows Server 2008 para todos os servidores DNS ou se está a trabalhar com uma mistura de implementações de servidores DNS.

Planeamento de capacidade de servidor

O planeamento e a implementação de servidores DNS na rede envolve examinar vários aspectos da rede e os requisitos de capacidade dos servidores DNS que tenciona utilizar nela. Algumas questões que deve considerar quando planear a capacidade de servidor DNS incluem o seguinte:

  • Quantas zonas espera que o servidor DNS venha a carregar e alojar?

  • Qual a dimensão de cada zona que o servidor carrega para o serviço (com base no tamanho do ficheiro da zona ou no número de registos de recursos nela utilizados)?

  • Para um servidor DNS de hospedagem múltipla, quantas interfaces vão ser activadas para escutar e servir clientes DNS em cada uma das sub-redes ligadas ao servidor?

  • Qual o total de pedidos de consulta de DNS de todos os clientes se espera que um servidor DNS receba e sirva?

Em muitos casos, adicionar mais RAM a um servidor DNS pode proporcionar o melhoramento mais relevante em termos de desempenho. Isto deve-se ao facto do serviço Servidor DNS carregar totalmente todas as zonas configuradas na memória durante o arranque. Se o servidor estiver a funcionar e a carregar um grande número de zonas e ocorrerem actualizações dinâmicas frequentemente para clientes de zona, a memória adicional pode ser útil.

Tenha presente que, numa utilização típica, o servidor DNS consome a memória do sistema da seguinte forma:

  • Aproximadamente 4 megabytes (MB) de RAM são utilizados quando o servidor DNS é iniciado sem qualquer zona.

  • Por cada adição de zonas ou registos de recursos ao servidor, este consome memória adicional.

  • Estima-se que para a adição de cada registo de recurso a uma zona de servidor, é utilizada em média cerca de 100 bytes de memória do servidor.

    Por exemplo, se uma zona com 1000 registos de recursos for adicionada ao servidor, serão necessários aproximadamente 100 quilobytes (KB) de memória do servidor.

Quando determinar os planos para o servidor DNS, pode começar a rever os resultados do teste de desempenho ao servidor DNS de exemplo que são obtidos pelas equipas de desenvolvimento e de testes do DNS. Adicionalmente, pode utilizar contadores relacionados com o servidor DNS, que são fornecidos com ferramentas de monitorização, para obter as suas próprias medidas de desempenho.

Importante

As recomendações anteriores não se destinam a indicar um máximo de desempenho nem limitações dos servidores DNS. Estes números são aproximados e podem ser influenciados pelo tipo de registos de recursos introduzidos nas zonas, o número de registos de recursos com o mesmo nome de proprietário e o número de zonas em utilização num determinado servidor DNS.

Onde colocar os servidores DNS

Com muita frequência, os servidores DNS serão instalados em controladores de domínio. No entanto, se tiver alguma razão para não implementar os servidores DNS em todos os controladores de domínio, pode seguir as seguintes directrizes para escolher onde vai colocar os servidores DNS.

Em geral, coloque os servidores DNS numa localização na rede que seja acessível centralmente para os clientes. É, muitas vezes, mais prático utilizar um servidor DNS em cada sub-rede. Existem várias questões a considerar quando decide onde um servidor DNS é necessário:

  • Se está a implementar DNS para suportar AD DS, o computador servidor DNS também é um controlador de domínio ou é provável que se torne um controlador de domínio no futuro?

  • Se o servidor DNS deixar de responder, os respectivos clientes locais podem obter acesso por um servidor DNS alternativo?

  • Se o servidor DNS está localizado numa sub-rede que é remota para alguns dos clientes, que outros servidores DNS ou opções de resolução de nomes estão disponíveis se a ligação encaminhada deixar de responder?

Por exemplo, se tiver uma rede local encaminhada e ligações de alta velocidade bastante fiáveis, poderá conseguir utilizar um servidor DNS para uma área de rede com múltiplas sub-redes maior. Se tiver um número elevado de nós clientes numa estrutura de sub-rede única, poderá querer adicionar mais do que um servidor DNS à sub-rede para ter como reserva e para activação pós-falha, se o servidor DNS preferencial deixar de responder.

Quando está a determinar o número de servidores DNS que são necessários, avalie o efeito de transferências de zona e o tráfego de consultas de DNS em ligações mais lentas na rede. Apesar do DNS se concebido para ajudar a reduzir o tráfego de difusão entre sub-redes locais, cria alguma tráfego entre servidores e clientes que deve ser revisto, principalmente quando os servidores DNS estão em ambientes de rede local (LAN) ou de rede alargada (WAN) com encaminhamento complexo.

Considere os efeitos da transferência de zona em ligações de velocidade mais lenta, tais como as que são normalmente utilizadas numa ligação WAN. Apesar do serviço Servidor DNS suportar transferências de zona incrementais e os clientes e servidores DNS poderem colocar em cache nomes utilizados recentemente, as questões relativas ao tráfego são, por vezes, ainda um problema, principalmente quando as concessões de DHP (Dynamic Host Configuration Protocol) são encurtadas e, em resultado disso, as actualizações dinâmicas no DNS são efectuadas mais frequentemente. Uma opção para lidar com as localizações remotas em ligações WAN é configurar um servidor DNS nessas localizações para prestar serviço de servidor DNS apenas de cache.

Na maioria das instalações, deve ter, pelo menos, dois computadores servidores alojando cada uma das zonas de DNS, por tolerância a falhas. Quando estiver a tomar as decisões finais sobre o número de servidores a utilizar, avalie primeiro o nível de tolerância a falhas que é adequado para a sua rede.

Quando é utilizado apenas um servidor DNS numa pequena rede local num ambiente de sub-rede única, pode configurar o servidor para simular os servidores primário e secundário de uma zona.


Sumário