Tentando usar um arquivo $ INCLUDE para vários arquivos de zona

1

Isso costumava funcionar, mas já faz um tempo. Eu tenho um número de arquivos de zona e todos esses domínios usam o mesmo servidor de email, bem como o servidor web. Eu estou tentando usar um arquivo de inclusão para carregar esses registros de serviços comuns como www ou email ou pop etc. Então, eu tenho o seguinte arquivo de zona, por exemplo:

   $ORIGIN .
    $TTL 86400      ; 1 day
    domain.com               IN SOA  ns.domain.net. root.domain.net. (
                                2008021701 ; serial
                                10800      ; refresh (3 hours)
                                3600       ; retry (1 hour)
                                604800     ; expire (1 week)
                                86400      ; minimum (1 day)
                                )
                        NS      ns.domain.net.
                        NS      ns2.domain.net.
                        A       66.207.212.60
                        MX      10 rosewood.domain.net.
                        MX      20 ebony.domain.net.
                        TXT     "v=spf1 mx:smtp.domain.com include:domain.com ~all"
     $INCLUDE "masters/domain-common-services.inc";

O arquivo $ INCLUDE tem o seguinte conteúdo:

www     IN A    xxx.xxx.180.162
mail    IN A    xx.xxx.212.58
pop     IN A    xx.xx.212.58

O configtest está dizendo "

masters/domain-common-services.inc:1: ignoring out-of-zone data (www)
masters/domain-common-services.inc:2: ignoring out-of-zone data (mail)
masters/domain-common-services.inc:3: ignoring out-of-zone data (pop)

Também preciso de algum tipo de declaração $ ORIGIN no arquivo de inclusão?

Felicidades

Dave

    
por freiheit 25.07.2010 / 02:17

1 resposta

1

É o "$ ORIGIN". Isso está bagunçando você. Isso está dizendo que tudo precisa ser totalmente qualificado.

Pegue a linha $ ORIGIN, e onde você tiver "domain.com" para o registro SOA, coloque @.

$TTL 86400      ; 1 day
@              IN SOA  ns.domain.net. root.domain.net. (
                            2008021701 ; serial
                            10800      ; refresh (3 hours)
                            3600       ; retry (1 hour)
                            604800     ; expire (1 week)
                            86400      ; minimum (1 day)
                            )
                    NS      ns.domain.net.
                    NS      ns2.domain.net.
                    A       66.207.212.60
                    MX      10 rosewood.domain.net.
                    MX      20 ebony.domain.net.
                    TXT     "v=spf1 mx:smtp.domain.com include:domain.com ~all"
 $INCLUDE "masters/domain-common-services.inc";
    
por 25.07.2010 / 04:41