Нужно сделать так, чтобы 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
?