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