前言
我承認網站標題是比較聳動,但也是為了讓有需要的人可以很快地就搜尋到。
在過去的幾年間,台灣政府聯合了幾個電信業者,在 DNS 解析上動了一些手腳。這個東西叫做 RPZ,用途是當收到相關的法院裁定時,業者們就會配合政府將相關的網域重新解析,導致用戶不能連上該網站。反之,你會看到政府給你的一個通知:
用比較善意的角度來說,相關單位當然是想保護大家免於這些釣魚或詐騙網站的騷擾。但是,近兩年來卻屢次發生不合流程的停止解析,就僅憑一張公文(連結),或是不小心封錯一些提供個人用戶興趣架設的二級網域(連結)。
某業者甚至不小心把 Instagram 加進去封鎖列表裡。
解決方案
在這件事情改善之前,我的立場就是無限期抵制這種 RPZ 行為。那我們能做些什麼?目前大部分都是以污染 DNS 進行的,因此我們就換成這些業者以外的 DNS 就好了嘛。
方法一:瀏覽器
某些瀏覽器提供不同的安全 DNS,就拿 Chrome 體系的瀏覽器來說,你可以先點進設定中的 隱私權和安全性
裡面的 安全性
。
啟用下方的安全 DNS,並選取 Google Public DNS
,這樣就設定完成囉。你可以嘗試訪問那些已經被 RPZ 的網站,你應該可以正常訪問了。
方法二:Windows
第二種方法,就是直接改變電腦的 DNS。我在之前有一篇文章有提及了如何在 Windows 上改變電腦的 DNS,你可以過去參考看看。
☞ 將 Windows 的 DNS 切換到 Google DNS
方法三:Android
Android 現在都是完美支援了 DoT 協定,所以你可以直接在手機設定裡面找到 私人 DNS
這個選項,在下面自訂的地方輸入 dns.google
即可。
方法四:iOS
iOS 雖然原生支援 DoT 跟 DoH 協定,但是目前沒有選項可以直接設定,需要用描述檔啟用他,可以參考這篇文章。
☞ 在 iOS 或 macOS 使用上 DoT 或 DoH 解析 DNS
結語
作為一個相對能夠理解 DNS 運作機制的人,我個人當然是很希望政府能夠通盤檢討這樣的流程。不然,我就是今天看到幾台電腦,就幫忙改幾台,幫助大家脫離這種逐漸防火長城的網路環境。