LINUX.ORG.RU
ФорумAdmin

bind9 одна soa на любой домен


0

1

Нужно чтобы bind возвращал одну и ту же soa запись, для любого домена которого спросят.
Пробовал в zone писать * без результатов :( может кто подскажет куда рыть.

Сделал пока "." корневую зону и возвращаю в SOA записи * IN A XXX.XXX.XXX.XXX
Но пока не могу придумать как прописать MX запись к примеру.

evgenyl
() автор топика
Ответ на: комментарий от evgenyl

возвращаю в SOA записи * IN A XXX.XXX.XXX.XXX

Или я дурак, или одно из двух... %) SOA и A - разные типы записей. Как можно в SOA вернуть A?

А по сути вопроса всё просто - не использовать полные имена (заканчивающиеся на точку) в ресурсных записях. BIND сам дополнит имена хостов текущим доменом. Главное, чтобы в зоне не менялся ORIGIN, тогда один и тот же файл зоны можно использовать для любого количества произвольных доменов.

$TTL 86400
@    IN SOA  ns  hostmaster ( 2012102401
                              3600
                              3600
                              604800
                              86400 )

     IN NS   ns
     IN MX 5 mail
     IN A    www

ns   IN A XXX.XXX.XXX.1
mail IN A XXX.XXX.XXX.2
www  IN A XXX.XXX.XXX.3
MumiyTroll ★★★
()
Ответ на: комментарий от MumiyTroll

Упс... Накосячил с разгону. Не «IN A www», А либо

     IN A    XXX.XXX.XXX.3
либо
IN CNAME www

MumiyTroll ★★★
()
Ответ на: комментарий от MumiyTroll

Про SOA я просто не так выразился, спасибо.

evgenyl
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.