NextDNS 不專業簡易使用心得分享 - iOS

Gilbert avatar
By Gilbert
at 2021-03-31T10:32

Table of Contents

※ [本文轉錄自 AdBlock 看板 #1WOzqBJX ]

作者: l98 (尋找屬於我的星星) 看板: AdBlock
標題: [心得] NextDNS 不專業簡易使用心得分享
時間: Wed Mar 31 10:23:03 2021

NextDNS ( https://nextdns.io/ )

https://i.imgur.com/SlbFPsf.png

是這一兩年新推出的新形態 DNS 服務,同時支持傳統的非加密 DNS 查詢和加密型的

DNS-over-TLS ( DOT ) 或 DNS-over-HTTPS ( DOH ) ,未來應該還有機會支持目前還在

草案中的加密型的 DNS-over-QUIC ( DOQ ) 。傳統的 DNS 查詢服務並沒有阻擋廣告和追

蹤的功能, NextDNS 是透過使用者預先啟用的阻擋規則,在使用者這端發出 DNS 查詢請

求時,若遇到和規則相符合的域名 ( domain ) 查詢則回應未指定位址( 0.0.0.0

或 :: ),藉以達到擋廣告和追蹤的功能,不在阻擋名單上的查詢則會放行做正常的

DNS 查詢回應。這也是目前使用 DNS 過濾 ( e.g. 自建 AdGuard Home 或企業內部

DNS 過濾 ) 的運作模式。

點擊立即體驗則可以進到 NextDNS 的管理頁面,如下圖。

https://i.imgur.com/3uCdCmR.png

頁面上方有提示 此臨時帳戶將在 7 天到期並只能通過此瀏覽器瀏覽。立即免費註冊來

儲存您的設定。 建議先註冊來儲存我們後續所做的設定。

https://i.imgur.com/hDAcriQ.png

免費用戶提供每個月 30 萬筆資料的 DNS 查詢額度。 30 萬筆的額度,若是輕度網路使

用者 ,每個月也夠用了。但若是每個月額度使用完畢,則還是會繼續提供 DNS 查詢服

務,不過就不具有擋廣告和追蹤功能了。 付費用戶則是具有無限的 DNS 查詢服務額度。

https://i.imgur.com/c3rlGtf.png

註冊完畢後,可以進 https://my.nextdns.io/ ,開始做進一步的設定。原本一開始系統

預設的設定檔名為 我的第一個設定檔 。若要更改設定檔名稱可以進右邊設定 (

settings ) 選項頁面做更改。

https://i.imgur.com/TMsdrOA.png

設定 ( settings ) 裡面有幾個比較重要的設定稍微做解釋一下:

記錄檔:

預設是啟用記錄檔,就是記錄你 DNS 查詢記錄。這部分最大的用途是當發現有些你非訪

問不可 ( 當然是要確定是正常的網站 ) 或是因為被擋廣告而造成 網站 / APP / 服務

閱覽有問題時,就需要去翻看記錄檔,看是那一個 domain 被擋住,把它加入白名單後再

訪問即可。 在隱私設定部分,可以只勾選 記錄域名 這個選項即可。記錄檔保留可設定

最短保留 1 小時,最長保留到 2 年 ( 預設是 3 個月 )。資料儲存位置可以選擇美國

( 預設 ),歐盟,英國,瑞士 ( 有嚴格的隱私權保護法律,建議選這個位址 )。值得注

意的是更改記錄檔儲存位置會清除之前已儲存的記錄檔資訊,建議一開始就設定好。

響應修改:

https://i.imgur.com/OoZVrwK.png

就是所謂的 DNS 複寫 ( 汙染 )。可以將指定的 domain,強制指定已知的 IP 位址。

e.g. 強制將 Apple 相關的 server 位址指向台灣的 CDN ,避免 DNS 解析到國外的

CDN 位址,造成人在台灣卻連到國外的 server ,造成連線下載速度緩慢。值得注意的是

目前這個響應修改只能新增和刪除,無法對已添加的響應修改做編輯。

左邊的設定 ( setup ) 頁面

https://i.imgur.com/8wLG4SK.png

基本上是給予有關你這個設定檔裡面 NextDNS 的設定方法和資訊。 NextDNS 提供非常多

裝置的安裝方法和說明。這是令人激賞的一點。 像 Apple 在 iOS14 後原生支持 DOH 或

DOT,網頁就有提供描述檔生成器。下載回來安裝完就可以使用,非常方便。其他設定方

法看頁面底下的教學就滿清楚了,這邊就不多做贅述。

端點:

比較重要的資訊是 ID ,它就是你這個設定檔的特殊的代碼,任何人只要知道這個 ID ,

以 DOH 來說就可以用 http://dns.nextdns.io/ID,來使用你的這個 NextDNS 設定檔的

服務。

識別您的設備:

這是我覺得 NextDNS 一個滿有趣的設定,可以用在 DOT 或 DOH 。以 DOH 來說,若是手

機的 DOH 設定為 https://dns.nextdns.io/ID/IPHONE ,在統計和記錄檔部分就可以單

獨篩選觀看手機 ( IPHONE ) 的記錄。

安全 ( security ) 頁面:

https://i.imgur.com/6Qq1mBM.png

基本上使用預設的即可。但也可以自行評估封鎖停放網域,阻止新註冊的域(NRD),

DNS 重新綁定攻擊保護,這三個選項要不要啟用。

隱私 ( privacy ) 頁面:

https://i.imgur.com/BzBdNLQ.png

阻止列表:

預設只有啟用 NextDNS 推薦的廣告和跟蹤器阻止列表 ,可以按下添加阻止列表加入一些

知名有被 NextDNS 收錄的規則列表 ( e.g. AdGuard DNS filter, Steven Black,

AdGuard Mobile Ads filter, NSABlocklist, AdGuard Tracking Protection filter,

AdGuard Base filter, 280blocker )。值得注意的是 NextDNS 目前不予許使用者使用自

訂的規則清單,他們解釋最大的原因是自訂的規則清單若是格式不正確則可能會造成

DNS 服務有問題,因此不予許使用自訂的規則清單,但可以上 Github 提 issues 建議收

錄知名有維護的規則清單。 這是我覺得滿可惜的一點。

深度追蹤保護:

https://i.imgur.com/9GNsi7l.png

這是一個目前還在測試中的系統層級的防追蹤選項,e.g. 如果選擇添加小米,則會阻止

來自小米設備 ( 手機和平板電腦、智慧型電視、路由器 ) 的追蹤。請自行斟酌要不要啟

用這項功能。

家長控制 ( parentalcontrol ) 頁面:

https://i.imgur.com/KNj9avs.png

這部分就是專門設定給家長使用防止未成年人接觸到不該接觸到的網路資訊或服務,但因

為是設定完後是對該設定檔實施全域設定。所以建議要開啟這項功能,可以另外創建新的

設定檔,給未成年人的設定為獨立的設定檔,避免干擾。

黑名單 ( denylist ) 頁面:

https://i.imgur.com/NUU32GI.png

在此頁面添加的 domain ,將會被阻擋。只能添加和刪除,無法對已添加到黑名單的

domain 做修改。

白名單 ( allowlist ) 頁面:

https://i.imgur.com/zVZ7bCe.png

在此頁面添加的 domain ,將不會被阻擋。只能添加和刪除,無法對已添加到白名單的

domain 做修改。

統計 ( analytics ) 頁面:

https://i.imgur.com/RT63SGI.jpg

在此頁面可以看到固定時間內 ( 最短過去 30 分鐘 ; 最長過去 3 個月 ; 預設是過去

30 天 ) 這個設定檔裡所有的設備或單一設備的 NextDNS 使用狀況資訊,包含查詢數 /

被阻止的查詢 / 被阻止的查詢 ( % ) 等資訊。

記錄檔 ( logs ) 頁面:

https://i.imgur.com/Db86rxp.jpg

在此頁面可以看到這個設定檔裡所有的設備或單一設備的 NextDNS 查詢記錄,如果查詢

記錄是被阻擋的,就會在查詢記錄的左邊出現紅色的線條 ( 如上圖 ) ,點擊右邊的 !

圖示則會有相關資訊出來告訴你是被那些你設定的阻擋清單給阻擋了。可以搭配白名單或

黑名單功能來簡易客製化自己的阻擋或允許規則。

實際使用心得:

在擋廣告和防數位追蹤方面表現出色,同時也不需要負擔 server 建置成本和風險。但有

些網頁元素是無法靠 DNS 過濾達到去廣告目的,這時可搭配 Adguard 軟體的網頁過濾規

則,來更進一步阻擋廣告或防數位追蹤。而 NextDNS 一直以來為人詬病的 routing 問題

,目前官方也有提供 ultralow 或 anycast 的方法做解決。目前台灣只能用 ultralow

的 server。 而官方目前指出只有使用 DOH 或 DOT 或使用官方 APP 的使用者會才能有

這項服務更新 (使用 NextDNS CLI 也有,但不在本文分享範圍內)。

官方還是有些地方需要努力改善,但整體來說,對稍微進階的使用者會是個不錯的選擇。

--
※ 文章網址: https://www.ptt.cc/bbs/AdBlock/M.1617157387.A.4E1.html
※ 編輯: l98 (59.127.250.5 臺灣), 03/31/2021 10:24:47

Tags: iOS

All Comments

Caroline avatar
By Caroline
at 2021-04-04T06:31
給有需要的人,參考看看。 我文章中有提到 iOS 設定方法
應該和本板討論有關吧!
Rae avatar
By Rae
at 2021-04-08T03:14
使用了快半年了,真心覺得好用~在server端過濾 相對來
講更省電 只是隱私權聲明太過簡單直白 讓我會有點怕怕
的XD
George avatar
By George
at 2021-04-12T03:07
不過他的 server 看來都在國外, RTT 比起 google/CF 還是高
一些
Dinah avatar
By Dinah
at 2021-04-14T18:43
台灣節點已經上線很久了,建議更新一下iphone 描述檔
Erin avatar
By Erin
at 2021-04-19T07:31
https://i.imgur.com/R9Ma72f.png
https://ping.nextdns.io/ ping 值僅供參考
Kristin avatar
By Kristin
at 2021-04-22T06:11
剛剛ping一個跑到國外,看來只是運氣不好XD
Lily avatar
By Lily
at 2021-04-24T18:58
這種公司的隱私權聲明,你就只有相信或不相信。
不然自幹 Adguard Home 來用就好了
Ophelia avatar
By Ophelia
at 2021-04-25T01:48
https://test.nextdns.io/ 這裡也可以看你目前 NextDNS 是連
到哪台 server 和一些相關資訊
Gary avatar
By Gary
at 2021-04-28T18:29
DNSCloak這個app+自訂阻擋清單也不錯用
Zenobia avatar
By Zenobia
at 2021-04-28T19:34
Ursula avatar
By Ursula
at 2021-04-28T23:32
哇 推!
Lucy avatar
By Lucy
at 2021-05-02T01:28
推說明
Bethany avatar
By Bethany
at 2021-05-06T19:03
網路上有教可以設定固定為台灣伺服器
https://www.jkg.tw/p3505/
Kumar avatar
By Kumar
at 2021-05-09T22:04
不過想問一下 大家有推薦使用的阻止列表嗎?
Isla avatar
By Isla
at 2021-05-12T00:07
他那邊篇有更新喔,官方直接說這樣設定是錯誤的。而且現在
基本上在台灣的話都會是連到台灣的server (3台),只是有時候
Hamiltion avatar
By Hamiltion
at 2021-05-15T00:04
不見得是 ping 值最低的那個就是。
Michael avatar
By Michael
at 2021-05-19T06:58
阻止列表,你把我文中的 Steven Black, NSABlocklist 這兩個
拿掉,其他訂閱就可以。
Ula avatar
By Ula
at 2021-05-22T22:10
國外是滿多人說AdGuard DNS filter的誤擋率最低,如果想
Daph Bay avatar
By Daph Bay
at 2021-05-27T13:20
要有更好的過濾效果的話,是滿推薦oisd和lightswitch05
以上兩個也都是有不少人推薦的,像oisd就是整合了很多列
Rosalind avatar
By Rosalind
at 2021-05-31T00:15
Anonymous avatar
By Anonymous
at 2021-06-01T03:29
Elma avatar
By Elma
at 2021-06-05T16:33
所以是懶得事後再去弄白名單的新手的話,推薦NextDNS原
生的和AdGuard DNS filter就好
Victoria avatar
By Victoria
at 2021-06-09T22:06
不過我覺得用這類軟體,基本上要會看 log 。畢竟我就曾經遇到
Una avatar
By Una
at 2021-06-10T23:32
過一些狀態過。e.g. line 的縮短網址會被基礎名單擋掉。
Zanna avatar
By Zanna
at 2021-06-12T23:00
應該是是說你手機上點擊官方傳訊息 (e.g. 高雄市政府) 中的
短網址,他會先跳一個 line 追蹤的短網址後再跳到正確網頁
Joe avatar
By Joe
at 2021-06-16T14:31
但這追蹤網址會被基礎規則擋掉,則就後續就不會再跳轉到正確
Catherine avatar
By Catherine
at 2021-06-18T04:29
網址去。 這個就要看 log 檔去抓哪個網址,放白名單嘗試後,
才能 debug 成功。
Rebecca avatar
By Rebecca
at 2021-06-22T14:11
哈哈我也有遇到這個情況所以我是直接把line的網域直接加
入白名單
Oscar avatar
By Oscar
at 2021-06-23T00:24
我自己弄一個adguard home 只要加上網域名稱內建也可
以產生描述檔讓手機使用
Anonymous avatar
By Anonymous
at 2021-06-23T15:09
我是用easyList peterLowe adguardDNS 前兩個是ublockOr
igin內建所以我用很習慣了

Instagram 注音輸入有異常

Kama avatar
By Kama
at 2021-03-31T10:18
今天一早更新至181.0的版本 發現聊天訊息無法順利用注音打字選字 其他人也有相同狀況嗎? Messenger 之前也有類似狀況 都不知道該不該按更新 - ...

官網展示的子五線+memoji錶面調不出來

Candice avatar
By Candice
at 2021-03-31T09:54
機型:apple watch series 6 系統版本:watchOS 7.3.3 問題描述: https://imgur.com/YuqkHgp 官網右邊展示的這個錶面看起來應該是子午線吧 可是我在複雜選項裡面沒找到memoji 雖然我想過是否要自行手動把memoji截圖出來之後在設定進去聯絡人裡 ...

測距儀角落會出現白桿

Franklin avatar
By Franklin
at 2021-03-31T09:22
機型:iPad pro 2020 12.9 版本:14.4.1開始注意到,14.4.2依然存在 描述: 平板的測距儀app會出現一根白色橫桿, 並不是一個下拉用的選單bar https://i.imgur.com/r91SkOf.jpg 不影響使用,但有點突兀 有人也有相同情況, 或是能告訴我解決方 ...

watch睡覺不用時的節能設定

Aaliyah avatar
By Aaliyah
at 2021-03-31T09:04
最近入手第一支apple watch 型號se, 平常睡覺時不會配戴只有外出才使用, 因為電池比較耗電,所以想請問大家晚上如果沒有配戴的時候會如何設定讓它比較不耗電呢? 我有試過幾次省電模式但是感覺跟關機差不多, 所以想問問大家除了開省電模式大家還會怎麼設定?謝謝 - ...

iphone 8 plus 背板更換

Isabella avatar
By Isabella
at 2021-03-31T08:28
各位好,想請教圖中紅圈處這像貼紙的是什麼呢? 小弟更換背板時有把它撕下貼到新背板,但就變得皺皺的,會不會有什麼影響呢? https://i.imgur.com/RGrvaeD.jpg ---- Sent from BePTT on my iPhone 11 - ...