On 6/18/13, Владимир Скубриев <vladi...@skubriev.ru> wrote: >>> Может быть правильнее было только добавить запись redmine.example.com. >>> IN A 192.168.0.11 >>> В db.local ? >> Нет. Посмотрите http://www.zytrax.com/books/dns/ch8/soa.html, и сразу >> поймёте, почему. > Много раз попадалась эта ссылку в первых ссылках гугл. > Я посмотрел - но как говориться "смотрю в книгу - вижу фигу" ) > Ткните носом пожалуйста куда именно смотреть там ведь много очень текста ?
В первых же строках описан формат SOA: name ttl class rr name-server email-addr (sn ref ret ex min) У вас: @ IN SOA localhost. root.localhost. (...) поле ttl не обязательно, class == IN (internet), rr == SOA, @ -- псевдоним для имени текущей зоны (redmine.example.com), берётся из директивы zone "..." {}; localhost. -- Any name server that will respond authoritatively for the domain root.localhost. == root@localhost Т.о., вместо localhost. и root.localhost. у _вас_ может быть практически всё что угодно (если мы продолжаем говорить о вашем специфическом случае). Хотя, конечно, лучше, если будут правильные адреса DNS и админской почты. BIND вполне закономерно ожидает, что redmine.example.com нужно искать в зоне redmine.example.com. либо example.com., но никак не localhost. Вас, вероятно, смутило, что первые строки SOA выглядит одинаково, но, на самом деле, они разные из-за различного раскрытия макроса @, т.е. localhost. IN SOA localhost. root.localhost. (...) и redmine.example.com. IN SOA localhost. root.localhost. (...) Надеюсь, мне удалось объяснить :)