Domínio principal para um servidor e todos os subdomínios para outro servidor

1

Estou procurando hospedar meu domínio principal no Server1, por exemplo: example.com .

E hospede todos os subdomínios em outro servidor Server2. Eu criarei o subdomínio dinamicamente.

por exemplo: dynamic_subdomain.example.com

Eu sei como lidar com subdomínios dinâmicos. Eu só quero saber como apontar o domínio principal para o Server1 e todos os subdomínios para o Server2

Eu não consigo entender como apontar meus registros A para isso.

Host   Points To
www 23.229.190.135
@   23.239.28.64

Atualmente não consigo acessar o domínio principal / servidor1

Domínio:

raotechsolutions.com
Server1: 23.229.190.135
Server2: 23.239.28.64

CNAME:

    Host    Points To   
    *       @   
    cpanel  www 
    e       email.secureserver.net
    email   email.secureserver.net  
    ftp     @   
    imap    imap.secureserver.net
    mail    pop.secureserver.net    
    pda     mobilemail-v01.prod.mesa1.secureserver.net  
    pop     pop.secureserver.net    
    smtp    smtp.secureserver.net
    webdisk @   
    webdisk.admin   @   
    webmail webmail.secureserver.net
    whm     @   
    
por Ashwin Yaprala 04.07.2014 / 10:40

2 respostas

4

Não há nada errado com seu DNS:

[me@risby ~]$ dig www.raotechsolutions.com
[...]
;; QUESTION SECTION:
;www.raotechsolutions.com.      IN      A

;; ANSWER SECTION:
www.raotechsolutions.com. 570   IN      A       23.229.190.135

e

[me@risby ~]$ dig foo.raotechsolutions.com
[...]
;; QUESTION SECTION:
;foo.raotechsolutions.com.      IN      A

;; ANSWER SECTION:
foo.raotechsolutions.com. 3556  IN      CNAME   raotechsolutions.com.
raotechsolutions.com.   556     IN      A       23.239.28.64

Você não nos contou exatamente o que está errado ao tentar acessar esses sites, por isso é difícil comentar sobre isso, especialmente à luz de sua garantia de que nada está errado com a configuração do servidor da web. Quando eu aponto um navegador no link , recebo o erro

The page isn't redirecting properly

Firefox has detected that the server is redirecting the request for this address in a way that will never complete.

Para mim, isso parece muito com uma configuração incorreta do servidor web. Mas você nos garantiu que está tudo bem, e como sua pergunta pergunta como configurar seu DNS de uma maneira particular, posso dizer que você conseguiu fazer isso.

Editar : você já levantou um problema que não estava em sua pergunta original. Se você não quiser que raotechsolutions.com. resolva para o servidor 2, eu aconselho que você pare de publicar um registro que faça exatamente isso :

[me@risby ~]$ dig raotechsolutions.com
[...]
;; QUESTION SECTION:
;raotechsolutions.com.          IN      A

;; ANSWER SECTION:
raotechsolutions.com.   114     IN      A       23.239.28.64

Se você parar esse registro, também precisará alterar o registro "catchall" para subdomínios de um CNAME para um registro A que também aponta para 23.239.28.64 , ou todos os seus subdomínios deixarão de ser redirecionados para o servidor 2 .

Editar 2 : OK, vejo que terei que fazer isso passo a passo.

  1. Remova o registro A @ 23.239.28.64 e o registro CNAME * @ .
  2. Inserir registros @ 23.229.190.135 , sub 23.239.28.64 e * 23.239.28.64
  3. Qualquer outro CNAME que atualmente aponta para @ , altere para apontar para sub em vez de a menos que você queira que ftp , whm , etc. aponte para server1, no qual caso deixe-os inalterados.
por 04.07.2014 / 11:00
2

De sua pergunta eu posso ver que você quer apontar todos os seus sub-doamin para outro servidor ou simplesmente você quer apontar uma entrada curinga se o seu provedor de hospedagem ir-papai permitiu lá no servidor.

Basta fazer uma entrada de registro:

HOST                     POINTS TO                               
*.domainname.com          #.#.#.#  

Isso fará a coisa por você

OR

Ir Cpanel

Edite a zona DNS. Selecione o domínio que você deseja modificar na lista de sites disponíveis.

Em Adicionar novas entradas abaixo desta linha, você deve preencher os campos para que eles se pareçam com:

*                       14400            IN                     A               1.2.3.4

em que 1.2.3.4 é o IP da conta

OR

Ativar subdomínios curinga é editar diretamente o arquivo httpd.conf. (Para isso, você precisará de acesso root ao servidor que hospeda a conta.)

Efetue login como root e abra o arquivo httpd.conf (geralmente esse arquivo está localizado em / etc / httpd / conf) com um editor de texto, como vim ou nano. Em seguida, encontre a entrada do VirtualHost para o site. Deveria se parecer com:

<VirtualHost *:80>
ServerAlias www.yourdomain.com
ServerAdmin [email protected]
DocumentRoot /home/yourdoma/public_html/joe
ServerName yourdomain.com
User yourdoma
Group yourdoma
BytesLog /usr/local/apache/domlogs/yourdomain.com-bytes_log
CustomLog /usr/local/apache/domlogs/yourdomain.com combined
ScriptAlias /cgi-bin/ /home/yourdoma/public_html/joe/cgi-bin/
</VirtualHost>

A única modificação que você precisa fazer é mudar:

ServerAlias www.yourdomain.com

para

ServerAlias *.yourdomain.com
    
por 04.07.2014 / 12:44