Recentemente descobri que meu domínio (configurado em um servidor dedicado da Trusty) não foi mais resolvido.
Eu não percebi isso em breve o suficiente para ter certeza (servidor não "em produção" ainda, é considerado um "projeto paralelo" ...), mas eu acho que o problema surgiu após uma atualização do apt-get ...
Eu fiz um
root@mydomain:/etc/bind# named-checkzone mydomain.tld /etc/bind/named.conf
E surpreendentemente tem isso:
/etc/bind/named.conf:1: unknown RR type 'This'
dns_master_load: /etc/bind/named.conf:3: unexpected end of line
dns_master_load: /etc/bind/named.conf:2: unexpected end of input
/etc/bind/named.conf:4: unknown RR type 'structure'
/etc/bind/named.conf:5: unknown RR type 'this'
...
Longa história: parece que as linhas comentadas são interpretadas!
Aqui está o arquivo original named.conf
// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local
include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";
//Zone domaine de test
zone "mydomain.tld" {
type master;
file "/etc/bind/db.mydomain.tld";
allow-transfer { trusted; wtfdns; };
allow-query { any; };
};
Isso é um "novo", esperado Bind9 "recurso"?
Eu tentei os métodos # e / * ... * /, mas nenhum parece funcionar!
Como devemos comentar as coisas ???
E pior: se os arquivos gerados são confusos, como podemos confiar no Bind9
Encontrei vários posts em fóruns obscuros sobre o mesmo problema, geralmente "resolvidos" removendo todas as linhas comentadas.
Eu não quero ser um $ h01e para o cara que vai herdar isso, então vou precisar deixar comentários aqui e ali!