Alguém pode ver porque meu DNS não funciona? Eu segui tudo no tutorial, mas não funciona

2

Se alguém puder me ajudar a resolver isso, eu agradeceria muito !!

Os testes funcionam. É só que quando eu faço o teste de ping / nslookup manual, nada está funcionando. A propósito, eu segui tudo em este tutorial .

Este é o meu arquivo /etc/bind/zones/master/main.com.db :

;
; BIND data file for main.com
;
$TTL    604800
@       IN      SOA     main.com. info.main.com. (
                            2007011501         ; Serial
                                  7200         ; Refresh
                                   120         ; Retry
                               2419200         ; Expire
                                604800)        ; Default TTL
;
@       IN      NS      ns1.main.com.
@       IN      NS      ns2.main.com.
main.com.    IN      MX      10      mail.main.com.
main.com.    IN      A       174.143.182.58
www                     IN      CNAME   main.com.
mail                    IN      A       174.143.182.58
ftp                     IN      CNAME   main.com.
main.com.            IN      TXT     "v=spf1 ip4:174.143.182.58 a mx ~all"
mail                    IN      TXT     "v=spf1 a -all"

Este é o meu arquivo DNS reverso ( /etc/bind/zones/master/174.143.182.rev ):

$TTL 1d ;
$ORIGIN 182.143.174.IN-ADDR.ARPA.
@       IN      SOA     ns1.main.com.   info.main.com. (
                                       2007011501
                                       7200
                                       120
                                       2419200
                                       604800
)
        IN      NS      ns1.main.com.
        IN      NS      ns2.main.com.
1       IN      PTR     ns1.main.com.
2       IN      PTR     ns2.main.com.

Este é o meu arquivo named.conf.local para o BIND:

zone "main.com" {
       type master;
       file "/etc/bind/zones/master/main.com.db";
};

zone "182.143.174.IN-ADDR.ARPA" {
       type master;
       file "/etc/bind/zones/master/174.143.182.58.rev";
};

Quando faço o meu nome-checkzones , funciona.

named-checkzone main.com main.com.db
zone main.com/IN: NS 'ns1.main.com' has no address records (A or AAAA)
zone main.com/IN: NS 'ns2.main.com' has no address records (A or AAAA)
zone main.com/IN: loaded serial 2007011501
OK

No entanto, algo está errado quando eu reinicio o BIND9 .

/etc/init.d/bind9 restart
Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused
.
Starting domain name service...: bind9.

Quando faço um teste de ping, não funciona:

ping ns1.main.com
PING ns1.main.com (72.16.146.146) 56(84) bytes of data.
64 bytes from ns1.main.com (72.16.146.146): icmp_seq=1 ttl=52 time=20.0 ms

Espero que o teste de ping mostre meu IP (174.143.182.58) em vez de 72.16.146.146.

Eu até tentei editar meu resolve.conf para o mesmo IP:

nameserver      174.143.182.58

Se alguém puder ajudar a descobrir por que não está detectando meu próprio IP quando faço ping ... por favor, me ajude!

    
por Alex 06.11.2009 / 11:33

2 respostas

5

Você não tem registros A para seus servidores de nomes ns1.main.com e ns2.main.com. O nome-checkzones não funcionou, pois está avisando que você não tem registros A para seus servidores de nomes:

zone main.com/IN: NS 'ns1.main.com' has no address records (A or AAAA)

zone main.com/IN: NS 'ns2.main.com' has no address records (A or AAAA)

Então você precisa adicionar o seguinte ao seu arquivo main.com.db:

ns1           IN    A    174.143.182.1
ns2           IN    A    174.143.182.2

Sem esses registros de cola, a coisa toda não funcionará.

Além disso, o seu registro SOA para main.com está errado. Deve ser:

@       IN      SOA     ns1.main.com. info.main.com.

Ele não falhou nas zonas de verificação nomeadas porque você tem um main.com Um registro e BIND assumiu que era o registro do servidor de nomes.

    
por 06.11.2009 / 12:34
0

"Espero que o teste de ping mostre meu IP (174.143.182.58)"

Por que você espera isso? Não há registros nesses arquivos que possam causar isso.

Você é realmente o administrador de DNS do main.com? Esse site parece estar funcionando e funcionando apesar disso. Se não, por que você está usando main.com?

    
por 06.11.2009 / 12:49