close


老奶友應該還記得。
2014 年的時候,奶酪在博客里分享過一篇《你應該掌握的高階上網技巧》。裡面講到了 DNS 和 Hosts。
可壞就壞在,當時奶酪是拿的 Google 做例子,後來文章「喜提」小黑屋。
也慶幸只是屏蔽了該文章,沒有把奶酪的網站給整沒了。
今天奶酪打算再聊聊這個 14 年的話題。
是不是奶酪又打算「作死」一回?放心,因為今天的主角是 GitHub。


什麼是 DNS?1、域名系統

在互聯網服務器中,網站都是以 IP 的形式存在的。比如在瀏覽器輸里入 39.156.66.14 ,是可以直接打開百度的。
但為了記憶方便,人們發明了「域名系統」(Domain Name System),也就是 DNS。
當我們輸入 baidu.com 時,瀏覽器會自動解析到百度的服務器上。
簡單地說,DNS 就是介於 IP 與域名之間的服務。
2、常用 DNS
默認情況下,DNS 是自動獲取的。
但不同運營商的 DNS 功能、分布、解析速度不同,因此它們的 DNS 也各有特色。下面是一些常見的 DNS:


值得一說的是。
AliDNS 可以對 GitHub 和 Stackoverflow 進行無污染解析。使用軟件 DNS Jumper 還可以進行一鍵跳轉設置。(可回復 i63 下載)


什麼是 Hosts?
但大多數情況下,我們其實並不需要修改 DNS,真正有「文章」可做的,是 Hosts。
1、小型 DNS
Hosts 是什麼呢?
Hosts 是一個沒有擴展名的系統文件,可以用記事本等工具打開,它的作用,是在本地建立一個小型的 DNS。
Hosts 與 DNS 的區別,就像是「個人通訊錄」和「114 電話查詢黃頁」。
2、Hosts 的作用
簡單地說,Hosts 的作用,就是給網站手動指定一個 IP 地址,而且它的權重會優先於 DNS。
因此通過 Hosts,我們可以實現一些功能。
比如過濾廣告、屏蔽網站、禁用軟件更新等,通過指定 127.0.0.1 或 0.0.0.0 這個本地 IP,就可以屏蔽目標鏈接。
當然,Hosts 更多的用法,是用來加速或者解決某些打不開的網站。
3、手動修改 Hosts
那要如何具體修改 Hosts 呢?不同系統,Hosts 文件的位置也不一樣,下面是具體路徑:

Windows 系統:C:\Windows\System32\drivers\etc\hosts

Mac 系統:/etc/hosts

Linux 系統:/etc/hosts

Android 系統:/system/etc/hosts

iOS 系統:/etc/hosts

如果遇到提示沒有修改權限時,只需要按下圖步驟所示,設置一下權限即可。

4、軟件修改 Hosts

但手動修改還是太麻煩了,使用軟件 SwitchHosts 更加方便,它不但支持分批管理,最重要的是它還支持訂閱。
支持 Windows、Mac、Linux 多個平台。
地址:https://swh.app
或者,你可以回復關鍵字 i63 一鍵下載。



Github Hosts
說了這麼多,那到底怎麼用 Hosts 上 GitHub 呢?有沒有一鍵快速的方法?有!
1、Github520
GitHub520,正是這樣一個用於加速 GitHub 訪問的項目,一鍵啟用的方法,是用軟件 SwitchHosts 訂閱即可。
地址:https://raw.hellogithub.com/hosts
但 Github520 無法加速下載 Github 上的文件,你可以使用下面的腳來加速下載。
地址:https://greasyfork.org/zh-CN/scripts/412245
2、FetchGitHub
另一個項目是 FetchGithub。
相比 Github520,FetchGithub 這個項目的速度更快,因為 IP 來自韓國日本,物理距離更近,當然訪問也更快。
而且,FetchGithub 默認就可以加速下載 Github 上的文件,不需要其它腳本了。
地址:https://hosts.gitcdn.top/hosts.txt


手動製作 Hosts
那 Github 之外的網站,也可以用 Hosts 來加速嗎?理論上是可行的。
但更多的時候,我們需要自己手動製作 Hosts。
1、查找網站 IP
比如有網友反饋說奶酪的博客「用電腦訪問打不開,但用手機流量卻可以打開」。原因是服務器所地節點未能正確解析。
使用 Ping 工具,比如 https://ping.chinaz.com 查詢一下網站 IP。
然後將獲得的 IP,用 Hosts 給奶酪的博客指定一下,即可正常訪問。
2、查找真實 IP
3、查找子域名 IP
4、檢查是否生效
以上省略內容,無法正常顯示,但我認為是沒問題的。你可以回復關鍵字 i63 來查看完整版本。

結尾


作為一個上網衝浪高手。如果你不會 Hosts 的話,我是不認可的,而且它的花活可不只這一些。它的作用可大可小。

在發布本文時,奶酪也是戰戰兢兢的,搞不好再次「喜提」小黑屋。

所以,本文不要點讚,不要點讚,不要點讚!

回復關鍵字i查看本系列的所有文章,回復關鍵字i63獲取本文提到的所有資源

近期文章:
專欄介紹:
看完文章:

1、點在看,幫助更多的人看到這篇文章。2、寫留言,對文章進行評論,我會儘可能回復。
3、點關注,關注我並星標,第一時間獲取更新。


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鑽石舞台 的頭像
    鑽石舞台

    鑽石舞台

    鑽石舞台 發表在 痞客邦 留言(0) 人氣()