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

Доступ к серверу с использованием URL-адреса локально, без выхода в Интернет

У меня есть репозиторий SVN на моем сервере, и я получаю к нему доступ с помощью службы динамического IP. https://MyMachine.no-ip.com/svn/etc..

Когда я подключаюсь к нему из любого места, я подключаюсь успешно, и все в порядке. Но когда я подключаюсь к нему локально, в той же сети, скорость загрузки / фиксации файлов соответствует моему интернет-соединению (около 1 МБ / с), а не когда я меняю URL-адрес на что-то вроде https: // MyMachine / svn /..

Поэтому для меня очевидно, что он использует мое интернет-соединение, хотя его нужно перенаправить на сервер без выхода из сети.

Есть ли способ получить доступ к моему серверу локально и удаленно, используя первый URL-адрес?

Спасибо!

Изменить: я подключаюсь локально с помощью маршрутизатора D7000 (сервер, очевидно, подключен - ноутбук WIFI) Удаленно я подключаюсь через USB-модем 3g, подключенный к моему ноутбуку.

Похоже, это может быть пара проблем, в основном DNS

Однако, если вам нужно быстрое решение, используйте файл локальных хостов.

В вашем локальном файле hosts:

192.168.10.111 MyMachine

Если вы используете DNS-сервер в офисе, вам следует изучить настройки своей сетевой карты и убедиться, что вы на него указываете.

У вас есть несколько вариантов.

  • Если у вас есть локальный DNS-сервер, создайте запись A для MyMachine.no-ip.com, используя локальный IP-адрес вашего сервера. Преимущество этого решения заключается в том, что все устройства в вашей локальной сети будут обращаться к серверу локально, а не выходить в Интернет.

  • Аналогично приведенному выше решению, но вместо этого используйте файл локальных хостов на вашей рабочей станции. Этот вариант прекрасен, но вам нужно будет создать запись хостов на каждом устройстве, с которого вы хотите подключиться.

  • Некоторые межсетевые экраны, такие как Sophos и Sonicwall, могут создавать «рефлексивные правила». С помощью этого метода брандмауэр обнаруживает устройства в локальной подсети и перенаправляет их на локальный IP-адрес сервера вместо того, чтобы отправлять их в Интернет и обратно.