Redirecionar todas as solicitações de DNS do .US para .ORG

1

Como no DNS eu posso redirecionar todos os registros A e MX de example.us para example.org?

Portanto:

Obrigado

    
por Skeep 16.06.2010 / 11:58

4 respostas

4

No DNS, por exemplo.org, você teria algo assim:

example.org.   86400   IN      A       127.0.0.1  
*.example.org. 86400   IN      A       127.0.0.1  
example.org.   86400   IN      MX      mail.example.org  

No DNS, por exemplo, você pode espelhar o acima ou usar um CNAME assim:

example.us.   86400   IN      a        127.0.0.1 ;; shoudln't use CNAME here 
*.example.us. 86400   IN      CNAME    example.org
example.us.   86400   IN      MX       mail.example.org

Você teria que informar a sua Web e servidores de email para lidar com o segundo domínio.
No Apache eu faria algo assim:

#force url's to cannoical Domain name (ie. Remove wwww)
RewriteCond %{HTTP_HOST} !^example\.org$ [NC]  
RewriteRule ^/(.*)$ http://example.org/$1 [R=301,L]

Para o seu servidor de e-mail, você definiria um alias ou, dependendo do servidor de e-mail que estiver usando, provavelmente haveria uma diretiva de configuração para que ele fizesse o aliasing para vários domínios automaticamente.

Apenas para esclarecimento, você não pode realmente "redirecionar" somente usando o DNS. O DNS traduz apenas entre o nome do domínio (exemplo.org) e o endereço IP (127.0.0.1). Você pode usar o DNS para solicitar que o cliente examine outro domínio para a resolução final do endereço IP (por exemplo, usar um CNAME), mas os serviços em execução nesse servidor precisam saber como lidar com os vários domínios. Dito isso, muitos serviços só se preocupam com o endereço IP e, portanto, lidam com o domínio extra sem qualquer configuração adicional, mas geralmente para http e e-mail, você desejará ajustar como cada domínio é tratado.

    
por 16.06.2010 / 17:04
5

Se você possui os exemplos example.us e example.org, basta definir os registros DNS em ambos os domínios para apontar para os mesmos servidores. No servidor da Web, adicione um host virtual ou regra de reconfiguração para interceptar solicitações para .us e 301 redirecioná-las para o nome .org. No servidor de email, adicione o domínio .us como um alias para o domínio .org e as pessoas poderão usar tanto para obter mensagens para suas caixas de correio.

    
por 16.06.2010 / 16:30
2

Não está claro por que você gostaria de fazer isso, mas provavelmente está abordando seu problema no nível errado.

    
por 16.06.2010 / 14:10
0

Não há registro DNS "legal" para encaminhar todos os subdomínios. Você deve alterar todos os registros example.us para apontar para um CNAME relativo em example.org .

MX 10 example.us CNAME mail.example.org.

www.example.us CNAME www.example.org.

Não esqueça o ponto final!

    
por 16.06.2010 / 12:20