文档首页 > > 故障排除> 通用型问题> 弹性云服务器访问中国大陆外网站时加载缓慢怎么办?

弹性云服务器访问中国大陆外网站时加载缓慢怎么办?

分享
更新时间: 2019/11/06 GMT+08:00

操作场景

购买的弹性云服务器可能会出现访问中国大陆外网站卡顿的问题。这是由于访问中国大陆外DNS服务器速度慢,导致的访问卡顿。

如果您有访问中国大陆外网站的需求,我们建议您购买中国大陆外的弹性云服务器。您可以在购买弹性云服务器时通过选择对应的中国大陆外区域来购买相应区域的弹性云服务器。

建议您按照本节的操作步骤排查访问中国大陆外网站加载缓慢的原因,优化访问速度,我们以Windows操作系统云服务器访问www.example.com为例。

检查DNS是否配置正确

  1. 运行cmd,输入“ipconfig /all”,检查使用的DNS服务器是不是华为云默认DNS。
    推荐您使用华为云默认DNS地址。

    华为云提供的DNS地址请参考华为云DNS地址

  2. 如果使用的是华为云的DNS地址,请执行以下命令检查云服务器与DNS节点之间网络是否连通。

    ping DNS IP地址

    例如:以华北-北京一为例,执行ping 100.125.1.250

  3. 执行以下命令,查看域名解析是否正常。

    nslookup 待访问的大陆外网站地址

    例如:nslookup www.example.com

    重新访问中国大陆外网站,查看卡顿或无法访问的问题是否有所好转。

    若问题仍未解决,请参考本节操作继续排查。

检查访问网站的请求是否得到响应

  • Linux操作系统

    使用Linux操作系统自带可执行的curl命令。

    curl -I 待访问的大陆外网站地址

    例如:curl -I www.example.com

  • Windows操作系统

    在浏览器中打开需要访问的网站地址,如果网站可以正常打开,但存在加载慢的情况,可能是访问目标服务器存在丢包的情况,可以进一步通过执行ping -t 网站地址确认丢包情况。请参考ping不通或丢包时如何进行链路测试?

    例如:ping -t www.example.com

    Windows操作系统也可自行下载安装curl客户端,请单击下载curl客户端,解压后,打开bin文件夹拷贝路径,配置环境变量即可。

    如果有响应状态码说明请求已经发送并得到响应,那么推断加载缓慢可能是访问目标服务器丢包等因素导致。

    你可以联系技术支持帮助您检查丢包问题。同时推荐您使用我们云连接服务,访问效果可以有效的改善。详细操作请参考基于云连接服务实现跨区域多VPC互通

修改hosts文件来优化访问速度

您也可以通过修改hosts文件来优化访问速度,具体步骤如下:

  1. 使用管理员角色(Administrator)登录您的弹性云服务器。
  2. 通过浏览器访问Ping检测工具,我们以http://ping.chinaz.com为例。
  3. 输入想要访问的网站,进行Ping检测。我们以访问www.example.com为例,记录检测结果列表中响应时间最低的IP 。
  4. 下载PingInfoView,无需安装,解压后运行PingInfoView.exe即可使用。
  5. 打开PingInfoView,将通过步骤3获取到的IP地址复制到对应的输入框中,并点击OK。

  6. 复制搜索结果中延迟最低的IP地址。

  7. 打开C:\Windows\System32\drivers\etc\,将之前复制的IP地址以如下方式写入hosts文件末行。

    hosts文件是操作系统的核心文件之一,请根据需要谨慎修改。

    建议您备份hosts文件,您可以直接复制粘贴hosts文件生成一个副本。也可以复制hosts文件,将内容备份。

    例如复制的ip地址为99.84.178.238,则将99.84.178.238 www.example.com写入到hosts文件的末行,保存后关闭。

  8. 重新访问中国大陆外网站,则卡顿或无法访问的问题会有所好转。

    若问题仍未解决,我们建议您更换中国大陆外区域的弹性云服务器。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区