Назад | Перейти на главную страницу

Доступ к компьютеру как из Интернета, так и из внутренней сети

Я работаю в компании, занимающейся разработкой программного обеспечения, и у меня есть довольно частый запрос от моего начальника, который мне нужно выполнить. Настройте svn-сервер компании так, чтобы он был доступен как из внутренней сети, так и из Интернета. Вот как выглядит сеть и что я уже сделал:

  1. Все компьютеры с Windows в локальной сети подключены к маршрутизатору D-Link DIR615
  2. Маршрутизатор подключен к Интернету
  3. svn-сервер установлен на компьютере в локальной сети
  4. переадресация порта на маршрутизаторе для перенаправления трафика с порта svn на сервер svn

Теперь svn-сервер доступен из внутренней сети с использованием внутреннего IP-адреса и из Интернета с использованием общедоступного IP-адреса маршрутизатора (который является статическим). Но проблема в том, что он недоступен из внутренней сети по общедоступному IP. Как я могу обойти эту проблему?

Ага. Привяжите сервер к квалифицированному DNS-имя например svn.yourcompany.com

  • На внешнем DNS привяжите имя DNS к общедоступному IP-адресу репозитория SVN.
  • На своем внутреннем DNS привяжите DNS-имя к частному IP-адресу репозитория SVN.

Одно простое решение - не использовать IP-адрес для подключения, использовать запись DNS (например, svn.mydomain.com) и разрешить ей правильный IP-адрес снаружи и внутри соответственно.