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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.