Article View: pl.comp.os.linux.sieci
Article #244097Re: Bind9 multi view i replikacja.
From: Andrzej W.
Date: Fri, 28 Feb 2014 11:45
Date: Fri, 28 Feb 2014 11:45
111 lines
4114 bytes
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-mailReferences:
<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