Доброго времени суток!
Ситуация: Решил обновить сабж с 9.3.1 на 9.3.2.
Сказанно - сделанно.
Конфиги не трогал.
9.3.2 заработал нормально, но есть один момент:
Стоял 9.3.1:
number of zones: 68
После установки 9.3.2:
number of zones: 58
Десять зон "повисли". В логах по поводу 10 незагруженных зон ничего нет.
nslookup (на один из 10 выпавших доменов) выдает:
# nslookup bububu.ru
Server: 192.168.3.3
Address: 192.168.3.3#53
** server can't find bububu.ru: SERVFAILОткатываюсь, опять же не правя конфиги и файлы зон, на 9.3.1 - все работает на ура.
Буду признателен за добрый совет!
WBR, Андрей.
>Буду признателен за добрый совет!Очень советую включить отладку и посмотреть в логи. Серьезно.
В 9.3.2, если посмотреть changelog, ужесточили проверку формата имени. В частности, он не грузит зонный файл, если в нем встречаются имена с подчеркиванием, типа my_host.my.dom
>В 9.3.2, если посмотреть changelog, ужесточили проверку формата имени. В частности, он
>не грузит зонный файл, если в нем встречаются имена с подчеркиванием,
>типа my_host.my.dom
Да, есть такое дело спасает только://check-names master ignore;
//check-names slave ignore;
//check-names response ignore;
Добрый день!Спасибо за помощь! Буду копать дальше.
>>В 9.3.2, если посмотреть changelog, ужесточили проверку формата имени. В частности, он
>>не грузит зонный файл, если в нем встречаются имена с подчеркиванием,
>>типа my_host.my.dom
>
>
>Да, есть такое дело спасает только:
>
>//check-names master ignore;
>//check-names slave ignore;
>//check-names response ignore;
>В 9.3.2, если посмотреть changelog, ужесточили проверку формата имени. В частности, он
>не грузит зонный файл, если в нем встречаются имена с подчеркиванием,
>типа my_host.my.domЗашибись...
Во-первых, имена с подчеркиванием разрешены в RFC 2782.
Во-вторых, как быть, например, с SRV records?_sip._udp SRV 0 1 5060 myhost.dom.
*._udp SRV 0 0 0 .
*._tcp SRV 0 0 0 .В-третьих, хорошо, конечно, что этот идиотизм оверрайдится с помощью "check-names", но вообще слов нет... Не одному микрософту, как я вижу, наплевать на стандарты.
>Во-первых, имена с подчеркиванием разрешены в RFC 2782.Не путайте записи "SRV" и "A". Подчеркивание всегда было запрещено для использования в именах доменов, читайте внимательнее действующие стандарты RFC 1034 и 1035:
<domain> ::= <subdomain> | " "
<subdomain> ::= <label> | <subdomain> "." <label>
<label> ::= <letter> [ [ <ldh-str> ] <let-dig> ]
<ldh-str> ::= <let-dig-hyp> | <let-dig-hyp> <ldh-str>
<let-dig-hyp> ::= <let-dig> | "-"
<let-dig> ::= <letter> | <digit>
<letter> ::= any one of the 52 alphabetic characters A through Z in
upper case and a through z in lower case
<digit> ::= any one of the ten digits 0 through 9
>слов нет... Не одному микрософту, как я вижу, наплевать на стандарты.Вообще-то от DNS сервера микрософт и пошло нефатальное отношение к "_".