🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.sieci
Article #244097

Re: Bind9 multi view i replikacja.

#244097
From: Andrzej W.
Date: Fri, 28 Feb 2014 11:45
111 lines
4114 bytes
Dzięki, wygląda na to, że powinno to działać.
To, że bez "!key external" w "match clients" nie działa jak należy to 
akurat naturalne. Master przedstawia pierwszy pasujący widok, a bez tego 
pasuje zawsze widok internal bo Slave ma ip z acl internals.
Jak się w tym w ogóle łapiesz, internals, internal, internal, external, 
external, te same nazwy na zupełnie różne rzeczy?


W dniu 2014-02-28 09:33, aaa@h1.pl pisze:
> Andrzej W. <awa_wp.a_to_wytnij.@wp.pl> wrote:
>> W dniu 2014-02-26 18:15, aaa@h1.pl pisze:
>>> Jest to możliwe do zrealizowania z użyciem mechanizmu TSIG. Do każdego
>>> widoku dodajesz dyrektywę server z opcją keys zawierająca odpowiedni
>>> klucz.
>>>
>>
>> Też tak myślałem, ale nie wymyśliłem.
>> Zrealizowałeś to, czy Ci się tylko tak wydaje?
>> Jakiś przykład jak to master ma zaprezentować odpowiedni widok slavowi w
>> zależności od tego jakim to kluczem on się przedstawi?
>
> Zrealizowałem trochę inną konfigurację, obydwa serwery DNS mają po dwa
> adresy IP ale transfery wszystkich widoków odbywają się przez sieć lokalną.
>
> Tak mniej więcej to wygląda:
>
> slave 192.168.1.100
> master 192.168.1.200
>
> Ciekwe i nieoczywiste jest to, że "match clients" musi zawierać
> dyrektywę !key external; Bez tego wpisu nie działa u mnie transfer
> widoku external. W przypadku z pojedynczym adresem IP zapewne nie będzie
> potrzebna dyrektywa also-notify.
>
> konfiguracja wspólna:
>
> acl internals {
> 	127.0.0.0/8;
> 	192.168.1.0/24;
> };
>
> key "internal" {
> 	algorithm hmac-md5;
> 	secret "..."
> };
>
> key "external" {
>      algorithm hmac-md5;
> 	secret "..."
> };
>
> master:
>
> view "internal" {
> 	match-clients { !key external; internals; };
> 	server 192.168.1.100 { keys internal; };
> 	recursion yes;
>
> 	also-notify { 192.168.1.100; };
>
> 	zone "example.org" {
> 		type master;
> 		file "example.org.internal";
> 		notify yes;
> 		allow-transfer { key internal; };
> 	};
> };
>
> view "external" {
> 	match-clients { key external; any; };
> 	server 192.168.1.100 { keys external; };
> 	recursion no;
>
> 	also-notify { 192.168.1.100; };
>
> 	zone "example.org" {
> 		type master;
> 		file "example.org.external";
> 		notify yes;
> 		allow-transfer { key external; };
> 	};
> };
>
> slave:
>
> view "internal" {
> 	match-clients { !key external; internals; };
> 	server 192.168.1.200 { keys internal; };
> 	recursion yes;
>
> 	zone "example.org" {
> 		type slave;
> 		file "example.org.internal";
> 		masters { 192.168.1.200; };
> 		allow-notify { key internal; };
> 	};
> };
>
> view "external" {
> 	match-clients { key external; any; };
> 	server 192.168.1.200 { keys external; };
> 	recursion no;
>
> 	zone "example.org" {
> 		type slave;
> 		file "example.org.external";
> 		masters { 192.168.1.200; };
> 		allow-notify { key external; };
> 	};
> };
>
Technical Details
Message-ID: <531076a4$0$2157$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.glorb.com!news-out.readnews.com!transit3.readnews.com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <lej4u6$3t1$1@mx1.internetia.pl> <lel7g4$mm0$1@alfa.ceti.pl> <530f25c0$0$2139$65785112@news.neostrada.pl> <lephl9$9gm$1@alfa.ceti.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.glorb.com!news-out.readnews.com!transit3.readnews.com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Fri, 28 Feb 2014 12:45:05 +0100
From: "Andrzej W." <awa_wp.a_to_wytnij.@wp.pl>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
Newsgroups: pl.comp.os.linux.sieci
Subject: Re: Bind9  multi view i replikacja.
References: <lej4u6$3t1$1@mx1.internetia.pl> <lel7g4$mm0$1@alfa.ceti.pl> <530f25c0$0$2139$65785112@news.neostrada.pl> <lephl9$9gm$1@alfa.ceti.pl>
In-Reply-To: <lephl9$9gm$1@alfa.ceti.pl>
Lines: 112
Message-ID: <531076a4$0$2157$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.0.28.74
X-Trace: 1393587876 unt-rea-a-02.news.neostrada.pl 2157 83.0.28.74:15978
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit