Como adicionar outro domínio ao meu servidor nomeado chrooted

2
Primeiramente, tenho sucesso em ter um domínio trabalhando em um chroot chamado. Existem arquivos em /var/named/chroot/var/named chamados mydomain.com.db e named.local e named.root .

Também em /var/named/chroot/etc existe o named.conf.

Então, mydomain.com funciona como um site hospedado e tem ns1.mydomain.com e ns2.mydomain.com .

Agora, o que quero fazer é adicionar outro domínio mydomain2.com a essa configuração. No entanto, estou tendo problemas para encontrar artigos de tutorial sobre como adicionar outro domínio. Eles parecem se concentrar apenas na adição do primeiro domínio.

Eu acho que tenho que criar um novo arquivo de zona e referenciá-lo no named.conf , mas não sei o que o arquivo de zona deve conter. Eu tentei algumas tentativas e adivinhações, mas não funcionou.

    
por Phil 07.06.2011 / 08:47

1 resposta

2

Você adiciona o segundo domínio da mesma forma que o primeiro - crie uma entrada em /var/named/chroot/etc/bind/named.conf referente à nova zona e seu nome de arquivo (a maneira mais fácil é copiar a linha de mydomain.com e renomear mydomain to mydomain2 em todos os pontos da linha, copie mydomain.com.db para mydomain2.com.db e edite o novo arquivo para refletir as diferenças entre mydomain.com e mydomain2.com

Você pode (e provavelmente deve) usar os mesmos registros NS e MX para ambos os domínios.

ETA: a linha em named.comf será mais ou menos assim:

zone "mydomain.com" { type master; file "mydomain.com.db"; };

Um arquivo de hosts adequado é parecido com isto:

;-----------------
;mydomain.com.db
;-----------------
@               IN      SOA     ns.mydomain.com.  postmaster.mydomain.com. (
                2011060701 ; serial
                28800      ; refresh
                7200       ; retry
                604800     ; expire
                86400)     ; minimum
;-----------------
; Nameserver(s) for the mydomain.com domain
;-----------------
@               IN      NS      ns.mydomain.com.
                IN      NS      ns2.mydomain.com.
                IN      NS      ns3.mydomain.com.
;-----------------
; Mail server(s) in the mydomain.com domain
;-----------------
@                   IN      MX      10      mail.mydomain.com.
                    IN      MX      20      some.fallback.server.
;-----------------
; Address record(s) for the mydomain.com domain 
;-----------------
localhost      IN      A               127.0.0.1
@              IN      A               12.34.56.78
www            IN      CNAME           mydomain.com.
mail           IN      A               34.21.75.68
pop3           IN      CNAME           mail
;-----------------

Observe que qualquer nome FQDN deve terminar com a. ou bind implicará em mydomain.com implicitamente. Linhas precedidas por um ponto e vírgula são comentários.

    
por 07.06.2011 / 11:51