Animal Posted September 13, 2007 Posted September 13, 2007 на серваке стоит DNS named прикрутили ещё один домен .. ну к примеру fil.net ... хотелось бы сделать так : если запрос с локалки 192.168.0.0/16 или 10.0.0.0/8 он выдовал теневой адрес сервера к примеру fil.net это ип 10.1.2.3, а если запрос с интернета всё что кроме локалки то давал реальник к примеру 80.81.82.83 ... как cделать сие чудо ? Вставить ник Quote
Animal Posted September 14, 2007 Author Posted September 14, 2007 ключевое слово view view "local network" { match-clients { 192.168.0.0/16; 10.0.0.0/8 }; recursion yes; zone "heh.ru" { type master; file "heh.ru"; }; // другие зоны для локалки }; view "badguys" { match-clients {"any"; }; // all others hosts recursion no; }; zone "heh.ru" { type master; file "heh_inet.ru"; }; // остальные зоны.. }; правельно ? Вставить ник Quote
S_ergey Posted September 14, 2007 Posted September 14, 2007 на серваке стоит DNS named прикрутили ещё один домен .. ну к примеру fil.net ... хотелось бы сделать так : если запрос с локалки 192.168.0.0/16 или 10.0.0.0/8 он выдовал теневой адрес сервера к примеру fil.net это ип 10.1.2.3, а если запрос с интернета всё что кроме локалки то давал реальник к примеру 80.81.82.83 ... как cделать сие чудо ? Вот примерВ named.conf пишеш acl "outners" { 192.168.0.0/16; 10.0.0.0/8; }; view "internal" { match-clients { "outners"; }; zone "fil.net" { type master; file "fil.int"; allow-update { none; }; }; }; view "external" { match-clients { any; }; zone "fil.net" { type master; file "fil.ext"; allow-update { none; }; }; }; Затем создаеш два файла зон fil.int (в нем пишеш серые ip ) и fil.ext (в нем пишеш реальные ip) Вставить ник Quote
Kuzema Posted September 16, 2007 Posted September 16, 2007 Для начала $ named -v Версия не ниже 9 должна быть Вставить ник Quote
Animal Posted September 17, 2007 Author Posted September 17, 2007 Для начала $ named -vВерсия не ниже 9 должна бытьугу у меня 9тый.. да в этом разобрался спасибо! но есть ещё один вопрос ) тоже связанный с DNS я зарегестрировал домен к примеру: fil.net.ru и пытаюсь у регистратора через панель указать свои ns-ы и первый и второй.. к примеру: 81.82.83.84 ns1.fil.net.ru 81.82.85.84 ns2.fil.net.ru вот ... теперь хочу ещё один домен к примеру pupkin.net.ru ... и направить на те же самые ns-ы 81.82.83.84 ns1.fil.net.ru 81.82.85.84 ns2.fil.net.ru как обяснить fil.net.ru что к нему ссылаются pupkin.net.ru и где управлять pupkin.net.ru ? к примеру что б доабвить хост user.pupkin.net.ru ? что читать ? где смотреть ? то ли я что то непонимаю .. то ли .. немогу найти нормальную инфу... понятную.. объясните на пальцах или примерах .. плиз .. Вставить ник Quote
mky Posted September 24, 2007 Posted September 24, 2007 (edited) Создаешь еще один файл, описывающий зону pupkin.net.ru, и прописываешь в конфиг-файле zone "pupkin.net.ru" { type master; file [имя файла с зоной]; }; ну и понятно, у регистратора прописываешь, что за pupkin.net.ru отвечают твои NS-сервера Edited September 24, 2007 by mky Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.