【錯誤記錄】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  

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章