Encaminhar um domínio para outro domínio com ligação sem mascará-lo

2

Estou tentando passar alguns domínios para outro. O cenário é bem fácil:

  • domain example.com é o domínio principal

  • o domínio example.net deve ser encaminhado para example.com

  • todos os subdomínios configurados também devem ser

Como DNS, minha máquina está executando bind e minhas configurações são assim:

named.conf:

zone "example.com" {
     type master;
     file "/etc/bind/db.example.com";
     notify yes;
     allow-transfer{
         208.79.240.3;
         208.79.241.3;
     };
};

zone "example.net" {
     type master;
     file "/etc/bind/db.example.net";
     notify yes;
     allow-transfer{
         208.79.240.3;
         208.79.241.3;
     };
};

db.example.com:

$TTL    1d
@   IN      SOA     ns.example.com.   dns.example.com.  (
                                    2012021204      ;serial
                                    8H      ; refresh
                                    2H      ; retry
                                    4W      ; expire
                                    1D)     ; minimum
                        IN      NS      ns
                        IN      NS      ns1.rollernet.us.
                        IN      NS      ns2.rollernet.us.
ns                      IN      A       78.46.106.248
ns1.rollernet.us.       IN      A       208.79.240.3
ns2.rollernet.us.       IN      A       208.79.241.3

@                       IN      MX      10      mail
@                       IN      MX      100     mail.rollernet.us.
@                       IN      MX      100     mail2.rollernet.us.
@                       IN      A       78.46.106.248
mail                    IN      A       78.46.106.248
www                     IN      A       78.46.106.248

db.example.net

$TTL    1d
@   IN      SOA     ns.example.net.   dns.example.net.  (
                                       2012021208      ;serial
                                       8H      ; refresh
                                       2H      ; retry
                                       4W      ; expire
                                       1D)     ; minimum
                        IN      NS      ns.example.com.
                        IN      NS      ns1.rollernet.us.
                        IN      NS      ns2.rollernet.us.
ns                      IN      A       78.46.106.248
ns1.rollernet.us.       IN      A       208.79.240.3
ns2.rollernet.us.       IN      A       208.79.241.3
@                       IN      A       78.46.106.246
mail                    IN      CNAME   mail.example.com.
www                     IN      CNAME   www.example.com.

O encaminhamento funciona bem até agora e todo o acesso a (www.) example.net é encaminhado para (www.) example.com.

A única coisa que estou perdendo é que a barra de endereços no meu navegador não está mudando para (www.) example.com quando eu estou acessando (www.) example.net. Como posso fazer isso acontecer?

    
por Moritz 13.02.2012 / 12:08

3 respostas

2

Se você quiser simplesmente acessar o mesmo endereço IP, basta um simples CNAME.

Mas eu acho que você quer redirecionar, então você terá que usar o redirecionamento http. Através do redirecionamento Bind / dns não é possível.

Como este é um simples redirecionamento de tudo, então, com o apache, é simples como essas duas linhas:

 <VirtualHost *:80>
   ServerName example.net
   ServerAlias www.example.net *.example.net
   Redirect permanent / http://www.example.com/
 </VirtualHost>
    
por 13.02.2012 / 18:48
1

Não via DNS. O que você quer é um redirecionamento de URL , possivelmente por meio de HTTP .

    
por 13.02.2012 / 12:17
0

Você não pode.

Se os dois domínios precisarem terminar na mesma máquina, os dois domínios precisarão conter registros A idênticos para seus respectivos rótulos.

Se os dados no arquivo de zona forem todos relativos, você poderá usar o mesmo arquivo de zona para ambas as zonas.

    
por 13.02.2012 / 12:17