LINUX.ORG.RU
ФорумAdmin

bind, выборочная подмена адресов


0

0

нужно подменять некоторые адреса - скажем domain.com и sub1.domain.com подменяются, на нужный мне адрес, а остальные домены в этой зоне резолвятся как обычно. как такое сделать?


положи в /etc/hosts на клиенте нужные записи

gorilych ★★
()
Ответ на: комментарий от disney

> bind такого не умеет

а кто умеет?

править кучу hosts плохой вариант, хочется чего-то более централизованного.

CFA
() автор топика
Ответ на: комментарий от CFA

то есть тебе нужен ns, который при запросе domain.com и sub1.domain.com выдаёт одни адреса, при запросе sub2.domain.com делает перенаправление на "правильный" сервер?

По-моему, ни одна реализация ns такое делать не умеет. Может быть какой-нибудь кэшируюший ns, в котором можно часть кэша "прибить гвоздями".

Можно было бы сделать как glue record, но мороки с этим будет не меньше, а то и больше.

Либо сделать самописный скрипт-демон, который управляет записями в /etc/hosts и запускать его на каждом клиенте.

Пока идей больше нет.

gorilych ★★
()
Ответ на: комментарий от gorilych

> то есть тебе нужен ns, который при запросе domain.com и sub1.domain.com выдаёт одни адреса, при запросе sub2.domain.com делает перенаправление на "правильный" сервер?

да именно так и надо. странно что никто такого не умеет.

> http://ru.lmgtfy.com/?q=%D1%80%D0%B5%D0%B4%D0%B8%D1%80%D0%B5%D0%BA%D1%82+squid

http://ru.lmgtfy.com/?q=%D0%BA%D0%B0%D0%BA+%D0%BD%D0%B0%D1%83%D1%87%D0%B8%D1%...

CFA
() автор топика

а что мешает перед биндом развернуть pdns-recursor ?
включаем lua и пишем код в 10 строк, всё....

cyclope
()
Ответ на: комментарий от cyclope

то что я первый раз про него слышу и в дебиановской сборке скриптинг отключен. выглядит перспективно, спасибо. попробую собрать с lua.

CFA
() автор топика
Ответ на: комментарий от gorilych

> По-моему, ни одна реализация ns такое делать не умеет.

Чиво-чиво??? Это любая реализация bind делать умеет. Подсказка: domain.com и sub2.domain.com могут быть оба определены, причем при запросе будет использоваться наиболее точно подходящий.

no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi

и как сие сделать? подсказка, увы, ничего не подсказала.

CFA
() автор топика
Ответ на: комментарий от no-dashi

ээ. а ты точно понял, что нужно сделать?

Выдай, пожалуйста, такую конфигурацию для зоны в bind, которая бы одновременно содержала в себе записи и делала бы перенаправление на другой ns при запросе несуществующих записей.

gorilych ★★
()
Ответ на: комментарий от no-dashi

no-dashi, ты слишком бысторо прочитал, что спрашивает человек :)

>Подсказка: domain.com и sub2.domain.com могут быть оба определены, причем при запросе будет использоваться наиболее точно подходящий.

это будет работать только если надо подменять ответы для домена sub2.domain.com. но не сработает для доменов sub2.domain.com и domain.com

disney
()
Ответ на: комментарий от CFA

>а кто умеет?

Слышал что так умеет unbound. Но сам с ним не работал.

nnz ★★★★
()

Можно создать нескольк оотдельных фейковых зон sub1.domain.com.
sub2.domain.com. и отдавать по ним фейковые записи. Остальные будут нормально резолвиться. Легкое решение с единственным ограничением - не получится создать фейковую запись A для самого домена domain.com.

Valmont ★★★
()

на самом деле пересборка pdns-recursor с включением lua и написание скрипта по примеру из мана + настройка его перед биндом не отнимут больше часа, едва ли стоит придцмывать что-то ещё

cyclope
()
Ответ на: комментарий от CFA

Речь шла об общем подходе: взять готовое решение или старательно пилить трактор до состояния велосипеда.

nnz ★★★★
()
Ответ на: комментарий от nnz

unbound смотрел - свои зоны он поддерживает чисто номинально, с CNAME ничего не вышло, как не крутил его, да обновление зон в нем не работает, хотя это не так критично. ставить его перед bind не хочется, по причине того, что они оба кеширующие, хотя unbound гибко настраивается в этом плане. в pdns-recursor тоже не очень нравится, что будет дергатся скрипт на каждый запрос - сервер довльно нагруженный. такой вот я эстет. хотя наверное остонавлюсь на unbound перед bind

CFA
() автор топика
Ответ на: комментарий от CFA

Я ж говорю, сам unbound не юзал, но товарищ использует его именно для на.ба юзеров с некоторыми поддоменами. Говорит, на.бываются отлично.

nnz ★★★★
()
Ответ на: комментарий от CFA

можете посмотреть данные о нагрузках, которые держит pdns - где-то помню читал ))
думаю вам хватит его ))

cyclope
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.