А зачем для того, что-бы описать зону . в которую вписать * IN A
xx.xx.xx.xx какой-то отдельный RFC ?
http://en.wikipedia.org/wiki/Wildcard_DNS_record и все.
Итого, выдаем по dhcp dns с wildcard с коротким ttl, после нажатия
кнопки "Хачу/плачу", переносим mac клиента в другой блок конфига, где
dns нормальный и ttl длиннее. Легкий скриптинг вокруг бинда и dhcpd.
Некоторые операторы такое используют в продакшене, кстати.
2010/5/25 Oleh Hrynchuk
2010/5/25 Max Speransky
еще * в DNS который клиенту выдается отлично работает =)
А підкажіть, будь-ласка, номер RFC (чи іншу відповідну доку), де описано функціонал "*" (стосовно мого випадку) в ДНС. Бо "тупо в лоб" на http://www.isc.org/software/bind/documentation щось нічого не бачу...
ну а вообще есть всякие cisco isg и прочее
Нє. "Залізяка", як вже й писав, з різних причин, на жаль, "не канає".
2010/5/25 Serge Negodyuck
: 2010/5/25 Oleh Hrynchuk
: Основне, що цікавить - як і чим в сучасному світі можна реалізувати примусовий одноразовий html-редирект броузера клієнта на певну сторінку (з тарифами, сумою на рахунку, рекламою і т.п.). В смислі, що от клієт запустив свій браузер і його відразу викинуло на задану сторінку. А далі вже клієнт що хоче, те й робить. Іншими словами, це щось подібне до однієї із фішок з набору функціоналу контроллера послуг комп'ютерної мережі в цивілізованому готелі/мотелі/пансіонаті. "Залізяки" типу ZyXEL VSG не цікавлять. Цікавлять саме реалізації на Unix boxes.
Например так: по умолчанию, всех клиентов заворачивают на transparent squid. У сквида включен редиректор, котрый делает редирект на страницу и выставляет какой-то флаг демону, который уберёт правило в firewall (которое заворачивает или наоборот, добавит исключение для ip) Демон этот может следить счетчиком в firewall, и при отсутствии запросов от клиента в течении определенного периода времени, будет возвращать правило firewall.
И редиректором, и демоном могут быть самописные скрипты на шеле, десяток строчек от силы. Но, вероятно, есть и готовые решения.
-- Yours, Max Telecommunication/HPC consulting