Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

lug-bg: BIND + TSIG


  • Subject: lug-bg: BIND + TSIG
  • From: Alexander Iliev <sasoiliev@xxxxxxxxxxxxxxxx>
  • Date: Fri, 17 Feb 2006 16:28:33 +0200
  • Delivered-to: lug-bg-list@xxxxxxxxxxxxxxxxxx
  • Delivered-to: lug-bg@xxxxxxxxxxxxxxxxxx

Здравейте.

Имам следната схема - два домейна, два
name сървъра, единия е master за единия домейн,
другия master за другия домейн, двата са си
slave един на друг съответно.

Идеята е да се пусне TSIG, т.е. двата сървъра
да си трансферират зоните подписани.

Генериран е ключ, който е добавен на двете
машини:

key ns1-ns2. {
	algorithm hmac-md5;
	secret "blabla";
};

(наясно съм, че е добре ключа да е
 в отделен include-нат файл с chmod 640,
 но това в случая не съществено)

Да приемем, че ns1 е 192.168.1.1, а ns2 е 10.0.0.1.

В named.conf на ns1 има:

server 10.0.0.1 {
	keys { ns1-ns2.; };
};

В named.conf на ns2 има:

server 192.168.1.1 {
	keys { ns1-ns2.; };
};

Въпроса ми е следния - какво трябва да
се укаже в директивата allow-transfer за
зоната за да се позволят единствено подписани
трансфери между двата сървъра?

От експериментите, които си направих установих,
че ефекта се постига като се сложи:

zone "blabla.com" {
	type master;
	file "...";
	allow-transfer { key ns1-ns2.; };
};

Въпроса ми е, ако в някакъв момент ключа се сложи
на трети сървър, при горната конфигурация ще може
ли третия сървър да трансферира зоната (макар и
подписано)?

Също не можах да разбера server директивата не
указва ли, че при комуникация с дадения сървър
всички съобщения към него ще бъдат подписани с
указания ключ, и че всички съобщения получавани от
дадения сървър ще бъдат проверявани спрямо същия
ключ? Ако е така не би ли следвало да е достатъчно
в allow-transfer на зоната да се укаже само IP адреса
на slave сървъра и named съдейки по server директивата
и ключа конфигуриран в нея да подписва и проверява
съобщенията от/към този сървър без изрично да е
указано 'key ns1-ns2.;' в allow-transfer?

И друг въпрос (принципен) - доколко е добре зоната
да може свободно да се трансферира от  всеки (от
произволна машина да може да се прави AXFR)?

Благодаря за вниманието. :)

Поздрави,
Александър Илиев



 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.