Animal Опубликовано 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делать сие чудо ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Bloodoff Опубликовано 14 сентября, 2007 · Жалоба ключевое слово view Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Animal Опубликовано 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"; }; // остальные зоны.. }; правельно ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
S_ergey Опубликовано 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) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kuzema Опубликовано 16 сентября, 2007 · Жалоба Для начала $ named -v Версия не ниже 9 должна быть Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Animal Опубликовано 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 ? что читать ? где смотреть ? то ли я что то непонимаю .. то ли .. немогу найти нормальную инфу... понятную.. объясните на пальцах или примерах .. плиз .. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mky Опубликовано 24 сентября, 2007 (изменено) · Жалоба Создаешь еще один файл, описывающий зону pupkin.net.ru, и прописываешь в конфиг-файле zone "pupkin.net.ru" { type master; file [имя файла с зоной]; }; ну и понятно, у регистратора прописываешь, что за pupkin.net.ru отвечают твои NS-сервера Изменено 24 сентября, 2007 пользователем mky Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...