Подскажите выход из ситуации. Локальная сеть, прямого IP нет, выход черех 10.х.х.х провайдера, веб-сервер Apache выходит в Инет через отдельный порт файрвола ISP.
Установил внутренний DNS сервер, чтобы к собственной страничке не обращаться через ns провайдера. Настроил виртуальные хосты, находящиеся на одной машине, но в разных папках (раньше было www.domain.dn.ua/~sub-domain) веб-данные типа sub-domain.domain.dn.ua (я из Донецка :).
В локалке нормально, работает. Чтобы обеспечить выход наружу попросил NICa присвоить моему (вернее провайдера внешнему IP новые поддомены типа sub-domain: www, sub-domain: sub1 и т.п., соотвественно внутренней раскладке DNS), но в локалке нормально, а снаружи выход только на www.
В конфигурации Apache выставлен <Namevirtualhost: www.domain.dn.ua:80>, <Virtualhost sub1.domain.dn.ua>....</VirtualHost>.
На внутренних записях DNS www.domain.dn.ua -> 10.x.x.x
sub1.domain.dn.ua -> 10.x.x.x и т.п.
Специально прописал в /etc/hosts внешний IP для domain.dn.ua:
AAA.BBB.CCC.DDD. domain.dn.ua
Пробовал экспериментировать -- ничего не дало.
Может быть кто-то сталкивался с подобной ситуацией. Мне крайне необходимо вывести некоторых пользователей наружу, но не способом /~user, а user.domain.dn.ua, оставить внутреннюю DNS, чтобы не качать собственный трафик через провайдера (деньги-то всё равно) и всё это за "огненной стенкой".
Буду благодарен. Шлите ответы и в конференцию и, если не трудно на email.
Aleks Stassewicz.