LINUX.ORG.RU
ФорумAdmin

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


0

0

Можно ли сделать так, чтобы DNS сервер анализировал ip адреса того кто запрашивает и в зависимости от этого выдавал разные ip-адреса при запросе одного доменного имени?

anonymous

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

Можно.

anonymous ()

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

Немного не так. Самое умное посоветовать почитать документацию Менее умное это посоветовать порыться в архиве форума.

anonymous ()

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

Можно и более того -- у меня так работает баннерная сеть, раздавая баннера с ближайшего зеркала...

Zulu ★★☆☆ ()
Ответ на: Re: Re: Хитрая настройка DNS от anonymous

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

Некоммерческое решение -- BIND9 (на предмет views) + cron + perl-скрипт, который по крону будет генерировать соответствующие views.
Хотя в простейшем случае views можно нарисовать один раз.

Или как альтернатива -- SmartDNS. Но оно, АФАИР, за деньги.

Zulu ★★☆☆ ()

Re: Re: Re: Линус Торвальдс - 5-й по счету влиятельный человек в мире

самый простой вариант - замочить себе на сервак днсный прогу dnsspoof из пакетоза dsniff там можно стандартным tcpdumpовским выражением задать адреса для спуфа, и файл с хостами, прикинь ЙО!!

ananymous ()

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

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