Diferença Entre CName e A Record Diferença entre

Anonim

CName vs. A Record

Os sites da Web são armazenados em locais que são identificados de maneira exclusiva por um grupo de números, que conhecemos como Endereços IP; mas para acessar esses sites, geralmente escrevemos seus nomes de domínio correspondentes, que são mais fáceis de lembrar. Para obter o endereço IP correto, seu navegador entrará em contato com um Servidor de Nomes de Domínio ou DNS e consultará seu banco de dados para o endereço IP. Um registro A é um tipo de registro de recurso que aponta diretamente para o endereço IP. Um C Nome, ou registro de nome canônico, também é um registro de recursos, mas não apontar para um endereço IP. Em vez disso, ele aponta para outro endereço de domínio.

Embora o ponto de ter um DNS é obter o endereço IP de um determinado domínio, um registro CName é usado para identificar vários nomes de domínio que apontam para o mesmo endereço IP. Há muitos usos para os registros CName, mas o mais proeminente é ao usar vários serviços que estão sendo executados na mesma máquina ou host. Um servidor de FTP terá um nome de domínio de ftp. exemplo. com, enquanto um servidor http usará www. exemplo. com. Apesar disso, eles estarão usando o mesmo endereço IP. Portanto, uma entrada CName também existirá no banco de dados para ftp. exemplo. com, isso aponta para www. exemplo. com. Ao procurar o endereço IP do ftp. exemplo. com, a gravação CName é encontrada e a consulta é reiniciada usando o novo nome de domínio. Este procedimento é repetido até encontrar um registro A que forneça o endereço IP que está sendo pesquisado. Desta forma, é necessário apenas um único registro A que aponte para o endereço IP certo.

Um registro CName é muito útil, mas também pode criar um problema que é sistêmico para o seu design. Dado o exemplo de nomes de domínio fornecidos acima, é possível que existam dois registros CName, onde ftp aponta para www para o primeiro e o reverso para a segunda entrada. À medida que a consulta é reiniciada uma vez que uma entrada CName é encontrada, ter essas duas entradas resultará em um loop infinito que poderia travar o servidor. A Records não tem esse problema, pois não aponta para outro nome de domínio.

Resumo:

1. Um CName aponta para um nome de domínio, enquanto um A Record aponta para um endereço IPv4.

2. A busca de um registro CName gerará uma nova pesquisa, ao encontrar um A Record não.

3. Os registros incorretos do CName podem resultar em um loop infinito, mas A Records não.