CNAMEs no Route 53 usando @

5

Estou experimentando o Route 53 da Amazon e transferi um dos meus domínios. O único problema que encontrei é que nenhum dos meus registros CNAME está sendo resolvido.

No gerenciador de DNS da GoDaddy, eu pude usar @ para apontar um CNAME para o domínio raiz, como tenho que fazer isso diferentemente com o Route 53? Ou eu realmente tenho que digitar o nome de domínio completo no campo de valor do CNAME?

Aqui está minha configuração:

    
por Jake Petroules 31.12.2011 / 06:14

1 resposta

10
Independentemente de como godaddy ou outros registradores o usam em suas interfaces web, "@" tem um significado específico em arquivos de configuração de zona usados com BIND .

Quando um @ é encontrado em um arquivo de zona, ele é substituído pelo valor atual de $ ORIGIN. $ ORIGIN é geralmente definido como o domínio raiz - o mesmo que você já conhece no godaddy - mas não precisa ser assim. $ ORIGIN pode ser definido como qualquer domínio para simplificar um arquivo de zona ou pode ser deixado indefinido, Nesse caso, será considerado o nome da zona especificado em named.conf.

Mas o comportamento que você está perguntando não tem a ver com o software DNS subjacente, é como a interface web que você recebe analisa as informações que você especifica e gera um arquivo de zona. Aparentemente, a Amazon não permite que você jogue um @ tanto quanto godaddy, então você está preso a ter que usar o nome da zona.

(Vale a pena notar que um registro CNAME tecnicamente não deve apontar para um nome de domínio, ele deve apontar para um NOME de host canônico - mas no seu exemplo, seu nome de domínio também é um nome de host.)

    
por 31.12.2011 / 11:07