官方有回應此修改方法是錯誤的,請停止使用
等待官方釋出新的功能可以解決路由錯亂問題
參考: https://help.nextdns.io/t/60htdz3/guide-how-to-force-nextdns-use-the-fastest-edge-server
有在用 NextDNS 的人應該有個痛點,那就是莫名的路由經常會幫你指到外國解析伺服器上
明明人在台灣而且他們也有提供台灣節點,但就是會讓你出國走一圈? 🤷♂️
諸如此類的隨機事件有時還蠻常發生的
在他們的討論版上也時有所聞身在歐洲的使用者,被連到亞洲伺服器的情況發生
跨國就算了,跨過一整個洲就比較過分了 🥸
在官方還沒有提出正式解決方案以前,這個狀態可能會是常態
不過前幾天群裡面的 Cary Yu 大大發現可以透過 NextDNS 官方的 DNS Rewrite 功能強制指定你想要的伺服器
下面就來說說這個強制指定解析伺服器的設定方法
首先請先打開 https://ping.nextdns.io 的網站,他會自動幫你測試你附近的伺服器節點網路延遲並會自動排序
如上面那張圖片,我延遲最低的是 TPE(台北)的節點,其次是 HAN(越南)、HKG(香港)跟 TYO(日本)
如果你網路有 IPv6 的話,就會同時測試 IPv4 跟 IPv6 的節點
比較可惜的是目前他們台北的節點尚未有 IPv6 的連線能力,所以我 IPv6 節點只能切到香港跟日本
找出你網路延遲較低的節點後,記錄一下節點的名稱與 IPv4 or IPv6
接著使用瀏覽器來到 https://my.nextdns.io/ 網頁後台,找到後面一個 Settings(設定)
接著往下滑,找到 DNS Rewrite(響應修改),點一下「新響應修改」的按鈕
總共要新增四條進去,網域分別是
ipv4.dns1.nextdns.io
ipv4.dns2.nextdns.io
ipv6.dns1.nextdns.io
ipv6.dns2.nextdns.io
2021/01/07 update 網域變更 NextDNS 改變了網域,如果你發現上面的用不了
請換成以下這四組
ipv4-anycast.dns1.nextdns.io
ipv4-anycast.dns2.nextdns.io
ipv6-anycast.dns1.nextdns.io
ipv6-anycast.dns2.nextdns.io
上述的 dns1 就是第一個會先去查詢的伺服器,dns2 是備用的
如果你只有 IPv4 環境的話,就只需要設定兩組 IPv4 即可
而對應的答案請依照下面格式填寫
ipv4-xxxxxx-xxx-1.edge.nextdns.io
ipv6-xxxxxx-xxx-1.edge.nextdns.io
請把你在 https://ping.nextdns.io 測試到延遲最低的那組伺服器名稱帶入 xxx 中即可
下面是範例,我 IPv4 第一組伺服器設定為台北的:
以我自己為例,IPv4 我打算設定台北跟香港、IPv6 我設定為香港、日本,依序設定完四組
所以最後就會是下面這樣:
設定完畢後,請把你原先的上網設備清除 DNS 快取,如果不知道怎麼清除那就重新開機
接著再去 https://ping.nextdns.io 測試跑一次,看看是不是如你所設定的?
於是你就可以愉快的上網囉!
另外 NextDNS 官方推特日前發了一則推文,賣了個關子
We would like to wish everyone a very happy new year!
— NextDNS (@NextDNS) January 1, 2021
A few hints of what's in the pipe for early 2021 on our side: "ultra low", "3" and "dark".
Stay put and stay safe! pic.twitter.com/P31zhrWqCp
給了他們 2021 年年初計劃的三個關鍵字「ultra low」、「3」、「dark」,下面來猜猜他們分別的涵義?
「ultra low」應該是要準備部署超低延遲的新技術
「3」應該是他們這幾個月打算新開三個節點伺服器,其中一個 HAN(越南)已經曝光
「dark」應該就是官網要有暗黑模式囉~
NextDNS 目前真是越來越好用,還沒有註冊的人趕快去申請註冊唷! 🖖