Como posso configurar o BIND para servir a zona com um único servidor?

1

Não consigo configurar o BIND para resolver exemplo.org com subdomínios.

Eu tenho uma rede local com um único servidor (LAN IP ADDRESS L.L.L.L e WAN: W.W.W.W) com o NGINX, configurado para vários servidores virtuais.

Eu registro domínio de nível 2 (por exemplo) example.org . Eu especifiquei servidores de nome para ele: ns1.example.com e ns2.example.com, que parece no meu endereço de WAN.

Eu preciso desses domínios:

  • example.org
  • test.example.org
  • hello.example.org

e assim por diante, foram alinhados ao endereço IP dos meus servidores.

OK, eu escrevi esta configuração em db.example.org

  1 $TTL 3600
  2 @   IN  SOA ns1.example.org. hostmaster.example.org. (
  3             20040603
  4             3600
  5             900
  6             3600000
  7             3600 )
  8 
  9 @ IN NS ns1.example.org
 10 @ IN NS ns2.example.org
 11 
 12 @ IN A W.W.W.W
 13 www.example.org.   IN  A   W.W.W.W
 14 
 15 ns1.example.org.        IN A   W.W.W.W
 16 ns2.example.org.        IN A   W.W.W.W
 17 
 18 subdomain.example.org.  IN  CNAME   www.example.org.
 19 test.example.org.  IN  CNAME   www.example.org.
 20 
 21 

Funciona, mas está totalmente correto? (W.W.W.W - meu endereço IP) Posso evitar 9 e 10 linhas?

    
por atomAltera 03.02.2013 / 12:14

1 resposta

3

Você precisa das linhas NS, caso contrário, o BIND não saberia que é o servidor autoritativo.

As linhas 13 a 19 podem ser substituídas por * IN A W.W.W.W , que faz exatamente o que parece.

Nota 1: Muitos registradores não precisam mais de dois servidores NS, embora pelo menos 3 sejam ALTAMENTE recomendados, e há serviços secundários gratuitos ao redor (eu uso o link , nenhuma afiliação).

Observação 2: verifique se você está atualizando esse número de série TODAS AS VEZES você altera o arquivo de zona. Parece que você copiou um exemplo que foi escrito em 2004. É extremamente comum que os Administradores do BIND usem o formato Serial AAAAMMDDRR (AAAA = Ano, MM = Mês, DD = Dia, RR = Revisão).

    
por 03.02.2013 / 17:46