DNS synonyms: multiple zones, um arquivo de zona

6

Eu tenho um site com vários domínios sinônimos. O próprio site aceita todos os domínios diferentes e redireciona para o nome de domínio correto.

Existe alguma razão para não configurar zones.conf da seguinte forma:

zone "correctdomain.com" {
  type master;
  file "correctdomain.zonefile";
};

zone "synonymdomain.com" {
  type master;
  file "correctdomain.zonefile";
};

Não há nada no próprio arquivo de zona que esteja vinculado ao nome do domínio.

    
por Marcus Downing 22.08.2012 / 13:40

1 resposta

5

Absolutamente bem - com uma criticamente importante ressalva: Você DEVE usar nomes curtos para seus registros.

foo                      IN    A      127.0.0.1             ; <-- This is fine.  
bar                      IN    CNAME  foo                   ; <-- This is fine.
baz                      IN    CNAME  foo.correctdomain.com ; <-- That's fine too.
@                        IN    A      127.0.0.2  ; <-- use @ for the base domain
                                                 ;     so it works everywhere

mas

quux.correctdomain.com.   IN    A     127.0.0.1  ; <-- This will make BIND cry.
                                                 ; (because it's a bad name in
                                                 ;  synonymdomain.com's zone file)
    
por 22.08.2012 / 18:28