У меня есть виртуальная машина Azure с Windows Server 2012. На ней запущено приложение Java, которое связывает и прослушивает определенный IP / порт.
Сервер имеет внешний IP-адрес и доступен по нему (я без проблем использую RDP).
Приложению требуется IP-адрес для привязки. Я пытался:
Я получил доступ к группе сетевой безопасности, которая связана как с сетевым интерфейсом, так и с подсетью. Я создал правила для входящего и исходящего трафика, разрешающие «Любой» протокол, «Любой» источник, «Любой» пункт назначения и порт, используемый приложением Java. Все интернет-источники говорят мне, что этого должно быть достаточно.
Я перезапустил виртуальную машину, но это не помогло.
Что я могу проверить? Что я пропустил?
По умолчанию мы должны привязать ваше приложение к 0.0.0.0
или 10.0.0.4
.
Для вашего сценария мы должны проверить приложение Бег или нет, мы можем использовать эту команду, чтобы проверить это:
netstat -ant
Кстати, мы можем использовать telnet
для проверки общедоступного IP-адреса с этим портом. Также мы должны проверить наши настройки локальной сети, есть ли что-то блокирующее.
Также мы должны проверить Брандмауэр Windows, мы должны добавить порт во входящие правила.