dns

SB
На сайте с 27.10.2014
Offline
12
518

Парни, такая ситуация, помогите разобраться.

Требуется сделать следующее:

Если запрашивается любой субдомена example.com из сети

192.168.*.*. то возвращался адрес 192.168.1.1 как результат.

а при запросе из всех других сетей - 80.73.11.34 в качестве результата.

80.73.11.34 это к примеру

Z
На сайте с 06.09.2012
Offline
129
#1

named.conf


...
view "localnet" {
match-clients {
192.168.0.0/16;
};
zone "example.com" {
type master;
file "/etc/named/zones/example.com-localnet";
};
};
view "other" {
match-clients {
any;
};
zone "example.com" {
type master;
file "/etc/named/zones/example.com-other";
};
};

но все днс серверы должны быть мастерами, никаких слейвов

Черный список врунов и обманщиков: ua-hosting.company, riaas.ru, takewyn.ru, yahoster/cadedic, Andreylab
pupseg
На сайте с 14.05.2010
Offline
364
#2

zzzit, помог ему.

еще могу дополнить, что как у вас выше, other должно быть последним, localnet и прочие, которые отдельно оговариваются - первыми.

Не знал, думал бинд сам разберется по src-ip из match-clients, не запахало, пока всех остальных не поставил в конец. Прикольно, лет 15-16 уже как с nix-тазиками вожусь. Старею видимо, а может запамятовал просто.

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
SB
На сайте с 27.10.2014
Offline
12
#3

Спасибо за ответы, проблема решена, pupseg помог.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий