LAN->LAN IP-трансляция (для TortoiseSVN + Artifacts + Buffalo router)
Вот мой сценарий:
У меня есть сервер VisualSVN на моем основном устройстве dev @ home. Я также использую Visual Studio 2010, TortoiseSVN, клиент VisualSVN (для контроля исходного кода) и версионные "артефакты" (для отслеживания ошибок).
(Мне пришлось изменить поддельные URL ниже, чтобы использовать только одну косую черту, потому что, как новый пользователь, я не могу опубликовать более одного реального URL.)
Я правильно настроил маршрутизатор Buffalo AirStation WHR-HP-G300N, чтобы мой деловой партнер мог подключиться к серверу SVN. У меня включена переадресация портов для интернет-IP-адреса (например, http: /99.888.77.66: 443), который перенаправляется на внутренний IP-адрес (например, 192.168.11.6). Эта часть работает отлично.
Проблема, с которой я столкнулся, связана с интеграцией TortoiseSVN и моей системы отслеживания ошибок. Мне нужно предоставить свойство bugtraq:url, но я не смог найти относительные пути для работы. Поэтому я вынужден использовать абсолютный URL. С моей стороны мне нужно использовать имя моего сервера (например: bugtraq:url = https: / my-server / svn / bla..), но это не работает для моего партнера. Ему нужно указать IP-адрес (например: bugtraq:url = https: /999.888.77.66: 443 / svn / bla...)
Есть ли способ настроить мой маршрутизатор таким образом, чтобы IP-адрес для этого параметра был перенаправлен / переназначен на " https://my-server/", если запрос происходит из самой локальной сети? Программное обеспечение моего маршрутизатора поддерживает LAN-> Интернет и Internet->LAN, но я не вижу LAN->LAN.
1 ответ
Как предложил кто-то на StackOverflow.com, решение было отредактировать файл HOSTS. В моем случае мне нужно было заставить моего делового партнера редактировать его файл HOSTS после того, как я изменил bugtraq: url на моем конце на:
Затем он изменил свой файл HOSTS следующим образом:
999.888.77.66 my-server
Работает как шарм.