Есть сервер в городской сети (web, ftp и т.п.), везде прописаны абсолютные ссылки. Сервер имеет два интерфейса - один в городскую сеть смотрит, второй в инет. Соответственно для пользователей городской сети сервер имеет один IP, для пользователей инета - другой.
Ссылки написаны с IP городской сети, все работает отлично. Пользователи с инета попадают на титульную страницу и дальше все, адреса то в ссылках "городские"...
Вариант сделать всё в относительных ссылках есть, но решает проблему от части только. Во многих случаях невозможно воспользоваться относительными ссылками (к примеры ссылки на ftp).
Вопрос: есть ли какой-нить модуль (или другое решение), который бы смотрел с какого IP-диапазона идет обращение и в соответствии с этим в ссылках бы подставлял либо "городской" либо "инетовский" IP ?