Страница 1 из 1

Описание зон для Unbound DNS

Добавлено: 2009-06-11 22:57:18
Ilya Evseev
Имеется зона в BIND-формате:
http://sources.homelink.ru/dns/oselki.ru.txt

Преобразую её в Unbound-формат:
http://sources.homelink.ru/dns/oselki.ru.unbound.txt

Проблемы:

Первое. Команда "host -t ANY oselki.ru" ругается - "oselki.ru has no ANY record",
хотя SOA, NS, MX и без "-t" отвечает нормально.

Второе. CNAME-запись возвращается только при явном указании
"-t CNAME", без "-t" не возвращается ничего.
За образец для записи брал пример из этой статьи:
http://www.howtoforge.com/installing-us ... ebian-etch

Третье. Можно ли в local-data указывать имена вида "www IN A ..."
или требуется всегда указывать зону "www.zone.org. IN A ..."?

Четвёртое. На коленке написал конвертер:
http://sources.homelink.ru/dns/bind2unbound.txt
Нет ли у кого-нибудь более строгого решения?
В идеале, конечно, хотелось бы, чтобы Unbound
читал зоны в BIND-формате так, как это делает PowerDNS.

Re: Описание зон для Unbound DNS

Добавлено: 2009-06-12 11:32:31
terminus
Похожую проблему не так давно поднимали в листах - вот посмотрите тред (там в конце есть ответ от разработчика)
http://unbound.net/pipermail/unbound-us ... 00507.html

Если в двух словах: возможности работать в качестве авторитарного сервера у unbound очень сильно ограничены (он не предназначен для этого, и этот функционал приделан только для того чтобы дать возможность помещать в кеш отдельные записи, но не расчитан на качественное обслуживание зон). Поэтому он не проводит полные цепочки разрешения псевдонимов например.

Если "авторитарных возможностей" unbound не хватает, то вырисовывается необходимость запустить параллельно какой-либо авторитарный сервер (например NSD) и с помошью директивы stub-zone: пересылать запросы на него.

---

К стати - NSD работает с тем же форматом зон, что и бинд. Но синтаксис nsd.conf у него не как у бинда.