LINUX.ORG.RU
ФорумAdmin

Хитрая настройка DNS


0

0
Можно ли сделать так, чтобы DNS сервер анализировал ip адреса того кто запрашивает и в зависимости от этого выдавал разные ip-адреса при запросе одного доменного имени?
anonymous
Можно.
anonymous
()
Немного не так. Самое умное посоветовать почитать документацию Менее умное это посоветовать порыться в архиве форума.
anonymous
()
Можно и более того -- у меня так работает баннерная сеть, раздавая баннера с ближайшего зеркала...
Zulu ★★☆☆
()
Ответ на: комментарий от anonymous
Некоммерческое решение -- BIND9 (на предмет views) + cron + perl-скрипт, который по крону будет генерировать соответствующие views.
Хотя в простейшем случае views можно нарисовать один раз.

Или как альтернатива -- SmartDNS. Но оно, АФАИР, за деньги.
Zulu ★★☆☆
()
самый простой вариант - замочить себе на сервак днсный прогу dnsspoof из пакетоза dsniff там можно стандартным tcpdumpовским выражением задать адреса для спуфа, и файл с хостами, прикинь ЙО!!
ananymous
()
Ответ с форума opennet.ru: Создаёшь разные файлы зоны int/ext и в /etc/named.conf пишешь acl "internal-nets" { 192.168.1/24; }; view "internal" { //internal view of our nets match-clients { "internal-nets"; }; zone "porno.ru" in { type master; file "porno-int"; }; }; view "external" { //view for external users match-clients { any; }; zone "porno.ru" in { type master; file "porno-ext"; }; }; проверил - работает отлично, вот только приходится теперь все зоны в named.conf прописывать два раза. Один раз в internal другой раз в external. Единственный минус
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.