Сайт в IIS доступен только через::1
Я использую Windows Server 2016 с IIS 10.0 и настроил веб-сайт в IIS Server Manager, который привязан к порту 9999 и должен прослушивать все IP-адреса.
netstat -an | findstr 9999
показывает следующее, что выглядит хорошо для меня (ABHÖREN означает СЛУШАТЬ):
TCP 0.0.0.0:9999 0.0.0.0:0 ABHÖREN
Я могу установить соединение через браузер или telnet, используя localhost
в качестве имени хоста (который разрешает в ::1
) или используя ::1
непосредственно. Но попробуйте это с IP-адресом локальной сети сервера (например, 192.168.178.65
) или адрес обратной связи IPv4 (127.0.0.1
) не работает, я получаю тайм-аут.
Я пробовал следующее:
- отключить брандмауэр Windows
- отключить Защитник Windows
- с помощью
netsh http add iplisten 0.0.0.0
а такжеnetsh http add iplisten 192.168.178.65
Также я думаю, что есть что-то, что блокирует соединение. Сразу после перезагрузки сервера я могу установить соединение через IPv4-адрес, но через некоторое время он перестает работать.
Есть ли что-то, что я могу проверить или попробовать?
1 ответ
После отключения DirectAccess через групповые политики у меня все заработало. Я не очень понимаю связь между DirectAccess и моей проблемой, но я рад, что теперь это работает.