É um round robin. Você vê todos os 4 quando você digita, porque dig pede ao servidor DNS para retornar todos os registros para esse nome.
Percebi que dig google.com
produz quatro endereços IP distintos. O que isso significa? Pode ser
Ou isso é apenas para ser round-robin? (Se sim, por que retornaria 4 valores, em vez de apenas 1?)
Eu meio que espero que isso signifique que os navegadores experimentariam todos os quatro em sequência até que eles tenham um que funcione.
Veja o que estou recebendo: dig google.com
:
;; QUESTION SECTION:'
;google.com. IN A
;; ANSWER SECTION:
google.com. 293 IN A 74.125.19.99
google.com. 293 IN A 74.125.19.103
google.com. 293 IN A 74.125.19.104
google.com. 293 IN A 74.125.19.147
;; AUTHORITY SECTION:
google.com. 81797 IN NS ns2.google.com.
google.com. 81797 IN NS ns4.google.com.
google.com. 81797 IN NS ns1.google.com.
google.com. 81797 IN NS ns3.google.com.
;; ADDITIONAL SECTION:
ns1.google.com. 255049 IN A 216.239.32.10
ns2.google.com. 230304 IN A 216.239.34.10
ns3.google.com. 231860 IN A 216.239.36.10
ns4.google.com. 58735 IN A 216.239.38.10'
dig google.com
retorna apenas 1 RESPOSTA (EDIT: Isto é no meu caso, mas pode ser diferente dependendo de onde você está localizado - graças ao comentário MarkM abaixo), os outros 4 que você vê estão na seção Autoridade ou seções adicionais e eles são os nomes e IPs dos Servidores de Nomes e não google.com
IP. o google.com IP está na seção de respostas: 64.233.163.104
:
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 4
Então 1 RESPOSTA, 4 AUTORIDADE e 4 ADICIONAIS:
;; QUESTION SECTION:
;google.com. IN A
;; ANSWER SECTION:
google.com. 300 IN A 64.233.163.104
;; AUTHORITY SECTION:
google.com. 137782 IN NS ns1.google.com.
google.com. 137782 IN NS ns4.google.com.
google.com. 137782 IN NS ns3.google.com.
google.com. 137782 IN NS ns2.google.com.
;; ADDITIONAL SECTION:
ns1.google.com. 83943 IN A 216.239.32.10
ns2.google.com. 47822 IN A 216.239.34.10
ns3.google.com. 47822 IN A 216.239.36.10
ns4.google.com. 47822 IN A 216.239.38.10
Isso significa que o nome google.com resolve 4 endereços IP diferentes. Na verdade, resolve muitos mais, mas você tem 4 deles. Para todos os efeitos práticos, os 4 ips são intercambiáveis. No entanto, se um navegador irá testá-los em seqüência até que um funcione, isso dependerá totalmente do navegador. E alguns cache de navegadores resultam em si mesmos, e são conhecidos por ignorar ttl, portanto, tenha cuidado ao tentar prever o que um navegador fará.
Tags bind domain-name-system