瀏覽器不能正常訪問Github的問題解決
引言
作為一個合格的開發者,對Github肯定不陌生,有些人可能每天都會到這個開源平臺,學習、Clone、Fork各種項目。
但是因為各種原因、各種限制,導致瀏覽器經常不能正常訪問Github,相信很多小夥伴都遇到過這種情況,很困擾很頭疼。本文就簡單介紹一下解決辦法。
一、查詢IP地址
1.進入Github的IP地址查詢網站:https://websites.ipaddress.com/
2.在下方的輸入框中輸入 github.com 進行IP搜索查詢,結果展示如下,記下IP Address的值。
3.再按照上述方法查詢以下IP,並記錄下對應的IP地址。
www.github.com
github.global.ssl.fastly.net
assets-cdn.github.com
還有另外一個IP地址查詢的網站,可作備用:http://tools.jb51.net/aideddesign/whois
二、修改配置hosts文件
Windows系統的hosts文件所在位置:
C:\Windows\System32\drivers\etc
使用記事本或者vscode打開hosts文件,在最下邊添加剛剛查詢Github的IP地址和對應的域名地址。像這樣:
# GitHub 13.114.40.48 github.com 140.82.112.4 github.com 199.232.69.194 github.global.ssl.fastly.net 140.82.113.4 www.github.com 185.199.110.153 assets-cdn.github.com
提示:
保存的時候需要管理員權限,如果是用的公司的電腦,直接編輯保存可能行不通。這時候就需要換個方法,先把hosts文件拷貝一份到另外一個文件夾,然後在另外一個文件夾對hosts文件進行編輯保存操作。
最後再把這個編輯保存好的hosts文件復制到etc目錄,會彈出如下提示框,選擇替換目標中的文件,這樣就很神奇的間接編輯瞭hosts文件。
三、檢測
- 刷新DNS
ipconfig /flushdns
- ping檢測
ping github.com
- 輸出:
D:\dev>ipconfig /flushdns
Windows IP Configuration
Successfully flushed the DNS Resolver Cache.
D:\dev>ping github.com
Pinging github.com [13.114.40.48] with 32 bytes of data:
Request timed out.
Reply from 13.114.40.48: bytes=32 time=82ms TTL=30
Reply from 13.114.40.48: bytes=32 time=80ms TTL=30
Reply from 13.114.40.48: bytes=32 time=82ms TTL=30
Ping statistics for 13.114.40.48:
Packets: Sent = 4, Received = 3, Lost = 1 (25% loss),
Approximate round trip times in milli-seconds:
Minimum = 80ms, Maximum = 82ms, Average = 81ms
到這一步基本就大功告成瞭,再去訪問github.com,不出意外應該就能正常打開瞭。
以上就是瀏覽器不能正常訪問Github的問題解決的詳細內容,更多關於瀏覽器訪問Github問題解決的資料請關註WalkonNet其它相關文章!
推薦閱讀:
- linux配置主機名詳細介紹
- github訪問速度慢的問題完美解決
- vmware虛擬機安裝deepin20最全詳細過程
- docker容器間跨宿主機通信-基於overlay的實現方法
- WinServer2012搭建DNS服務器的方法步驟