Dns: resultados de escavação de domain.com com e sem www

1

Eu executei dig em um determinado domínio que possuo, por exemplo, domain.com. Depois de executar dig domain.com , obtive resultados como os seguintes:

;; ANSWER SECTION:
domain.com.     21600   IN  A   x.y.z.80
domain.com.     21600   IN  A   x.y.z.77
domain.com.     21600   IN  A   x.y.z.36
domain.com.     21600   IN  A   x.y.z.79
domain.com.     21600   IN  A   x.y.z.75
domain.com.     21600   IN  A   x.y.z.104
domain.com.     21600   IN  A   x.y.z.82
domain.com.     21600   IN  A   x.y.z.83

Execução de dig www.domain.com em vez disso

;; ANSWER SECTION:
www.domain.com.     2715    IN  A   x.y.z.101

que é diferente de todos os IPs anteriores. www.domain.com é um site simples e tem apenas um servidor web, servidor de e-mail e servidor DNS.

Mas se o servidor web x.y.z.101 não estiver incluído na primeira lista, qual é o significado de todos esses endereços? Para quais máquinas eles poderiam se referir?

Se eu digitar pop3.domain.com , uma lista semelhante será fornecida, com IP diferente da primeira lista. Minha pergunta é a mesma.

Parece estranho que um site tão simples tenha vários endereços, enquanto, por exemplo, dig google.com simpy fornece

;; ANSWER SECTION:
google.com.     300 IN  A   216.58.212.110
    
por BowPark 24.04.2015 / 01:22

1 resposta

2

Não há nada incomum nesses resultados. Você pode ter vários registros A para uma entrada DNS, como no primeiro exemplo. Você pode ter um único como no segundo e terceiro exemplos.

Você geralmente teria vários IPs nos quais você tem um site hospedado por vários servidores. Os resultados são todos iguais, para que as pessoas resolvam cada vez um servidor diferente, distribuindo a carga pelos servidores.

Não há necessidade de ter domain.com e www.domain.com (ou fdkfdkj.domain.com ou dfjdf.sdfsdf.sdfdsf.domain.com , www não é especial, é apenas convenção) no mesmo servidor, eles são nomes DNS totalmente diferentes. É comum tê-los no mesmo servidor embora. No cenário acima, é possível que o endereço www.domain.com redirecione para domain.com e, como isso é tudo o que acontece em www.domain.com , ele não precisa de vários servidores para suportar a carga.

Existem outras maneiras de distribuir carga. Uma é usar um IP virtual, onde as conexões são feitas para um balanceador de carga muito rápido que passa a solicitação para outros servidores.

Outra maneira é ter um controle mais rígido sobre o DNS e retornar um único endereço IP de cada vez, mas diferentes para cada solicitação, em vez de vários IPs, para que você possa especificar exatamente qual servidor deseja manipular a conexão. do que ter DNS apenas lançar um monte de IPs e deixar a carga distribuir aleatoriamente.

    
por 24.04.2015 / 07:46