Re: можно ли поменять такую зону
On 6/18/13, Владимир Скубриев <vladimir@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. (...)
Надеюсь, мне удалось объяснить :)
Reply to: