Configurando o DNS curinga para vários domínios

1

Eu quero um servidor de nomes que aponte os nomes para o mesmo IP. Desta forma eu posso mudar rapidamente um monte de servidores de nomes de domínios para ns1.ABC.com e ns2.ABC.com e ter todos esses domínios apontados para o mesmo IP (que será então gerenciado pelo wordpress multiusuário).

Alguma idéia de como fazer isso - um provedor de DNS terceirizado que ofereça suporte a isso ou como eu faria isso com o Bind?

Obrigado!

    
por Christopher Padfield 03.02.2012 / 17:47

1 resposta

1

O BIND deve ser capaz de fazer isso 'enganando' pensando que é autorativo para uma zona de nível mais alto, como com , por exemplo.

zone "com" { type master; file "/etc/bind/files/catch_all.db"; };

Em seguida, no seu arquivo catch_all.db :

$TTL 300
@               IN SOA  ns1.domain.example. hostmaster.domain.example. (
                            2012020301 ; serial
                            6H ; refresh
                            1H ; retry
                            2W ; expire
                            6H ; minimum
                        )
                IN      NS      ns1.domain.example.
                IN      NS      ns2.domain.example.
*               IN      MX      10 mail.domain.example.
mail            IN      A       10.0.0.2 ; Your mail server's IP.
*                       A       10.0.0.1 ; The IP you want all domains to resolve to.

Isso se aplicará a qualquer solicitação de domínio na com zone que atinge seu servidor. Você pode fazer o mesmo para outras zonas de nível superior também:

zone "net" { type master; file "/etc/bind/files/catch_all.db"; };
zone "org" { type master; file "/etc/bind/files/catch_all.db"; };
zone "co.uk" { type master; file "/etc/bind/files/catch_all.db"; };
    
por 03.02.2012 / 18:21