You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Windows 2019 VM除80外其他端口无法访问问题咨询

Azure Windows 2019 非80端口入站访问失败排查步骤

按优先级从高到低依次排查:

  • 检查Windows服务器本地防火墙规则
    Windows Defender防火墙默认仅放行80、3389等少数默认服务端口,8081、9200等自定义端口需手动添加入站允许规则。操作路径:Windows Defender防火墙 → 高级设置 → 入站规则 → 新建规则,规则类型选「端口」,输入对应TCP端口,允许连接,应用到所有网络配置即可。
  • 确认服务端口监听状态
    首先确认对应服务确实在监听公网可访问的地址,而非仅本地回环地址。在服务器内打开CMD执行命令:
    netstat -ano | findstr :<目标端口号>
    
    例:查询8081端口监听状态执行netstat -ano | findstr :8081,若返回结果中监听地址为127.0.0.1,说明服务仅允许本地访问,需修改IIS/Elasticsearch的监听配置为0.0.0.0或者服务器的公网/内网IP地址。
  • 本地访问验证服务可用性
    在服务器本地浏览器访问http://localhost:8081确认站点可以正常打开,若本地访问失败,检查IIS站点绑定配置:确认站点绑定的端口为8081,IP地址选择「所有未分配」,无多余的主机头限制。
  • 检查Azure网络层过滤规则
    Azure网络安全组(NSG)会同时关联子网和虚拟机网卡两层,仅修改网卡关联的NSG规则不会生效,需同时确认子网绑定的NSG和网卡绑定的NSG都已放行对应端口的入站流量。额外检查是否开启了WAF、DDoS防护等增值安全服务,确认这类服务没有拦截非80端口的流量。
  • 客户端连通性测试
    在访问客户端执行PowerShell命令测试端口连通性:
    Test-NetConnection <服务器公网IP> -Port 8081
    
    若返回TcpTestSucceeded : False说明流量仍被网络层拦截,若返回True则说明是站点本身的访问权限、路径配置问题。

内容的提问来源于stack exchange,提问作者Ram

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.16 17:45:09