Войти

Показать полную графическую версию : Перенаправление входящего запроса на компьютер в сети


septera
21-04-2009, 21:01
Ситуация:
Есть DNS-сервер под управлением Windows Server 2008, на нем крутится пара десятков сайтов.
Необходимо чтобы при запросе:
test.my_server.ru
было перенаправление на компьютер в сети:
192.168.0.1
Что предпринималось:
Прописали в DNS:
HOST A -> test
IP -> 192.168.0.1

Результат:
В локальной сети работает, при запросе в строке http://test.my_server.ru - наш сервер выдает адрес 192.168.0.1, естественно в НАШЕЙ локальной сети этот адрес актуален, а сторонний компьютер при получении этого адреса нечего не найдет т.к. локальной сети у него нету, ну или если есть туда идет.

Есть ли смысл в hosts прописывать соответствие адресов?
Кто имел дело с этим опишите пути выхода.

Заранее благодарен.

Delirium
22-04-2009, 01:15
septera, в данном случае прописывать на машине в hosts абсолютно бессмысленно, это будет работать только в локалке.
Для работы такой схемы через интернет необходимо на прокси сервере сделать перенаправление http запросов по внешнему адресу сервера на внутренний. в MS ISA Server 2004 это реализуется путем создания HTTP Listener и Server Publishing Rule. Как в других проксях, подсказать не могу, не делал.

septera
22-04-2009, 08:57
Delirium, дельный совет, как попробую отпишу обязательно




© OSzone.net 2001-2012