Configurando o registro CNAME “@” no painel de controle do GoDaddy

25

Eu tenho mydomain.comque está hospedado em uma instância de VM do Azure chamadamymachine.cloudapp.net

Eu preciso DNS configure de modo que ambos www.mydomain.come mydomain.comsão mapeados para o mesmo host. Estou usando o GoDaddy como registrador.

Atualmente, o GoDaddy me oferece para criar um @registro A vazio ( ), para que, se eu executar ping mymachine.cloudapp.nete resolver seu endereço VIP, possa armazená-lo no registro A.

Infelizmente, se o VIP mudar e eu esquecer de repetir o ping, fico mydomain.cominacessível, e isso é normal.

Quando tento mover esse @registro para a seção CNAME para que ele aponte melhor para o nome do host da VM, recebo o seguinte erro:

A record of a different type exists for the hostname @, could not create CNAME

Isso ocorre se eu excluir o registro A e gravar CNAME e se não houver @registro na seção A.

Como definir um @registro CNAME em um domínio gerenciado do GoDaddy?

usr-local-ΕΨΗΕΛΩΝ
fonte

Respostas:

30

Em resumo, você não pode transformar o registro @ em CNAME sem excluir todos os outros registros de recursos para @, e não é possível, pois alguns (como os registros NS) são necessários para a funcionalidade DNS adequada. Essa é uma das razões pelas quais provedores como o Heroku pedem para você não usar nomes de domínio nus .

Você precisará de um host para executar o redirecionamento HTTP de example.compara www.example.compara você, para o qual apontará A(e AAAA) o registro para @.

Se o seu DNS estiver hospedado no GoDaddy, eles terão um serviço gratuito que fará isso por você. No seu gerenciador de domínio GoDaddy, procure no lado esquerdo "Encaminhamento" e clique em "Gerenciar". Em seguida, defina-o de transmitir example.compara www.example.come atualizar seu DNS para apoiar a mudança. Você deve deixar as Opções avançadas no padrão.

Controle de Encaminhamento de Domínio GoDaddy

Michael Hampton
fonte
2
O Encaminhamento de Domínio também afetaria subdomínios? Desejo redirecionar todos os usuários para example.org para www.example.org A ativação do encaminhamento de domínio faria isso?
precisa
e se eu quiser passar argumentos no URL? Quando encaminho o URL do nu que recebeu os argumentos de URL do pedido original, ele retira a string de consulta do URL e apenas me encaminha para o www. porto do meu site
Coty Embry 27/05
O encaminhamento personalizado a partir do URL simples não funciona mais com links diretos. Ele possui um recurso de link curto que atrapalha.
Peter DeWeese 26/09
-1

Você não pode adicionar um novo registro @ CNAME sem excluir todos os outros registros no GoDaddy.

Em vez disso, deixe os registros CNAME como estão e defina o registro A (Apex) como mencionado nos documentos http://surge.sh/help/adding-a-custom-domain insira a descrição da imagem aqui

Deve ficar assim:

; A Records
@   1800    IN  A   45.55.110.124

ou na GUI:

Type: A
Name: @
Points to: 45.55.110.124
Elise Chant
fonte
Não sabe ao certo como isso responde à pergunta? A pergunta especificava que um registro A era o que estava sendo feito no momento, mas não era um bom ajuste para o endereço IP em movimento.
Oligofren