Я недавно узнал, что мой домен (настроенный на Испытанном выделенном сервере) больше не разрешался.
Я не заметил, что он достаточно скоро был уверен (сервер не "в производстве" все же, это рассмотрело "параллельный проект"...), но я думаю, что проблема подошла после Кв. - получают обновление...
Я сделал a
root@mydomain:/etc/bind# named-checkzone mydomain.tld /etc/bind/named.conf
И удивительно получил это:
/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'
...
Длинная короткая история: кажется, что прокомментированные строки интерпретируются!
Вот исходный 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; };
};
Это - "новая", ожидаемая "функция" Bind9?
Я попробовал # и / *...* / методы, но ни один, кажется, не работает!
Как мы, как предполагается, комментируем вещи???
И хуже: если сгенерированные файлы испорчены, как мы можем доверять Bind9
Я нашел несколько сообщений на неясных форумах о той же проблеме, обычно "решаемой" путем удаления всех прокомментированных строк.
Я не хочу быть $h01e a$ парню, который наследует это, таким образом, я должен буду оставить комментарии тут и там!