CNAME para o topo do domínio?


46

É possível definir um registro CNAME na parte superior de um domínio? (isto é @ CNAME www, @ CNAME foobar.com., etc.)

Meu ISP diz que só é possível usar CNAME para subdomínios, mas eu li em outro lugar que deve ser possível, mesmo que não seja recomendado.


4
Quero apontar um domínio de nível superior para uma distribuição na nuvem da Amazon e eles suportam apenas cnames.
Martin

1
Devo salientar que TODO domínio é um "subdomínio". example.comé um subdomínio de come comé um subdomínio de .. Quaisquer limitações impostas pelo seu ISP são impostas pelo seu ISP e talvez pelo registrador, não pela tecnologia subjacente.
ghoti 22/09/12

3
example.com não é um domínio de nível superior; portanto, sua pergunta exige uma reformulação.
precisa saber é o seguinte

Respostas:


34

Não é possível - isso entraria em conflito com os registros SOA e NS na raiz do domínio.

Na seção 2.4 da RFC1912: "Não é permitido que um registro CNAME coexista com outros dados".


6
O texto citado não diz que não é possível, apenas que não pode ser usado com outros registros. Seus registros NS e SOA residiriam com o nome canônico.
bukzor

2
Apenas uma observação, o RFC1912 é Informativo e não define um padrão de nenhum tipo. O RFC2181 possui o status Padrão proposto e é um link melhor para proibir sem ambiguidade esse comportamento.
Andrew B

5

Você pode configurar seu domínio para ser um CNAME para outro domínio, mas tudo será direcionado para esse outro domínio - incluindo o correio e o registro SOA "start-of-Authority". No entanto, você ainda pode ter subdomínios separados, como "private.domain.com", use outro servidor de email e web.


2
Se a zona pai tiver NSregistros e a "zona" filho for apenas um CNAME, alguns sistemas ficarão muito confusos.
Alnitak

1
Este é um conselho específico e perigoso para a implementação. Nunca CNAME @, nunca.
Andrew B

-1

Eu uso o cloudflare para configurar o CNAME para o domínio raiz e funciona bem .. sem quebrar os registros de email


1
Não, você não fez. Não é assim que funciona.
Chris S

6
@ChrisS CloudFlare tem um truque desagradável . Parece funcionar, no entanto.
Michael Hampton

2
Eu acho que eles nem usam hack, acho que eles apontam o domínio para um conjunto comum de RRs. Eu faço o mesmo com os arquivos de zona BIND (use a mesma zona para metade dos meus domínios). Eu acho que o único "hack" é que eles usam o termo CNAME lá.
Chris S

Não acho que os detalhes da implementação sejam relevantes - o ponto da resposta parece ser que o cloudflare permite que você defina um registro CNAME para o domínio raiz, o que faz e corrobora I've read somewhere else that is should be possible(embora isso não fosse verdade em 2010 )
AD7six

@ AD7six Se existisse um registo CNAME no ápice, seria uma violação RFC2181. Tal como está, este é um caso de síntese de registro confusa que não tem base em uma RFC de definição padrão. (A falsificação ANAMEe os ALIASregistros são mais honestos) Se eu estiver errado e uma RFC de definição padrão definir o comportamento de achatar um ápice CNAME, sou todo ouvidos, mas sou extremamente cético em relação a essa RFC2181.
Andrew B
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.