No planejamento de servidores DNS (Domain Name System), é importante fazer o seguinte:

  • Executar o planejamento de capacidade e verificar os requisitos de hardware do servidor.

  • Determinar a quantidade necessária de servidores DNS e sua função na rede.

    Ao analisar o número de servidores DNS que serão usados, decida quais servidores hospedarão cópias de zonas primárias e secundárias. Além disso, se você estiver usando os Serviços de Domínio Active Directory (AD DS), determine se o computador servidor atuará como um controlador de domínio ou como um servidor membro no domínio.

  • Decida sobre o local em que serão colocados os servidores DNS na rede para cargas de tráfego, replicação e tolerância a falhas.

  • Decida se serão usados somente servidores DNS que executem o Windows Server 2008 ou se será operada uma mistura de implementações de servidores DNS.

Planejamento de capacidade do servidor

O planejamento e a implantação de servidores DNS na rede envolvem a análise de vários aspectos da rede e dos requisitos de capacidade para quaisquer servidores DNS que você pretenda usar. Algumas questões a serem consideradas no planejamento de capacidade do servidor DNS são:

  • Quantas zonas o servidor DNS deverá carregar e hospedar?

  • Qual será o tamanho de cada zona que o servidor carrega para oferecer serviço (com base no tamanho do arquivo da zona ou no número de registros de recursos usados na zona)?

  • Para um servidor DNS multihomed, quantas interfaces deverão ser habilitadas para escutar e oferecer serviço a clientes DNS em cada uma das sub-redes conectadas ao servidor?

  • Quantas solicitações de consulta DNS, no total, de todos os clientes um servidor DNS deverá receber a atender?

Em muitos casos, a inclusão de mais RAM em um servidor DNS pode proporcionar melhorias mais perceptíveis no desempenho. Isso se deve ao fato de o serviço de Servidor DNS carregar integralmente na memória todas as zonas configuradas, na inicialização. Se o servidor estiver operando e carregando um grande número de zonas e ocorrerem atualizações dinâmicas, com frequencia, nos clientes de zona, a memória adicional poderá ser útil.

Lembre-se de que, no uso típico, o servidor DNS consome a memória do sistema da seguinte forma:

  • Aproximadamente 4 megabytes (MB) de RAM são usados quando o servidor DNS é iniciado sem zonas.

  • O servidor DNS consome memória adicional do sistema para cada adição de zona ou registros de recursos ao servidor.

  • Para a adição de cada registro de recurso a uma zona do servidor, estima-se que seja usada uma média de aproximadamente 100 bytes de memória do servidor.

    Por exemplo, se uma zona que contém 1.000 registros de recursos for adicionada a um servidor, serão necessários cerca de 100 kilobytes (KB) de memória do servidor.

Ao determinar os planos do servidor DNS, você pode começar a examinar os resultados de amostra do teste de desempenho do servidor DNS que são coletados pelas equipes de desenvolvimento e teste de DNS. Além disso, use os contadores relacionados ao servidor DNS, que são fornecidos com as ferramentas de monitoração, para obter suas próprias medições de desempenho.

Importante

As recomendações anteriores não se destinam a indicar o desempenho máximo ou as limitações dos servidores DNS. Esses números são aproximados e podem ser influenciados pelo tipo de registro de recurso incluído nas zonas, pelo número de registros de recursos com o mesmo nome de proprietário e pelo número de zonas usadas em um determinado servidor DNS.

Onde colocar os servidores DNS

Na maioria dos casos, os servidores DNS são instalados em todos os controladores de domínio. Se, entretanto, houver alguma razão para não implantar servidores DNS em todos os controladores de domínio, siga as diretrizes apresentadas a seguir para escolher o local em que os servidores DNS serão colocados.

Em geral, coloque os servidores DNS em um local na rede que possa ser centralmente acessado pelos clientes. Geralmente é mais prático usar um servidor DNS em cada sub-rede. Há várias questões a serem consideradas na decisão do local em que o servidor DNS é necessário:

  • Se você estiver implantando o DNS para oferecer suporte a AD DS, o computador servidor DNS é também um controlador de domínio ou é provável que ele seja um controlador de domínio futuramente?

  • Se o servidor DNS parar de responder, os clientes locais poderão ter acesso a um servidor DNS alternativo?

  • Se o servidor DNS estiver localizado em uma sub-rede que seja remota para alguns clientes, que outros servidores DNS ou opções de resolução de nome estarão disponíveis caso a conexão roteada pare de responder?

Por exemplo, se você tiver uma rede local roteada e links de alta velocidade razoavelmente confiáveis, poderá usar um servidor DNS para uma área maior de rede com sub-redes múltiplas. Caso tenha um grande número de nós clientes em um único projeto de sub-rede, poderá adicionar mais de um servidor DNS à sub-rede para fornecer backup e tolerância a falhas se o servidor DNS preferencial parar de responder.

Ao determinar o número de servidores DNS necessários, avalie o efeito das transferências de zona e o tráfego de consultas DNS em conexões mais lentas na rede. Embora o DNS seja projetado para ajudar a reduzir o tráfego de difusões entre sub-redes locais, ele não cria tráfego entre servidores e clientes que deva ser examinado, especialmente quando os servidores DNS estão em ambientes de rede local (LAN) ou de rede de longa distância (WAN) com roteamento complexo.

Leve em consideração os efeitos da transferência de zona em links de velocidade mais baixa, como aquelas geralmente usadas em uma conexão WAN. Embora o serviço de Servidor DNS ofereça suporte a transferências de zona incrementais e os clientes e servidores DNS possam armazenar em cache nomes usados recentemente, as considerações relativas ao tráfego, algumas vezes, ainda são um problema, especialmente quando as concessões de protocolo DHCP são reduzidas e, como resultado, as atualizações dinâmicas no DNS são executadas com mais frequência. Uma opção para lidar com locais remotos em vínculos de rede remota é configurar um servidor DNS nesses locais para fornecer serviço DNS somente para armazenamento em cache.

Na maioria das instalações, deverá haver, pelo menos, dois computadores servidores hospedando cada uma das zonas DNS, para tolerância a falhas. Quando você estiver fazendo as determinações finais sobre o número de servidores que serão usados, avalie primeiramente o nível de tolerância a falhas apropriado para a rede.

Quando apenas um único servidor DNS for usado em uma rede local pequena, em um ambiente com única sub-rede, será possível configurar esse servidor para simular os servidores primário e secundário para uma zona.


Sumário