DNS Um registro ALIASES e diferenças de registro ANAME

7

Temos vários grupos de servidores na AWS que usam trios de servidores para veicular sites. Cada servidor ou conjunto de servidores está em uma região de disponibilidade diferente, um dos quais é um servidor de redirecionamento, enquanto os outros dois são os principais servidores acessados por trás de um balanceador de carga elástico. Finalmente, temos um cliente a bordo para usar o Route53 e procuramos alguns detalhes dos domínios de apex da zona de apontamento em balanços de carga elásticos. A maioria dos provedores de DNS que suportam isso parece se referir a isso como aliases de DNS dos registros A. Alguns sites, no entanto, parecem se referir a um registro semelhante chamado de registro ANAME. Este não é o típico CNAME ou o registro DNAME atípico. A maioria desses sites também se refere ao DNSMadeEasy simpleDNS que o usa.

Então, qual é a diferença entre o Route53 (ou em outro lugar) Um registro ALIASes e registros ANAME? Existe um? Algum destes tem, ou estão incluídos em um documento de implementação do IEFT RFC ou são registros com alias, todos implementados dentro do provedor em que são usados?

[edit]: provedor de DNS incorreto listado para uso do ANAME

    
por dcmbrown 10.01.2014 / 22:34

2 respostas

7

Parece que ANAME é apenas um nome padronizado formado por DNS Tornado Fácil para descreva uma oferta de serviço deles extremamente semelhante ao que um alias Route 53 faz.

Eu descrevi as diferenças entre um alias e um CNAME recentemente em Stack Overflow , mas para resumir aqui:

Um servidor DNS provisionado com CNAME para um determinado host distribui uma referência indicando o nome canônico do host pesquisado, geralmente exigindo uma segunda consulta pelo resolvedor de origem para procurar esse nome alternativo; Um Alias (e da aparência dele, um ANAME ) usa informações internas que o servidor DNS sabe sobre o destino "verdadeiro" para simplesmente responder diretamente ao pedido, sem a necessidade de uma segunda pesquisa e sem qualquer visibilidade do intermediário. informações nas trocas de protocolo DNS.

O que um Alias fornece, além disso, é a capacidade de usar informações que o Route 53 possui sobre endereços IP válidos atualmente para endpoints do site S3, ELB e Cloudfront, para responder a consultas de registro A com autoridade informações precisas em tempo quase real, que, se você estiver usando esses serviços, não são algo que qualquer outro provedor terá à sua disposição; Claro, o oposto também é verdade, um Route 53 Alias não pode ser usado para encontrar e retornar informações que não estão intrinsecamente disponíveis para o Route 53. Você não pode simplesmente usar "qualquer" alvo para um alias - apenas o endpoints dos três serviços que mencionei acima, ou outros registros na mesma zona hospedada dentro do Route 53.

Nesse sentido, um ANAME e um Alias não são equivalentes, dependendo do serviço que está fornecendo o backend ... a menos que o ANAME esteja apontando (internamente) para informações estáticas.

Um registro de ANAME no serviço de outro host DNS não seria capaz de fornecer os mesmos recursos que o Route 53 se o destino for S3, ELB ou CloudFront, da mesma forma que um Alias no Route 53 não seria capaz de retornar respostas apontando para os pontos de presença de outro provedor de CDN usando informações disponíveis internamente, porque as informações não estão disponíveis internamente para a infraestrutura do provedor. Caso contrário, a funcionalidade parece basicamente a mesma.

    
por 10.01.2014 / 23:19
1

Começando aqui no FAQ, ele explica que um registro de alias é um ponteiro específico de Route53, semelhante para um registro CNAME, mas não visível para um resolvedor.

    
por 10.01.2014 / 22:48