服务器 *.s3.amazonaws.com上资源不可用的处理方式

服务器 .s3.amazonaws.com上资源不可用的处理方式

最近在GitHub上需要下载一些资源,但是资源定位到了亚马逊的服务器上。由于防火墙的原因, *.s3.amazonaws.com/ 的网址不能访问,出现如下的故障:

找不到 github-production-release-asset-2e65be.s3.amazonaws.com 的服务器 IP 地址。

综合了一些资料后,得出以下解决方案:

解决方案

1. 搭梯子

搭梯子之后,仍不能解决。

2. 修改hosts 文件,并搭梯子(亲测解决)

由于报错为 找不到 github-production-release-asset-2e65be.s3.amazonaws.com 的服务器 IP 地址
故而,找到github-production-release-asset-2e65be.s3.amazonaws.com 对应的IP地址,并在 hosts 文件中添加对应的域名映射即可。

具体步骤如下:

  1. 借助站长之家的网络工具,检测出域名 github-production-release-asset-2e65be.s3.amazonaws.com 对应的IP地址。(ping工具可进入 http://ping.chinaz.com/ )
  2. 得ip地址后,Windows 系统的hosts文件在 C:\Windows\System32\drivers\etc 文件夹下、linux(以Ubuntu 为例)在 路径 /etc/hosts 下,打开hosts文件。
  3. 添加相应的地址映射即可
    如: 52.216.129.139 github-production-release-asset-2e65be.s3.amazonaws.com

此时以处理完毕,可以下载相应资源

注:

  1. 由于 github-production-release-asset-2e65be.s3.amazonaws.com 的ip地址并非固定的一个,所以,需要根据实时的查询结果去调整 hosts中的映射
  2. 请不要在自己的cmd 或 terminal 中 ping 这个域名,大概率是不通的,应借助站长之家或其他的工具去查询。
  3. 修改好hosts 后,最好将梯子搭上,这样可以无障碍访问,不然速度太慢。

你可能感兴趣的:(工具使用,资源下载)