Loks como você está perdendo o ponto no final do seu registro NS. Este
coalfired.net IN NS ns2.thirteen.pm
deve ser
coalfired.net. IN NS ns2.thirteen.pm.
Desde que atualizei meu servidor DNS BIND, parece que estou tendo problemas com ele. Por algum motivo, quando tento iniciar o servidor, recebo erros como este:
zone coalfired.net/IN: coalfired.net.coalfired.net/NS 'ns2.thirteen.pm.coalfired.net' has no address records (A or AAAA)
Por alguma razão, parece estar nomeando meus registros como 'coalfired.net.coalfired.net/NS' - então o formato domain.domain. Eu acho que deveria estar lendo 'coalfired.net/NS'.
Isso está acontecendo em todos os domínios do meu servidor que executa o CentOS 6.5 e o Virtualmin. Meus arquivos de configuração estão abaixo.
Seção relevante do /etc/named.conf:
//
// 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; };
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; };
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";
};
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 "coalfired.net" {
type master;
file "/var/named/coalfired.net.hosts";
allow-transfer {
127.0.0.1;
localnets;
};
};
/var/named/coalfired.net.hosts:
$ttl 38400
@ IN SOA ns1.thirteen.pm. root.ns1.thirteen.pm. (
1397293687
10800
3600
604800
38400 )
@ IN NS ns1.thirteen.pm.
coalfired.net. IN A 5.9.35.30
www.coalfired.net. IN A 5.9.35.30
ftp.coalfired.net. IN A 5.9.35.30
m.coalfired.net. IN A 5.9.35.30
localhost.coalfired.net. IN A 127.0.0.1
webmail.coalfired.net. IN A 5.9.35.30
admin.coalfired.net. IN A 5.9.35.30
mail.coalfired.net. IN A 5.9.35.30
coalfired.net. IN MX 5 mail.coalfired.net.
coalfired.net. IN TXT "v=spf1 a mx a:coalfired.net ip4:5.9.35.30 ?all"
coalfired.net IN NS ns2.thirteen.pm
autoconfig.coalfired.net. IN A 5.9.35.30
Qualquer ajuda seria muito apreciada.
Loks como você está perdendo o ponto no final do seu registro NS. Este
coalfired.net IN NS ns2.thirteen.pm
deve ser
coalfired.net. IN NS ns2.thirteen.pm.
Tags bind domain-name-system centos