Назад | Перейти на главную страницу

Подстановочный знак в named.conf.local (Ubuntu / Bind)

У меня есть тонна доменов, которые я хочу припарковать по одному и тому же шаблону. Я внес все необходимые изменения в свой сервер имен.

В настоящее время мне нужно добавить запись в named.conf.local для каждого домена, на который я указываю свой сервер имен.

Текущая ситуация:

zone "example.com" {
        type master;
        file "db.parking";
};

zone "example.org" {
        type master;
        file "db.parking";
};

Желаемая ситуация:

zone "." {
        type master;
        file "db.parking";
};

dp.parking

$TTL            86400
@               IN      SOA     ns1.mynameserver.com. root.mynameserver.com. (
                                        2014061805 ; Serial //YYYYMMDDCC
                                        8h         ; Refresh
                                        4h         ; Retry
                                        2w         ; Expire
                                        1h )       ; Minimum
                        NS      ns1.mynameserver.com.
                        NS      ns2.mynameserver.com.


www                     A       my.ns1.public.ip
@                       A       my.ns1.public.ip

ns1                     A       my.ns1.public.ip
ns2                     A       my.ns2.public.ip

mail                    A       my.ns1.public.ip
imap                    CNAME   mail
pop                     CNAME   mail
smtp                    CNAME   mail

@                       MX      10 mail

К сожалению, желаемая ситуация (использование подстановочного знака, позволяющего db.parking обрабатывать ВСЕ запросы) не работает.

Любые мысли приветствуются!

Bind не допускает этого, и по очень веской причине - если бы вы сделали это, то любой в Интернете мог бы использовать ваши серверы имен для любого домена по своему выбору. Это было бы прекрасно, например, для спамер, который не хочет, чтобы его спам отклонялся из-за несуществующих имен хостов.

Вы должны использовать какую-либо форму скрипта / программы для создания файла конфигурации. Вы можете использовать include в основной файл конфигурации, чтобы включить периодически генерируемый файл с операторами зоны.