文档首页/ 弹性云服务器 ECS/ 故障排除/ 操作系统类(Windows)/ Windows云服务器可以Ping通网站,但是无法访问怎么办?
更新时间:2024-08-15 GMT+08:00

Windows云服务器可以Ping通网站,但是无法访问怎么办?

问题描述

Windows云服务器在长时间运行后,无妨访问网站或应用。

此时,云服务器可以正常远程登录,可以Ping通外部网址,但是无法使用浏览器访问外部网站或应用。

可能原因

Windows云服务器的动态端口耗尽。

由于Windows操作系统中TCP默认的TIME_WAIT时间为4分钟,因此,当Windows操作系统云服务器在长时间使用后,可能会存在处于TIME_WAIT状态并占用大量端口的连接,从而导致Windows云服务器访问外部网站或应用出现异常。

您可以在Windows云服务器的CMD命令提示符中,执行以下命令查看处于TIME_WAIT状态的连接。

netstat -an |find "TIME_WAIT" /c

执行结果如下:

图1 查看TIME_WAIT状态的连接数量

处理方法

  1. 登录Windows云服务器。
  2. 以管理员身份运行CMD。
  3. 执行以下命令,查看当前的动态端口数量。

    netsh int ipv4 show dynamicport tcp

    图2 查看当前动态端口
  4. 执行以下命令,增大动态端口数量并再次查看当前动态端口数量。

    netsh int ipv4 set dynamicport tcp start=1025 num=60000

    netsh int ipv4 show dynamicport tcp
    图3 设置动态端口
  5. 重新访问外部网站或应用。