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.
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.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários