Os CNAMEs podem ser usados para apontar para Servidores de Nomes?

2

Aqui está o que eu preciso:

  • www. e a raiz do domínio estão hospedadas no host antigo
  • beta. é hospedado pelo novo host

Aqui está o problema:

  1. O Anfitrião Antigo não permite QUALQUER edição de Registros DNS em seus Servidores de Nomes.
  2. O novo host permite que os registros sejam alterados, mas você não pode modificar os registros A para raiz ou www.
  3. Estou tentando usar o registrador (Network Solutions) que tem o DNS gerenciado completo.

Os servidores de nome de cada host já estão configurados para hospedar a raiz ou o subdomínio (respectivamente). Ambos são ambientes de hospedagem compartilhada, então não acho que posso usar os registros A. Acredito que tenho que direcionar solicitações diferentes, dependendo de qual subdomínio é solicitado, através de diferentes servidores de nomes secundários.

Minha solução imaginada é usar CNAMEs para que ...

  • mysite.org e www.mysite.org resolvem através de ns1.oldhost.com e ns2.oldhost.com
  • beta.mysite.org resolve através de ns1.newhost.net e ns2.newhost.net

Em outras palavras ...

mysite.org CNAME ns1.oldhost.com
beta.mysite.org CNAME ns1.newhost.net

Isso funcionará? Existe uma opção melhor?

Estou errado sobre não ser capaz de usar registros A? Se você definir um registro A para um domínio para resolver um IP e o ambiente de hospedagem for compartilhado, isso funciona? O servidor Apache nesse IP sabe qual site está para mostrar dessa maneira?

    
por matt1122 10.11.2011 / 21:18

2 respostas

1

Você não pode usar em nomes de host NS, que são CNAMEd ultimamente na rota (não é possível recuperar o número RFC, mas é proibido nesse nível)

Both are shared hosting environments, so I don't think I can use A records

Mas você pode fazer isso:

>nslookup www.lazybadger.net

Non-authoritative answer:
Name:    www.lazybadger.ru
Address:  188.120.246.161
Aliases:  www.lazybadger.net

net nomeada para ru, ru tem A

Em vez de usar um DNS-hoster tão estranho, por que não usar qualquer solução independente de terceira parte sem limitação idiota ? Eu, pessoalmente, tenho meus sites em dois hosters diferentes e gerencio as zonas de forma independente, sem qualquer dor de cabeça

    
por 10.11.2011 / 22:41
0

Sim, mude para o registrador que tem DNS completo e gerenciado. Diga ao outro provedor de hospedagem para parar de exibir seu domínio, embora nenhum dano real aconteça caso não pare.

Primeiro, registre as configurações exatas de todos os seus domínios. Em seguida, combine com o registrador de domínios para definir os servidores de nomes do seu domínio para os servidores de nomes deles.

Em seguida, no novo DNS totalmente configurável, insira os registros A apropriados para cada domínio e os registros A ou CNAME apropriados para cada subdomínio. Existem quatro casos possíveis:

1) Problema: Subdomínio, registro atual é um A. Por exemplo, o seu "www.mydomain.com" atualmente resolve para "1.2.3.4". Solução: um registro para "www.mydomain.com" para "1.2.3.4".

2) Problema: o subdomínio, registro atual, é um CNAME. Por exemplo, o seu "www.mydomain.com" resolve atualmente para "www-32.myhostingprovider.com". Solução: registro CNAME para "www.mydomain.com" para "www-32.myhostingprovider.com".

3) Problema: Domínio, o registro atual é um A. Por exemplo, "mydomain.com" resolve atualmente para "1.2.3.4". Solução: um registro de "mydomain.com" para "1.2.3.4".

Os domínios podem ser CNAMEd, então não há quarto caso.

Não se esqueça de copiar qualquer MX ou outros registros que você precisa ou você vai quebrar coisas como o principal.

    
por 11.11.2011 / 04:12