Возможно, я здесь не в том направлении, но сначала я опишу то, что я пытаюсь сделать, а затем, почему я хочу это сделать.

Общий случай

Я пытаюсь перенаправить определенный IP-адрес на одном компьютере, либо через файл hosts, либо через мой домашний маршрутизатор, чтобы запросы IP-адреса моего рабочего стола, 10.14.0.29, отправлялись на мой домашний компьютер, 192.168.1.12. , когда я не на работе.

конкретно

Я использую Synergy на своем ноутбуке, и клиент Synergy не позволяет вводить несколько IP-адресов для поиска серверов. В настоящее время я беру свой ноутбук на работу и должен ввести «10 .14.0.29» в клиенте, затем забрать его домой и изменить его на «192.168.1.12», таким образом меняя его два раза в день. Я добавил заявку в службу поддержки разработчиков Synergy, чтобы добавить эту функцию (просмотрите ее здесь и проголосуйте, если хотите). Это раздражает, если не сказать больше.

Я не могу изменить схему IP-адресов всего своего офиса, и при этом я не хочу, чтобы моя домашняя сеть работала на 10.14.0.XXX. Я хочу, чтобы 10.14.0.29 «отскочил» до 192.168.1.12, когда я дома (либо 10.14.0.29 недоступен, либо на нем не запущен сервер синергии).

Это возможно?

2 ответа2

2

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

Synergy может использовать имена хостов, а не IP-адреса, поэтому, хотя настройка диапазона IP-адресов дома / на работе может показаться мучительной перспективой, может быть менее болезненно переименовать домашний рабочий стол, который будет иметь то же имя, что и рабочий компьютер. Это не то, что я бы сделал, но вы могли бы найти это терпимым. Опять же, в значительной степени в зависимости от вашей домашней инфраструктуры, может быть способ заставить WORKPCNAME разрешить home.pc.ip.address в DNS.

1

В зависимости от имеющегося маршрутизатора домашней сети может быть возможно определить правило NAT следующим образом:

  • Вы определяете правило в своей домашней сети, что любой трафик к IP-адресу вашего офисного сервера будет направляться на компьютер вашей домашней сети, с которым взаимодействует Synergy.

Я не знаю, какой у вас тип домашнего маршрутизатора, но вам придется провести некоторое тестирование с настройкой NAT.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .