Как я могу создать зоны для 50 доменов на Ubuntu 12 VPS? У меня есть webmin (который позволяет мне использовать BIND для создания / управления зонами). Мне удалось выяснить, что создается для успешного добавления зоны.
Но создание записи для 50 доменов занимает много времени, и я сделаю ошибки.
Как лучше всего быстро добавить то же самое? Может ли кто-нибудь поделиться примером сценария оболочки или что-то для этого? Или какие-то сторонние инструменты, которые могут помочь мне добиться того же?
Формат для каждой зоны будет таким же, как показано ниже:
File 1: /etc/bind/named.conf.local
zone "dummy.org" {
type master;
file "/var/lib/bind/dummy.org.hosts";
};
----------------------
File 2: /var/lib/bind/<dummy.org.hosts>
$ttl 38400
dummy.org. IN SOA abc.com. dns.abc.com (
1366568118
10800
3600
604800
38400 )
dummy.org. IN NS ns1.abc.com.
dummy.org. 600 IN A <MyIP>
www.dummy.org. 600 IN A <My IP>
Для начала вам следует настроить методологию записи зоны, чтобы ее можно было повторно использовать между зонами. Избегайте использования RR, оканчивающихся точкой , если вам явно не нужно .
@
, который представляет текущее происхождение. По умолчанию исходная область для файла зоны будет такой же, как и в объявлении «зоны» в named.conf. (проще говоря, символ @
всегда будет по умолчанию тем, что вы указали после «зоны» в named.conf, с точкой, добавленной в конец, если ее еще нет) @
) www
будет относиться к www.dummy.org.
внутри этой зоны. ns1.abc.com.
требуется точка в конце, потому что это ' s за пределами dummy.org.
зоне и ее следует оставить в покое. Использование вышеуказанного в текущем примере:
SOA
может содержать @
вместо dummy.org.
(совет №1) NS
и первая запись A
могут либо полностью опустить имя записи (совет №2), либо заменить dummy.org.
с @
(совет № 1) www.dummy.org.
может быть просто www
(совет №4) Удалите однозначно идентифицирующие данные, как описано выше. В этот момент этот файл зоны становится отправной точкой для любых других зон, которые совместно используют те же данные. Скопируйте файл зоны в другие файлы зоны столько раз, сколько потребуется,