因為老婆響網上見到呢部 portable 投影機 Usatisfy mini 4K 想買,咁我上星期經 HKTVmall 上的 NOVA Home 一併和日常用品買。星期六收貨後,星期一拎去 staycation 時做一份驚喜生日禮物。咁佢收到後,room service dinner 都未食完就走去開箱,點知驚喜到爆炸,直頭開箱都有問題。
第二朝 checkout 前我就拍左段片。
響 HKTVMall 買個 Gadget 做生日禮物,一開箱就發現問題? 十分鐘就過熱死機?咁會唔會爆炸架?重咁用?! 真係 you 唔 satisfy。
如果你擔心互聯網供應商的 DNS 系統不夠安全、或被篡改,你有自由去自行動手改動自己的router和電腦的DNS 設定,改用上述 Google 或 CloudFlare 的 DNS 系統,這是最簡單而免費的方法。
方法二:使用自己建立的 DNS 系統。
如果你不滿足於使用互聯網供應商(ISP)和國際科技大公司提供的 DNS 系統,你可以自家建立一台的 DNS 系統。大多數互聯網上的系統包括 DNS 系統都採用 Linux 操作系統(OS),也即是 Android 手機和網絡儲存裝置(NAS)的 OS。我建議用家亦可考慮使用 Linux 來建立自己的 DNS 系統。
為何自建 DNS 系統可以減低 DNS 被篡改的機會?我先深入一些介紹 DNS 的構造。
DNS 負責處理關於域名(Domain Name)的服務,你所使用的 DNS 系統稱為 DNS 快取系統(caching system),DNS 快取系統會透過 ICANN 機構的 DNS 根系統(root system)取得各頂級域名(Top-Level Domain 簡稱 TLD)的 DNS 系統號碼。例如查詢 .com 便會傳回 Verisign 的相關 DNS 系統號碼、.org 就傳回 PIR (由互聯網協會創立)的相關 DNS 系統號碼、 .hk 就傳回 HKDNR (HKIRC擁有)的相關 DNS 系統號碼等等。
DNS 快取系統再向各 TLD 的 DNS 系統查詢該域名,便得到查詢域名的 DNS 系統號碼。再由存放該域名的 DNS 系統傳回查詢的網址的 IP 地址。例如 www.linuxharbour.com,你使用的 DNS 快取系統先向 DNS 根系統(root system)取得 .com 的 TLD DNS 系統號碼,然後向 .com 的 DNS 系統取得 linuxharbour.com 的 DNS 系統號碼,最後 DNS 快取系統向 Linux Harbour 的 DNS 系統查詢 www.linuxharbour.com 的 IP 地址。
上述就是互聯網供應商和國際科技大公司的公眾 DNS 系統應該做的事。如果用家自建 DNS 系統取代互聯網供應商提供的 DNS 系統,就由自家系統跟據 DNS 根系統,直接向 TLD 和存放該域名的 DNS 系統取得用家電腦、手機、平板自動查詢域名的網絡地址。
如果決定在雲端或實體電腦/伺服器,可以安裝其中一套 Linux 軟件系統 – Ubuntu,Ubuntu 和其它 Linux 都有一套名為 bind9 的軟件可作你的簡單 DNS 快取系統。 而 Raspberry Pi 也有 Raspberry Pi OS (前身名為 Raspbian) 都是一套 Linux 系統。