解決 github 等網站無法訪問的辦法

一、打開代理設置,在連接->局域網設置中,將“自動檢測設置”、“使用自動配置腳本”這兩個前面的勾選去掉。

二、用記事本打開“C:\Windows\System32\drivers\etc”下的hosts,若在此目錄下沒有hosts,則新建一個hosts文本文件,然後將“.txt”後綴去掉,以記事本方式打開,並將目錄下imhosts.sam中的內容拷貝到hosts中。

把下面內容拷貝到hosts的最後,並保存。

#github
192.30.253.112 github.com
192.30.253.113 github.com
151.101.185.194 github.global.ssl.fastly.net
151.101.112.133 assets-cdn.github.com
192.30.253.117 api.github.com
192.30.253.116 api.github.com
172.217.21.110 www.google-analytics.com
192.30.253.124 live.github.com
192.30.253.125 live.github.com

這樣就可以打開github了。

三、原理:先排除自動配置腳本中保留了不必要的的服務器地址和端口。hosts文件的作用就是將一些常用的網址域名與其對應的IP地址建立一個關聯“數據庫”,讓訪問網址時先搜索hosts文件,如果由網址對應的ip則不需要dns域名解析,因此可以將網址的ip配成靜態ip,減少解析過程,提高訪問速度。

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