The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Автоматический секондари ДНС"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (DNS / Другая система)
Изначальное сообщение [ Отслеживать ]

"Автоматический секондари ДНС"  +/
Сообщение от DeadLoco (ok) on 14-Дек-10, 14:20 
Как нынче принято решать следующую задачу?

Есть две машины А и Б, на обеих поднят бинд.
Машина А есть нс-мастер для часто создаваемых зон.
Машина Б должна автоматически становиться слейвом для всех зон, созданных на машине А.

Есть средства самого бинда, или нужен сторонний инструментарий?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Автоматический секондари ДНС"  +/
Сообщение от reader (ok) on 14-Дек-10, 14:39 
> Как нынче принято решать следующую задачу?
> Есть две машины А и Б, на обеих поднят бинд.
> Машина А есть нс-мастер для часто создаваемых зон.
> Машина Б должна автоматически становиться слейвом для всех зон, созданных на машине
> А.
> Есть средства самого бинда, или нужен сторонний инструментарий?

http://www.opennet.me/base/net/dns_sync.txt.html

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Автоматический секондари ДНС"  +/
Сообщение от DeadLoco (ok) on 14-Дек-10, 15:16 
Похоже, что придется делать по старинке, через rsync и patch...
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Автоматический секондари ДНС"  +/
Сообщение от blacktux on 15-Дек-10, 14:56 
> Похоже, что придется делать по старинке, через rsync и patch...

зачем? bind умеет секондарить зоны между серверами.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Автоматический секондари ДНС"  +/
Сообщение от lavr email on 15-Дек-10, 15:41 
>> Похоже, что придется делать по старинке, через rsync и patch...
> зачем? bind умеет секондарить зоны между серверами.

но мужики то не знали что bind усе время умел трансферить зоны с master на секондари!

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Автоматический секондари ДНС"  +/
Сообщение от reader (ok) on 15-Дек-10, 15:56 
>>> Похоже, что придется делать по старинке, через rsync и patch...
>> зачем? bind умеет секондарить зоны между серверами.
> но мужики то не знали что bind усе время умел трансферить зоны
> с master на секондари!

файлы зон или описание зон из конфига?
если я правильно понял, вопрос не о трансфере файлов зон, а об автоматическом создании описания зоны на втором DNS сервере

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Автоматический секондари ДНС"  +/
Сообщение от DeadLoco (ok) on 15-Дек-10, 19:03 
> если я правильно понял, вопрос не о трансфере файлов зон, а об
> автоматическом создании описания зоны на втором DNS сервере

Именно. В посте по ссылке пиполь тоже спутал божий дар с яичницей.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Автоматический секондари ДНС"  +1 +/
Сообщение от lavr email on 15-Дек-10, 20:22 
>> если я правильно понял, вопрос не о трансфере файлов зон, а об
>> автоматическом создании описания зоны на втором DNS сервере
> Именно. В посте по ссылке пиполь тоже спутал божий дар с яичницей.

виноват, извините.

Обычно DNS связан с системой статистики + собственные прилады


Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Автоматический секондари ДНС"  +/
Сообщение от DeadLoco (ok) on 15-Дек-10, 20:44 
> виноват, извините.

Бывает :) Сам часто ошибаюсь!


Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

6. "Автоматический секондари ДНС"  +/
Сообщение от DeadLoco (ok) on 15-Дек-10, 19:02 
>> Похоже, что придется делать по старинке, через rsync и patch...
> зачем? bind умеет секондарить зоны между серверами.

Для того, чтобы бинд хоста ФУУ.КОМ делал AXFR зоны БЛАБЛА.КОМ с бинда хоста БАР.КОМ, в намед.конф хоста ФУУ должна быть внесена запись

zone "БЛАБЛА.КОМ" {
     type slave;
     masters { БАР.КОМ; };
     file "slave/БЛАБЛА.КОМ";
     allow-transfer { БАР.КОМ; };
     . . .
};

Если мне не изменяет маразм, бинд не умеет сам себе править намед.конф. С другой стороны, у меня есть n+1 хост, которые нужно использовать для держания множества зон. И хочется, чтобы внесение мастер-записи в намед.конф на мастер-хосте автоматически порождало слейв-записи на доверенных слейв-хостах.

Это радикально не то же самое, что трансфер зон.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

10. "Автоматический секондари ДНС"  +/
Сообщение от DeadLoco (ok) on 17-Дек-10, 02:15 
В общем, если кому интересно, решение задачи без извратов:

На мастер-хосте скрипт, скажем, раз в час делает
  ls /etc/namedb/master > /home/user/domainlist

На слейв-хосте раз в час скрипт по scp выгребает domainlist и для каждого домена в нем делает в файле /etc/namedb/slave.conf записи вида:

zone "$domain" {
      type slave;
      masters { 10.11.12.13; };
      file "/etc/namedb/slave/$domain";
      . . .
}

В named.conf делаем инклуд этого файла (осторожней с ацлями, я на эти грабли наступил)

И под занавес - rndc reconfig. Зоны подхватываются и слейвятся на ура на двух серверах.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру