Preciso criar um registro NS para um domínio que seja um CNAME, com o objetivo de ter dois domínios apontados para um IP e não ter que manter o endereço IP atual em dois locais diferentes.
O provedor DNS para este domínio é DynDNS, mas eles bloqueiam esta operação:
CNAME não pode ser criado com um rótulo igual ao nome da zona
Eu posso fazer isso com outro domínio cujo DNS é servido por 1 e 1:
root@srv-ubuntu:~# dig myseconddomain.co.uk
; <<>> DiG 9.4.2-P1 <<>> myseconddomain.co.uk
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61795
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;myseconddomain.co.uk. IN A
;; ANSWER SECTION:
myseconddomain.co.uk. 71605 IN CNAME myfirstdomain.co.uk.
myfirstdomain.co.uk. 59 IN A www.xxx.yyy.zzz
;; Query time: 298 msec
;; SERVER: 10.0.0.10#53(10.0.0.10)
;; WHEN: Tue Aug 18 14:17:26 2009
;; MSG SIZE rcvd: 78
Isso é uma violação dos RFCs ou o DynDNS tem um motivo legítimo para bloquear esta ação?
Seguimento Graças às duas respostas já postadas, agora eu sei que 1 e 1 violam RFCs para fazer isso. No entanto, funciona e eles parecem apoiá-lo. Para uma empresa que hospeda tantos domínios, parece muito estranho que eles consigam fazer isso em uma escala tão grande sem objeções.
Mais acompanhamento
A saída de "dig myseconddomain.co.uk ns" conforme solicitado.
root@srv-ubuntu:~# dig myseconddomain.co.uk ns
; <<>> DiG 9.4.2-P1 <<>> myseconddomain.co.uk ns
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18085
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2
;; QUESTION SECTION:
; myseconddomain.co.uk. IN NS
;; ANSWER SECTION:
myseconddomain.co.uk. 4798 IN NS ns67.1and1.co.uk.
myseconddomain.co.uk. 4798 IN NS ns68.1and1.co.uk.
;; ADDITIONAL SECTION:
ns67.1and1.co.uk. 78798 IN A 195.20.224.201
ns68.1and1.co.uk. 86400 IN A 212.227.123.89
;; Query time: 59 msec
;; SERVER: 10.0.0.10#53(10.0.0.10)
;; WHEN: Wed Aug 19 12:54:58 2009
;; MSG SIZE rcvd: 111
fonte
Use o serviço DynDNS WebHop . Isso é gratuito para seus clientes DNS.
Ele permite que você redirecione o tráfego do segundo domínio para o primeiro e não quebre nenhum RFC.
O redirecionamento é
302
(temporário), portanto, pode prejudicar algumas classificações dos mecanismos de pesquisa. (Eu suspeito que isso também pode ser um problema com osCNAME
registros.) Consulte o link acima para obter mais informações.fonte
Sim, há uma violação na RFC para isso. Verifique esta explicação . Eu acho que é possível, mas não totalmente compatível com a RFC.
fonte
O cname seria inválido e pode causar problemas no futuro. A solução é usar o alias do apache ou reescrever os módulos para redirecionar o tráfego. Confira este post explicando como fazer isso no apache. Migrando um domínio para outro
fonte
Sim, normalmente quebra o padrão DNS ao criar um registro CNAME no raiz / ápice, no entanto, alguns provedores de DNS implementaram soluções alternativas:
Sou um cliente feliz do Cloudflare e encontrei sua solução para funcionar muito bem.
fonte