URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 19744
[ Назад ]

Исходное сообщение
"Разные адреса вовнутрь и наружу"

Отправлено Mike , 15-Авг-02 15:22 
Нужно сделать так, чтобы DNS выдавал во внешнюю сеть один (внешний) адрес, а во внутреннюю - другой, локальный адрес той же самой машины.
Т.е. сервер по одному и тому же имени из локальной сети должен видеться как 192.168.0.1, а из инета по тому же самому имени - как w.x.y.z
На этом форуме есть совет по этому поводу - прописывать match-client'ы:
view "internal" {
    match-clients { 192.168.0/24; };
    zone "my.com" {
       type master;
       file "my.zone_local";
       allow-update { none; };
    };
};
view "external" {
    match-clients { ! 192.168.0/24; };
    zone "my.com" IN {
        type master;
        file "my.zone";
        allow-update { none; };
    };
};
Но не помогает!

Подскажите, кто делал что-либо подобное, как это реализовать.
P.S. bind-9.2.1

P.P.S.
А что означают строки в логе:
named[]: lame server resolving '155.70.143.80.in-addr.arpa' (in '143.80.in-addr.arpa'?):193.0.0.193#53
named[]: lame server resolving 'cornertor.narod.ru' (in 'narod.RU'?): 195.19.27.2#53
?


Содержание

Сообщения в этом обсуждении
"RE: Разные адреса вовнутрь и наружу"
Отправлено LS , 16-Авг-02 04:52 
>Нужно сделать так, чтобы DNS выдавал во внешнюю сеть один (внешний) адрес,
>а во внутреннюю - другой, локальный адрес той же самой машины.
>
>Т.е. сервер по одному и тому же имени из локальной сети должен
>видеться как 192.168.0.1, а из инета по тому же самому имени
>- как w.x.y.z
>На этом форуме есть совет по этому поводу - прописывать match-client'ы:
>view "internal" {
>    match-clients { 192.168.0/24; };
>    zone "my.com" {
>       type master;
>       file "my.zone_local";
>       allow-update { none; };
>    };
>};
>view "external" {
>    match-clients { ! 192.168.0/24; };
>    zone "my.com" IN {
>        type master;
>        file "my.zone";
>        allow-update { none; };
>
>    };
>};
>Но не помогает!
>
>Подскажите, кто делал что-либо подобное, как это реализовать.
>P.S. bind-9.2.1
>
>P.P.S.
>А что означают строки в логе:
>named[]: lame server resolving '155.70.143.80.in-addr.arpa' (in '143.80.in-addr.arpa'?):193.0.0.193#53
>named[]: lame server resolving 'cornertor.narod.ru' (in 'narod.RU'?): 195.19.27.2#53
>?


ВСЕ остальные зоны тоже должны быть внутри view.


"RE: Разные адреса вовнутрь и наружу"
Отправлено Mike , 16-Авг-02 10:22 
>ВСЕ остальные зоны тоже должны быть внутри view.

Каждая внутри своего view, или можно каждую запихнуть в отдельный view? У меня каждая зона - в отдельном view (а иначе он просто не запускается).



"RE: Разные адреса вовнутрь и наружу"
Отправлено LS , 16-Авг-02 20:54 
>>ВСЕ остальные зоны тоже должны быть внутри view.
>
>Каждая внутри своего view, или можно каждую запихнуть в отдельный view? У
>меня каждая зона - в отдельном view (а иначе он просто
>не запускается).

Все зоны должны быть внутри вью если ты их (вью) используешь, даже если зоны в разных вью должны быть одинаковы. В этом случае просто прописываешь одни и те же файлы зоны во всех вью. Вообще в бинде есть утиля/ключ (вспомнить не могу - уже двое суток не спал), который проверяет конфигурацию твоего бинда и "русским по белому" говорит об этом (что при использовании вью ВСЕ зоны должны находиться внутри вью - читай НИ ОДНОЙ СНАРУЖИ).