Назначение общедоступного IP-адреса виртуальной машине в Microsoft Azure

Я создал экземпляр виртуальной машины в Windows Azure — это Windows Server 2016, и я развернул веб-приложение на сервере. Когда я запускаю веб-приложение с локальным хостом или частным IP-адресом, все работает нормально. Но когда я пытаюсь ввести адрес с общедоступным IP-адресом, предоставленным экземпляром виртуальной машины Azure, страница просто не отображается.

Я думал, что общедоступный IP-адрес, назначенный по умолчанию, уже должен был сопоставить его с частным IP-адресом?

Пожалуйста посоветуй. Спасибо.

Обновлена ​​настройка NSG с советом. Все равно не повезло! введите здесь описание изображения


person DavidB    schedule 02.04.2018    source источник
comment
Пожалуйста, проверьте настройки брандмауэра и настройки NSG :)   -  person Jason Ye    schedule 02.04.2018
comment
Можете ли вы пропинговать IP-адрес? Кроме того, вы пытались использовать DNS-имя для этого экземпляра, в большинстве случаев это довольно удобно и просто.   -  person Afzaal Ahmad Zeeshan    schedule 02.04.2018
comment
Я не мог получить доступ к общедоступному IP-адресу с моей локальной машины. Не могу пропинговать.   -  person DavidB    schedule 02.04.2018
comment
Есть ли шаг, который я пропустил при создании экземпляра виртуальной машины?   -  person DavidB    schedule 02.04.2018


Ответы (2)


Разрешили ли вы порт в настройках входящего брандмауэра NSG и в правилах входящего брандмауэра ОС.

Чтобы добавить порт для входящих правил NSG через портал Azure.

Также вы должны добавить порты в правила для входящих подключений брандмауэра ОС.

Примечание:

NSG может связываться с виртуальной сетью и подсетью, проверьте их.

Здесь похожий случай об этом.

person Jason Ye    schedule 02.04.2018
comment
Вы проверили настройки NSG подсети и настройки брандмауэра ОС? - person Jason Ye; 02.04.2018

Azure блокирует все порты по умолчанию, вам нужно открыть порт 80 (443, если вы используете SSL) и сопоставить их с портом 80 на сервере.

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/nsg-quickstart-portal

Я думаю, что конфигурация находится в VMs> Networks> Inbound Rules

person Chico3001    schedule 02.04.2018
comment
Я просто развернул и запустил приложение, прослушивающее порт 80, поэтому оно должно работать без какой-либо конфигурации брандмауэра, как вы упомянули, что порт по умолчанию — 80. - person DavidB; 02.04.2018
comment
Нет... На всех виртуальных машинах Azure по умолчанию включен брандмауэр, поэтому вам следует добавить конечные точки на панели управления Azure youtu.be/vRwUWD3WvTk?t=6m8s - person Chico3001; 02.04.2018
comment
Я обновил настройки NSG в соответствии с советом. Все равно не повезло! Пожалуйста, смотрите скриншот выше. Спасибо - person DavidB; 02.04.2018