-2

Пытаюсь отладить некоторые удаленные процессы, и я нахожусь внутри интрасети.

Я использую отладчик, у которого есть сервер, который прослушивает соединения, и в отлаживаемом коде я делаю вызов через API отладчика на мой сервер, что-то вроде этого debugger.connect(host='localhost')

Когда отлаженный код также находится внутри интрасети (если быть точнее, виртуальной машины на моей рабочей станции), я легко могу указать IP-адрес локального сервера с помощью параметра host .

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

[EDIT] Я знаю, что localhost относится к локальной машине, на которой интерпретируется слово localhost . Я спрашиваю: как обратиться к моему компьютеру за пределами моей интрасети или как узнать, выполнимо ли это вообще?

1 ответ1

1

Я предполагаю, что ваш интранет подключен к Интернету? Если это так, то, вероятно, он находится за маршрутизатором NAT, что означает, что распределение IP внутри сети отличается от внешнего. Это общая мера безопасности сети. Больше информации о HowStuffWorks:

Трансляция сетевых адресов позволяет одному устройству, например маршрутизатору, действовать в качестве агента между Интернетом (или "общедоступной сетью") и локальной (или "частной") сетью. Это означает, что для представления всей группы компьютеров требуется только один уникальный IP-адрес.

По сути это означает, что вам нужно использовать VPN для доступа к интрасети. В вашей организации, вероятно, есть такая организация, поэтому я бы спросил их. Если нет, попробуйте Hamachi, который должен работать для вас.

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