De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Tradução de um nome em vários endereços IP
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 25 de Julho de 1997
Às vezes existe a necessidade de se fazer com que a tradução
de um nome forneça endereços IP diferentes.
Um site Web que receba milhões de visitantes diariamente possivelmente
não aguentaria uma carga tão grande. Uma solução é fazer
com que cada usuário que faça uma consulta receba um número IP
diferente. Desta forma a carga é distribuída por vários servidores,
tornando o serviço mais rápido e eficiente.
Esta estratégia é conhecida como round-robin.
Os servidores bind mais recentes, versão acima de 4.9, já implementam
esta funcionalidade nativamente. Veja um exemplo ficticio de um domínio
fictício chamado www.acme.com.br, cujo conteúdo tenha sido replicado
em quatro servidores distintos:
% nslookup www.acme.com.br
Server: localhost
Address: 127.0.0.1
Name: www.acme.com.br
Addresses: 200.200.20.1, 200.200.20.2, 200.200.20.3, 200.200.20.4
% nslookup www.acme.com.br
Server: localhost
Address: 127.0.0.1
Name: www.acme.com.br
Addresses: 200.200.20.2, 200.200.20.3, 200.200.20.4, 200.200.20.1
Na primeira invocação do comando, o primeiro endereço fornecido
foi 200.200.20.1, na segunda 200.200.20.2, e assim por diante.
O servidor DNS faz uma rotação dos endereços, ou seja, a cada
solicitação será fornecido um endereço IP diferente.
Os registros DNS correspondentes para se obter esta funcionalidade são:
@ IN SOA ns.acme.com.br. suporte.acme.com.br. (
0001 ; Serial
3600 ; Refresh
300 ; Retry
3600000 ; Expire
3600 ) ; Minimum
IN NS ns.acme.com.br.
www.acme.com.br. IN A 200.200.20.1
IN A 200.200.20.2
IN A 200.200.20.3
IN A 200.200.20.4
Como se pode ver do exemplo acima, a um mesmo nome,
www.acme.com.br, foram atribuídos quatro números IP distintos.