Um registro CNAME, ou registro de nome canônico, funciona como um alias dentro do Sistema de Nomes de Domínio (DNS), redirecionando um nome de domínio para outro.
Ele permite que vários nomes de domínio sejam resolvidos para o mesmo endereço IP e simplifica o processo de gerenciamento de vários serviços ou subdomínios, apontando-os para um único domínio de destino. Notavelmente, todos os registros CNAME devem direcionar para um nome de domínio, em vez de um endereço IP.
O subdomínio "www" é um exemplo comum de CNAME. Ele é fornecido como um alias para o nome de domínio raiz, e os usuários que acessam "www.exemplo.com"são direcionados ao domínio raiz (ou zona de DNS) "exemplo.com".
O registro de nome canônico pode parecer complexo, mas é uma ferramenta relativamente simples e útil no mundo da internet e do DNS. Imagine o DNS como um enorme banco de dados de nomes, como uma lista telefônica, responsável por conectar nomes de sites familiares, como "www.exemplo.com", aos endereços de protocolo de internet (IP) reais, que são um conjunto único de números. Os registros CNAME ajudam as organizações a gerenciar domínios, distribuir e balancear o tráfego de forma mais eficiente e, por fim, proporcionar uma experiência de usuário mais rápida e fluida.
Os registros CNAME servem como apontadores ou aliases, redirecionando um nome de domínio para outro. Eles são cruciais para simplificar configurações de hospedagem na web, especialmente ao gerenciar vários subdomínios ou mudanças frequentes de redirecionamento.
A importância de um registro CNAME está em sua capacidade de oferecer flexibilidade e simplicidade na gestão do redirecionamento de domínios e na alocação de serviços. Ele permite alterações rápidas no destino de um domínio sem interromper os serviços de rede associados ou alterar outros registros.
O exemplo de processo de resolução a seguir demonstra como os registros CNAME funcionam:
1. Um cliente DNS solicita um endereço (inicia uma consulta DNS), e uma solicitação DNS é criada. Para este exemplo, usaremos www.exemplo.com como o endereço solicitado.
2. A DNS resolver receives the request and locates the authoritative name server that holds the DNS zone file with DNS records for the “example.com” domain.
3. A solicitação DNS é resolvida e o registro CNAME é retornado ao cliente.
4. O cliente reconhece que www.exemplo.com é um alias para o endereço "exemplo.com". O cliente inicia uma nova consulta para "exemplo.com".
5. Uma solicitação de DNS para "example.com" é criada, e o resolvedor localiza e retorna o registro A para "exemplo.com". O registro A contém o endereço IP.
6. Com esse endereço IP, o cliente DNS se conecta a "exemplo.com".
Certas restrições se aplicam aos registros CNAME e como eles podem ser usados, incluindo:
Registros de alias têm uma função semelhante à dos registros CNAME, redirecionando um nome de domínio para outro. Compreender as diferenças entre registros CNAME, registros Alias e redirecionamentos, bem como suas relações no cenário do DNS, é essencial para uma administração de domínios eficiente.
Registros CNAME funcionam como aliases, direcionando um nome de domínio para outro. Eles são usados principalmente para subdomínios e não podem coexistir com outros registros no mesmo nome de host.
Registros Alias, com função semelhante à dos CNAMEs, oferecem uma alternativa ao permitirem o uso simultâneo de outros tipos de registros. Os redirecionamentos, por outro lado, funcionam de forma diferente ao direcionar usuários e motores de busca para diferentes URLs, sendo normalmente implementados no nível do servidor web.
Um registro A (registro de endereço) mapeia diretamente um nome de domínio para um endereço IPv4. Registros AAAA mapeiam um nome de domínio para um endereço IPv6. Diferentemente dos registros CNAME, os registros A não fornecem um alias, mas sim uma tradução direta de um nome de domínio para um endereço IP.
No contexto mais amplo do DNS, os registros CNAME, juntamente com outros registros como MX, A, TXT e NS, desempenham papéis específicos no direcionamento de nomes de domínio, roteamento de tráfego, especificação de servidores de e-mails, mapeamento para endereços IP, armazenamento de dados textuais e indicação de servidores de nomes autorizados.
O IBM NS1 Connect é um serviço de nuvem totalmente gerenciado para DNS corporativo, DHCP, gerenciamento de endereços IP e direcionamento de tráfego de aplicações.
As soluções de rede em nuvem da IBM oferecem conectividade de alto desempenho para potencializar seus aplicativos e negócios.
Consolide o suporte ao datacenter com o IBM Technology Lifecycle Services para rede em nuvem e muito mais.