Name Servers não resolvendo

2

Acabei de obter um VPS dedicado não gerenciado da OVH e não tenho experiência prévia na configuração de servidores ou servidores DNS, mas acompanhei alguns tutos, instalei o webmin e criei NS Zones para meu domínio, mas agora eu Tenho um problema estranho em que o mxtoolbox e o intodns.com estão dizendo que nenhum registro do NS foi encontrado para o meu domínio, embora eu registrasse ns1.example.com e ns2.example.com com meu registrador de domínio (que é Network Solutions neste caso) mas ainda continua falhando e eu não consigo acessar o site. Eu tenho procurado por uma solução por 2 dias agora e ainda não consegui uma. Além disso, estou usando o CentOS 6.3. Aqui está a minha configuração BIND que eu tenho do Webmin

//
// named.conf
//
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
options {
listen-on port 53 { 127.0.0.1; 198.245.51.xxx;};
listen-on-v6 port 53 { ::1; };
directory   "/var/named";
dump-file   "/var/named/data/cache_dump.db";
    statistics-file "/var/named/data/named_stats.txt";
    memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query     { localhost; any; };                      ## IP Range ##
allow-transfer  { localhost; 198.245.51.xxx; };                        ## Slave     DNS IP ## 
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
forwarders {
    198.245.51.xxx;
    8.33.137.xxx;
    };
};
logging {
    channel default_debug {
            file "data/named.run";
            severity dynamic;
    };
};
zone "." IN {
type hint;
file "named.ca";
};
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";
zone "example.org" {
type master;
file "/var/named/example.org.hosts";
allow-transfer {
    8.33.137.xxx;
    };
also-notify {
    8.33.137.xxx;
    };
};
zone "221.51.245.198.in-addr.arpa" {
type master;
file "/var/named/198.245.51.xxx.rev";
};

Minhas regras de tabela IP : -

link

Meu arquivo de hosts: -

Do not remove the following line, or various programs
that require network functionality will fail.

127.0.0.1       localhost.localdomain localhost

198.245.51.xxx  ns1

198.245.51.xxx  example.org

198.245.51.xxx  ns1.example.org

198.245.51.xxx  ns1.example.org.

Meu arquivo resolv.conf : -

namserver 198.245.51.xxx
ns1.example.org 198.245.51.xxx
ns2.example.org 8.33.137.xxx
nameserver 127.0.0.1
nameserver 213.186.33.xx
search ovh.net

resultados do intodns.com : -

link

Nota: - Apenas no caso de haver alguma confusão em relação ao domínio exemplo.org , eu só uso esse alias para mascarar o meu nome de domínio, mas tenho certeza vocês já imaginaram isso, então só pondo isso lá fora.

Muito obrigado pela sua resposta!

ATUALIZAÇÃO: -

Meu arquivo de zona: -

$ttl 38400
example.org.    IN  SOA ns1.example.org. admin.example.org. (
        1368243151
        10800
        3600
        604800
        38400 )
example.org.    IN  NS  ns1.example.org.
example.org.    IN  A   198.245.51.xxx
www.example.org.    IN  A   198.245.51.xxx
ns1.example.org.    30m IN  A   198.245.51.xxx
example.org.    IN  NS  ns2.example.org.
ns2.example.org.    IN  A   8.33.137.xxx
198.245.51.xxx.example.org. IN  PTR ns1
198.245.51.xxx.example.org. IN  PTR example.org

Visão geral da minha zona : -          Zona
Zona : Zona raiz Tipo : Raiz      Zona : 0 Tipo : mestre      Zona : 0000 :: 1 Tipo : mestre      Zona : 127.0.0.1 Tipo : mestre      Zona : 198.245.51.xxx Tipo : mestre      Zona : localhost Master      Zona : localhost.localdomain Tipo : mestre      Zona : example.org Tipo : mestre;

Meus resultados de digitação : -

[xxxx@xxxxxx ~]# dig ns1.example.org

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.4 <<>> ns1.example.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19537
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1

;; QUESTION SECTION:
;ns1.example.org.            IN      A

;; ANSWER SECTION:
ns1.example.org.     1800    IN      A       198.245.51.xxx

;; AUTHORITY SECTION:
example.org.         38400   IN      NS      ns1.example.org.
example.org.         38400   IN      NS      ns2.example.org.

;; ADDITIONAL SECTION:
ns2.example.org.     38400   IN      A       8.33.137.xxx

;; Query time: 4 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sat May 11 23:01:48 2013
;; MSG SIZE  rcvd: 100

Por favor, deixe-me saber se você precisar de mais informações.

    
por Mr.Flocker 12.05.2013 / 04:39

2 respostas

2

Você pode ter um firewall em execução e, como eu me lembro, a porta 53 do firewall padrão do CentOS (embora eu possa estar errado aqui).

Alterar

allow-query     { localhost; any; };

com

allow-query     { any; };

talvez isso cause algum problema. Exclua também o:

forwarders {
198.245.51.xxx;
8.33.137.xxx;
};

desde que eu acredito que 2 IP é o seu próprio IP.

Reinicie o bind e, após a verificação de reinicialização, que esteja realmente sendo executado com ps -ef | grep bind .

    
por 12.05.2013 / 05:25
0

Portanto, quando você configura os registros do servidor de nomes DNS, há dois componentes:

1) Registro de cola - É o que acontece quando você registra seus servidores de nomes no registrador.

2) Registros NS - Você precisa criar uma zona dns para example.org ou qualquer que seja seu domínio, e criar registros A para ns1 e ns2, apontando para os IPs que você definiu nos seus registros Glue.

    
por 12.05.2013 / 04:48