【错误记录】GitHub 提交代码失败、获取代码失败、连接超时、权限错误、ping 请求连接超时 ( 查找域名对应 IP | 设置 host 文件 )



网上有很多类似的解决方案 , 给出了一个 hosts 配置信息 , 这个解决方案 , 在当时是可行的 , 但是有时效性 , 过几个月可能就无法使用了 ;

查找对应 IP 地址的方法 , 并配置 hosts 文件 , 本篇博客中说明下 github.com 和 github.global.ssl.fastly.net 域名的 IP 地址是哪来的 ;





一、 报错信息



向 GitHub 提交代码 , 经常出现提交连接超时 , ping 一下 , 发现 ping 不通 , 请求超时 ;

C:\Users\octop>ping github.com

正在 Ping github.com [13.250.177.223] 具有 32 字节的数据:
请求超时。
请求超时。
请求超时。
请求超时。

13.250.177.223 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 0,丢失 = 4 (100% 丢失)

在这里插入图片描述





二、 解决方案 ( 查找域名 )



1 . 错误原因 : 上述 ping github.com 超时 , 说明根据域名解析出的 IP 地址不对 , 需要在 C:\Windows\System32\drivers\etc\hosts 中配置该域名对应的 IP 地址 ;



2 . 查找域名对应 IP 地址 : 首先要查找对应的 IP 地址 , 到 https://www.ip138.com/ 地址, 先查找对应的域名的服务器 IP 地址是多少 ;


① 查找 github.com 域名 : 找一个 ping 的通的设置到 hosts 文件中 ;

github.com服务器iP:
当前解析:
美国 华盛顿 西雅图140.82.114.4
美国 华盛顿 西雅图140.82.113.3
新加坡 亚马逊云52.74.223.119
新加坡 亚马逊云13.229.188.59
美国 华盛顿 西雅图140.82.113.4
新加坡 亚马逊云13.250.177.223
美国 华盛顿 西雅图140.82.112.4
美国 华盛顿 西雅图140.82.114.3
美国 华盛顿 西雅图140.82.112.3

在这里插入图片描述


② 查找 github.global.ssl.fastly.net 域名 : 找一个 ping 的通的设置到 hosts 文件中 ;

github.global.ssl.fastly.net服务器iP:
当前解析:
西班牙 马德里 Facebook31.13.83.16
中国 香港151.101.77.194
美国 俄勒冈 普赖恩维尔 Facebook69.171.224.40
美国 德克萨斯 达拉斯 SoftLayer74.86.3.208
美国 俄勒冈 普赖恩维尔 Facebook69.171.235.101
泛播 Twitter199.59.148.209
美国 弗吉尼亚 阿什本 Facebook69.63.186.30
美国 俄勒冈 普赖恩维尔 Facebook69.171.234.18
美国 Facebook69.63.178.13
瑞典 斯德哥尔摩 Facebook31.13.72.23

在这里插入图片描述


特别注意 , 上面的域名大部分 ping 超时 , 一定要挨个试试 ; ]





三、 解决方案 ( 测试 IP 地址 )



测试 IP 地址 :


① github.com 服务器 IP 地址测试 : 这个 ping 140.82.114.4 能 ping 通 ; 美国 华盛顿 西雅图140.82.114.4 这个地址是可用的 ;

在这里插入图片描述

② github.global.ssl.fastly.net 服务器 IP 地址测试 : 这个 ping 151.101.77.194 能 ping 通 ; 中国 香港151.101.77.194 这个地址是可用的 ;

在这里插入图片描述





四、 解决方案 ( 配置 hosts )



一定要注意 , 下面的两个 IP 地址在 2020 年 07 月 03 日 是有效的 , 不能保证一直有效 ; 如果无效 , 到 到 https://www.ip138.com/ 地址查询 github.com , github.global.ssl.fastly.net 这两个域名对应的 IP 地址是多少, 并且经过验证后 , 再设置到 hosts 文件中 ;


配置对应域名的 IP 地址 :C:\Windows\System32\drivers\etc\hosts 配置如下内容 ;

140.82.114.4 github.com
151.101.77.194 github.global.ssl.fastly.net  

在这里插入图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值