开发者社区> 问答> 正文

Windons访问外部网络不通的处理

用户从ECS Windows主机访问外部网络,例如从公网网卡访问其它公网地址,或者通过内网网卡访问同网段内网地址,发现无法ping通或者telnet到外部网络的应用。

展开
收起
开发者说 2019-07-22 09:37:47 1937 0
2 条回答
写回答
取消 提交回答
  • 不同错误码对应的原因不同 OS 内部的话,可能是防火墙或者路由之类的问题 OS 外部查看一下安全组以及公网IP 设置

    2020-03-02 21:59:17
    赞同 展开评论 打赏
  • 问题现象

    用户从ECS Windows主机访问外部网络,例如从公网网卡访问其它公网地址,或者通过内网网卡访问同网段内网地址,发现无法ping通或者telnet到外部网络的应用。

    可能原因

    该问题的可能原因与另一个知识点ECS Windows 从外部访问网络不通的处理有类似之处。

    未向实例分配公网IP 公网ISP运营商的劫持或者封堵 ECS Windows的异常行为,导致阿里云安全策略封堵该机器的访问 ECS Windows安全组的错误配置 ECS Windows系统性能问题 ECS Windows上防火墙的阻挡 ECS Windows安装的三方杀毒软件的阻挡 ECS Windows被病毒、木马影响 ECS Windows TCP/IP协议栈自身bug或者兼容性问题导致 ECS Windows 安装了路由与远程服务后,错误的配置可能影响网络通信 ECS Windows 路由表、网络配置错误

    跟进方案

    对于Windows ECS涉及到的访问外部网络不通问题,我们推荐采用如下2大步骤来排查:

    对比测试

    根据如上的可能原因,通过对比测试来逐个排除。

    检查是否已经向实例分配公网IP,如果在创建实例时未分配公网IP,请自行绑定弹性公网IP。 在云盾中检查该ECS状态是否正常。 检查是否仅仅是访问特定网段、或者特定网段有问题,如果是,说明很可能跟运营商封堵劫持有关。 使用ipconfig /all 检查网卡配置是否正确。通过运行,输入ncpa.cpl打开网络共享与管理中心,检查网卡状态是否正常收发。 使用Route Print命令检查ECS Windows的路由表,查看Active 路由中是否配置正确,检查与网关通信是否正常。 通过nslookup,ping命令检查是否有DNS解析问题。 检查ECS Windows是否有性能问题,例如CPU高,内存耗尽,带宽占用满、网络动态端口耗尽。 检查ECS 安全组是否有配置错误,更改安全组配置允许所有网络通信进行测试。 尝试禁用ECS Windows的防火墙策略,检查是否可以通信。如果禁用后可以通信,请检查防火墙策略配置。 尝试禁用或者卸载ECS Windows的三方杀毒软件,检查问题是否发生。 说明关于三方杀毒软件的影响,请参考知识点ECS Windows三方杀毒防护软件的可能问题以及使用建议。

    请运行Windows Update,安装最新版本的补丁以排除操作系统TCP/IP协议栈自身问题。 网络抓包分析 如果通过上述对比测试仍然无法定位问题,或者需要证据来证明问题点,最好的方法是在该ECS上使用Wireshark抓包,而后分析网络包中是否有DNS解析、ARP解析、或者TCP连接无法建立的问题。

    2019-08-01 15:26:20
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Session:更加安全、可靠的数据中心网络产品更新 立即下载
Session:极简易用的全球化网络产品更新 立即下载
Session:弹性、高可用、可观测的应用交付网络产品更新 立即下载