У меня есть репозиторий 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-адрес сервера вместо того, чтобы отправлять их в Интернет и обратно.