Второй веб-сайт IIS 8.0 на порту 81 не виден публично

Второй веб-сайт IIS 8.0 на порту 81 не виден публично

Мне дали виртуальную машину в Windows Azure с запущенным Windows Server 2008 R2/IIS 8.0. На ней есть веб-сайт по умолчанию. Теперь я хотел создать версию этого сайта для разработки на каком-то другом порту, скажем, 81. Я добавил это приложение и добавил входящее правило в брандмауэре для порта tcp 81.

Теперь я могу просматривать сайт на этой машине с помощью http://localhost:81, но извне я не могу просматривать или подключаться. Для сайта я использовал привязку к

http - Любой неназначенный IP - Порт 81 - (имя хоста оставлено пустым)

Вот ответ скрипача

[Fiddler] Не удалось подключиться к 'originaldomainname'. Ошибка: TimedOut (0x274c). System.Net.Sockets.SocketException Попытка подключения не удалась, так как подключенная сторона не ответила должным образом в течение определенного периода времени, или установленное соединение не удалось, так как подключенный хост не ответил XXX.XX.XXX.XX:81

Что я могу сделать, чтобы устранить неполадки соединения. Провайдер блокирует трафик этого порта? Изначально я пытался сделать это на порту 8080, но там была та же проблема

Редактировать
Когда я это сделаю, netstat -ano | find ":81"я получу это

TCP 0.0.0.0:81 0.0.0.0:0 ПРОСЛУШИВАНИЕ 4
TCP [::]:81 [::]:0 ПРОСЛУШИВАНИЕ 4

Как мне сделать здесь запись? с публичным IP-адресом в качестве внешнего адреса и частным IP-адресом в качестве локального.

решение1

Чтобы это заработало на виртуальной машине в Azure, вам нужно сделать две вещи.

Брандмауэр Windows

Убедитесь, что у вас есть правило брандмауэра, разрешающее подключение по TCP к порту 81. Это должно выглядеть так

введите описание изображения здесь

Брандмауэр Azure

В портале Azure перейдите на свою виртуальную машину. Затем щелкните вкладку конечных точек и добавьте правило для порта 81.

это должно выглядеть так

введите описание изображения здесь

Связанный контент