bind: Create Slave Zone Files




Создание файлов зоны на подчиненном сервере

Создание Slave сервера.

Основная цель подчиненного сервера – это предоставлять резервную копию главного сервера, после его падения по любой причине. Главная разница между главным и дочиненным серверами – это то, откуда они получают данные. Главный сервер получает информацию из фалов зон, созданных на нем. Подчиненный – получает информацию от ведущего сервера, который предоставляет ему необходимую информацию. Когда подчиненный сервер получает такую информацию – это называется передачей зоны.  Обычно для того, чтобы отличать файлы зоны главного сервера от файлов подчиненного, имена файлов подчиненного сервера изменяются так, чтобы они начинались с «bak», чтобы обозначить, что они действительно файлы резервной копии.

Создание файлов зоны на подчиненном сервере

.

.

.

.

.

.

.

.

.

.

.

.

Создание подчиненного сервера

Первая вещь, которую вы захотите сделать – это инсталлировать  bind и кеширующий сервер так же, как вы это делали на ведущем сервере.  Если вы используете chroot jail, то вы захотите установить все так же. Вот образец инсталляции на CentOS 5.5.

yum install bind caching-nameserver

Создайте /etc/named.conf

Во время создания подчиненного сервера, скопируйте файл /etc/named.conf с главного и измените в соответствии с необходимостью.

Вот запись зоны мастер-сервера.

};

zone “example.com” {

type master;

file “example.com.zone”;

};

zone “1.168.192.in-addr.arpa” {

type master;

file “zone.192.168.1.5″;

};

Изменение этого файла под требования подчиненного сервера.

Записи подчиненного сервера имеют некоторые отличия. Сначала вам нужно сменить тип на подчиненный.

type slave;

Еще одна функция, которую вам захочется использовать, – это строка, показывающая IP-адрес главного DNS-сервера.  Важно, чтобы список был защищен от доступа из внешних источников. Обратите внимание, что адрес главного сервера – 192.168.3.1 и он используется, если вы не желаете давать доступ.

masters { 192.168.3.1; };

Имя файла, нужно изменить, чтобы оно не конфликтовало с именами файлов зоны главного сервера.  Здесь вы можете увидеть, что имя фала начинается с «bak».  Когда произойдет передача, то вы увидите, что bind создаст файлы с правильным именем в /var/named.

};

zone “example.com” {

type slave;

file “bak.example.com.zone”;

masters { 192.168.3.1; };

};

zone “1.168.192.in-addr.arpa” {

type slave;

file “bak.zone.192.168.1.5″;

masters { 192.168.3.1; };

};

.

Далее:  Zone Transfer Security

Popularity: 3%



Этот материал находится на сайте http://compiling.ru
__________________________________________



Похожие посты:


  • bind: Zone Transfer Security
  • Drupal 6 Hosting With nginx And PHP-FastCGI. Part 4
  • How To Set Up DHCP Failover. Part 2
  • How To Set Up A USB-Over-IP. Part 2.
  • Chrooted Drop Bear HowTo. Part 3.



  • Опубликовано 11 Июн 2010 в 14:13. В рубриках: Security. Вы можете следить за ответами к этой записи через RSS 2.0. Вы можете оставить отзыв или трекбек со своего сайта.

    Оставьте свой отзыв

    Партнёры:


    www.vpnssl.ru

    Создание vpn подключения - от 1'950р.

    Есть вопрос! Оставь свой голос!

    Question:

    Что нужно админу для счастья?

    View Results

    Loading ... Loading ...




    Most Popular Posts



    Supported:



  • free counters