Line快速諮詢
回網頁上層
DNS 是什麼?DNS 查詢、運作原理與設定完整指南

DNS 是什麼?DNS 查詢、運作原理與設定完整指南

作者:月光創意網頁設計團隊(資深網頁設計專家,15 年以上實戰經驗) │ 最後更新日期:2026-10-13
一句話搞懂
DNS(Domain Name System,網域名稱系統)是把人類看得懂的網址(例如 moon-d.com)翻譯成機器用的 IP 位址(例如 203.0.113.10)的系統。它就像網際網路的電話簿,也是導航,幫你從「名字」找到「正確的門牌號碼」。
每次你打開一個網頁,其實背後都先跑了一次 DNS 查詢:把記得的網址換成真正的伺服器位址,瀏覽器才連得上。這個動作快到幾乎沒感覺,但只要 DNS 出狀況,整個網站就會「找不到」或「連不上」。本篇用白話帶你搞懂 DNS 是什麼、一次 DNS 查詢的完整流程、常見的 DNS 記錄類型、免費公共 DNS 怎麼選、查詢工具與指令怎麼用、DNS 設定與 TTL 的眉角,以及 DNS 對 SEO 與 AI 搜尋的實際影響,最後附上實戰案例與 5 題 FAQ。

DNS 是什麼?用電話簿與導航一次聽懂

DNS(Domain Name System,網域名稱系統)是一套把「網域名稱」對應到「IP 位址」的分散式資料庫系統。人在網路上其實是用名字在認路,例如 www.example.com;但電腦與網路設備之間是靠數字溝通,例如 192.0.2.1。這兩個世界中間的翻譯工作,就是由 DNS 負責。

會需要 DNS,最根本的原因是「記憶」。IPv4 的位址是一串數字,IPv6 更長更難記,但現代人每天要開的網站可能有十幾個,不可能全部背下來。DNS 讓每個網站都能用一個有意義的名字來代表,就像電話簿把「某某公司」對應到「某支電話號碼」,你不用記號碼,只要講得出名字就找得到人。

DNS 就像網際網路的導航

也有人把 DNS 比喻成 GPS 導航。你輸入「台北 101」這個地標名稱,導航幫你算出實際的座標與路線;你輸入網址,DNS 幫你查出實際的 IP,瀏覽器才知道資料要送去哪裡。差別在於,這個「查座標」的動作每次上網都要做,只是大部分時候被快取起來,快到你看不見。

重點速覽
DNS 是網際網路的電話簿,負責把網域名稱翻譯成 IP 位址。沒有 DNS,你就得手動輸入一串數字才能連上網站,這在今天的網路規模下幾乎不可能運作。

網域、IP、主機三者關係

搞懂 DNS 之前,先分清楚三個常被混著講的名詞:網域是網站的名字,IP 位址是伺服器在網路上的實際住址,主機則是真正存放網站檔案、提供服務的那台機器或空間。DNS 的工作,就是把「網域」指向正確的「主機 IP」。如果你還想更完整了解網域本身是什麼、怎麼挑、怎麼申請,可以先看我們整理的 網域申請與購買完全指南。

關於 DNS 的 3 個常見誤解

誤解一:DNS 就是主機 不是。DNS 只負責「指路」,本身不存放網站。就算 DNS 設得再完美,主機沒開或程式壞掉,網站一樣打不開。
誤解二:換 DNS 就能讓網站變快 影響有限。DNS 只加速「查名字」這一步,真正下載網頁內容的速度還是看你的頻寬與主機效能。
誤解三:DNS 改完全世界立刻同步 不會。因為各地快取與 TTL 的關係,全球生效需要時間,這是正常現象而非設定錯誤。

DNS 查詢怎麼運作?完整解析流程 6 步驟

當你在瀏覽器輸入網址按下 Enter,背後其實是一連串「層層往上問、再層層回答」的過程。這段過程專業上叫做 DNS 解析(DNS resolution),而我們平常說的 DNS 查詢,就是指這個把名稱換成 IP 的動作。流程大致如下:

  1. 先查自己的快取 瀏覽器與作業系統都會先看自己有沒有記過這個網域對應的 IP。如果有,而且還沒過期,就直接拿來用,完全不用對外查詢。
  2. 問遞迴解析器(Recursive Resolver) 快取沒有,就交給 DNS 遞迴解析器。它通常由你的網路服務供應商(ISP)提供,也可能是你手動指定的公共 DNS,例如 1.1.1.1 或 8.8.8.8。
  3. 遞迴解析器問根名稱伺服器 根名稱伺服器(Root Server)不會直接給答案,而是告訴解析器:「要查 .com 的話,去問 .com 的伺服器。」
  4. TLD 名稱伺服器接手 負責管理頂級網域(例如 .com、.net、.tw)的 TLD 伺服器,會再指出這個網域的權威名稱伺服器是誰。
  5. 權威名稱伺服器給出最終答案 權威名稱伺服器(Authoritative Name Server)持有該網域最正確的 DNS 記錄,這裡回傳的 IP 就是最終答案,可信度最高。
  6. 回傳並快取,瀏覽器開始連線 解析器把 IP 回給你的裝置,同時依 TTL 設定快取一段時間。瀏覽器拿到 IP 後,才正式向該主機發出網頁請求。

整個流程在正常情況下通常只花幾十毫秒,快到你根本不會注意到。但如果某一段出錯、伺服器逾時,或記錄設錯,你就會看到「找不到網站」或連線很久沒反應。想更深入理解每一種記錄該怎麼填、設定時有哪些細節,可以延伸閱讀 DNS 設定完整教學。

快速理解
DNS 查詢是「分散式」的:沒有任何一台伺服器知道全世界所有網址,而是靠根、TLD、權威伺服器一層一層指路,共同拼出答案。這種設計讓網路更有彈性,也更容易擴充。

DNS 記錄類型有哪些?A、CNAME、MX 一次看懂

DNS 之所以能同時管網址、信箱、驗證等多種用途,靠的是不同種類的「記錄(Record)」。每一筆記錄負責一件事,在 DNS 後台看到密密麻麻的欄位,其實只是這幾種常見類型在排列組合。

記錄類型 用途 常見範例
A 記錄 把網域指向一個 IPv4 位址,最核心的網站指向設定 example.com → 203.0.113.10
AAAA 記錄 對應 IPv6 位址,功能與 A 記錄相同,只是位址格式不同 example.com → 2001:db8::1
CNAME 記錄 把一個名稱指向另一個名稱,常用於子網域與第三方服務 blog.example.com → example.com
MX 記錄 指定負責收信的郵件伺服器,企業信箱必設 example.com → 你的郵件服務商
TXT 記錄 存放文字驗證資訊,常用於網域驗證與防偽郵件 SPF、DKIM、站長驗證碼
NS 記錄 宣告這個網域由哪幾台名稱伺服器負責管理 ns1.example-dns.com
SOA 記錄 記錄網域的權威資訊與版本號,屬於管理性資料 序列號、更新週期
CAA 記錄 限制哪些憑證機構可以簽發此網域的 SSL 憑證 只允許指定 CA 簽發

對一般企業網站來說,最常動到的其實只有 A 記錄(網站指向)、CNAME 記錄(子網域)與 MX/TXT 記錄(信箱與驗證)。設定時最常見的錯誤,就是把 CNAME 設在同一個名稱又有 A 記錄的地方,導致衝突;或是搬家時只改了網站主機,卻忘了同步更新 MX,結果信箱收不到信。

新手檢查 DNS 記錄的 3 個重點

  • 同一個主機名稱不要同時有 A 與 CNAME:兩者會打架,多數系統會直接報錯或忽略其中一筆。
  • 根網域通常用 A 記錄:很多服務不允許在根網域(例如 example.com)直接設 CNAME,改用 A 記錄或別名(ALIAS/ANAME)較保險。
  • @ 代表根網域、www 是子網域:後台欄位裡的 @ 與 www 常讓人混淆,設定前先確認你改的是哪一個。

免費公共 DNS 推薦與比較

你上網時使用的 DNS,預設通常是 ISP 提供的。有些人會手動換成「公共 DNS」,動機不外乎:原本的解析太慢或不穩、想加強隱私、想擋廣告或惡意網站,或是覺得連線品質會變好。以下是幾個常見選項:

服務 主要 DNS 備用 DNS 特色
Cloudflare 1.1.1.1 1.0.0.1 主打速度與隱私,全球節點多,承諾不長期保留查詢紀錄
Google Public DNS 8.8.8.8 8.8.4.4 穩定、覆蓋率高,全球使用者眾多,相容性佳
Quad9 9.9.9.9 149.112.112.112 以資安為核心,自動封鎖已知的惡意網域
OpenDNS 208.67.222.222 208.67.220.220 提供家庭與企業過濾選項,可限制特定內容
Surfshark DNS 194.169.169.169 — 搭配其 VPN 服務使用,強調隱私

要提醒的是:換公共 DNS 不會「無腦變快」。如果你的 ISP 原本的 DNS 已經很順,換過去差異可能非常小;真正有感的通常是原本經常解析失敗、被導向廣告頁,或某些網站連不上的情況。另外,公共 DNS 主要是加速「查名字」這一步,實際網頁下載速度仍取決於你的頻寬與目標網站本身。

更換前先想清楚
在企業或公司網路環境更換 DNS 前,建議先確認是否有內部網域、內網服務或防火牆規則相依。隨意更換可能導致內部系統解析不到,反而影響營運。個人使用則相對單純。

提到的 Cloudflare 也有完整的 DNS 學習資源,說明解析原理與各種記錄的用途,可作為理解原理的補充來源(見文末參考來源)。若你正在架站,刊登主機後通常會拿到主機商指定的 DNS 或 A 記錄,這時重點不是「換哪個公共 DNS」,而是把記錄設對。

DNS 查詢工具與指令教學

想知道一個網域目前指向哪裡、有沒有設錯,最直接的方法就是自己做一次 DNS 查詢。不用懂程式,以下三種方法就能涵蓋大部分需求。

方法一:線上 DNS 查詢工具(最推薦)

只要打開網站、輸入網域就能查,適合不想碰指令的人。常見工具包括 Google Admin Toolbox 的 Dig、DNS Checker、MXToolbox、whatsmydns 等。它們能顯示 A、AAAA、CNAME、MX、TXT 等記錄,也能一次看全球多地節點的解析結果,很適合確認「DNS 是否已經全球生效」。

方法二:作業系統指令 nslookup 與 dig

Windows 的「命令提示字元」輸入 nslookup moon-d.com,Mac 或 Linux 的終端機輸入 dig moon-d.com,就能直接看到解析結果。想指定用某一台 DNS 查詢,可以加上伺服器參數,例如比較 1.1.1.1 與 8.8.8.8 的結果有沒有差異。這招在排查「為什麼只有某些人連不上」特別好用。

方法三:DNS 管理後台

如果你本來就是這個網域的管理者,登入註冊商或主機商的 DNS 後台,就能看到所有記錄的原始設定,這也是修改設定的地方。要提醒的是,後台「設定值」與「實際生效值」可能因快取而不同,修改後建議再用線上工具從外部查一次確認。

查詢小技巧
同一個網域在不同地點查到不同 IP 是正常的,這叫 DNS 分流或負載平衡,只要能連上就是對的。真正要擔心的是「查不到任何記錄」或「指到明顯錯誤的 IP」。

另外,如果你對網域名稱、子網域與網站空間之間的關係還不太清楚,建議一併看懂 網址與網站空間的差異,這會幫助你判讀查詢結果。

DNS 設定與 TTL:網站搬家的關鍵

DNS 設定本身不難,難的是「時間差」。當你把網域指向新的主機,變更不會立刻傳遍全世界,而是等各地的快取逐一過期。這個快取存留時間就是 TTL(Time To Live),單位是秒。

TTL 短(例如 300 秒) 修改後很快生效,適合搬家或頻繁調整期間。缺點是查詢次數較多,理論上略增解析負擔。
TTL 長(例如 86400 秒) 快取久、查詢少,適合設定已穩定不再更動的網域。缺點是臨時要改時,全球生效會拖很久。
搬家前的標準做法 提前一兩天把 TTL 調短,等舊快取過期後再切換指向,接著觀察無異常後再調回長 TTL。
為什麼有人還是連得到舊站 因為他的裝置或 ISP 快取還沒過期。耐心等 TTL 走完,或請對方清除本機 DNS 快取即可。

常見的網站搬遷流程是:先在新主機把網站架好並測試 → 把 TTL 調短 → 切換 DNS 指向 → 從多個地點確認解析正確 → 觀察幾天後把 TTL 調回。切記不要在新站還沒測好之前就先把 DNS 切過去,否則訪客會直接看到壞掉的網站,對 SEO 與客戶信任都是傷害。

DNS 安全:污染、劫持與 DNSSEC

DNS 因為是每次上網的必經之路,自然也成了攻擊目標。常見的風險包括:

  • DNS 快取污染(Cache Poisoning):攻擊者把錯誤的 IP 塞進解析器的快取,讓使用者被導向假網站。
  • DNS 劫持(Hijacking):在傳輸過程中攔截查詢並回傳偽造結果,常見於不安全的公共 Wi-Fi。
  • 網域註冊被盜:註冊商帳號被入侵後,攻擊者把 DNS 指向自己的伺服器,整站被接管。
  • DDoS 攻擊:大量偽造查詢灌爆名稱伺服器,讓正常使用者查不到網址。

要降低風險,可以從幾個方向著手:DNSSEC 透過數位簽章驗證 DNS 回應是否被竄改;DoH/DoT 把 DNS 查詢加密,避免中途被看光或篡改;註冊商帳號務必開啟兩步驟驗證,並鎖定網域轉移。對企業來說,這些防護已經不是選配,而是基本功。

別忽略帳號安全
很多「網站被駭」其實是網域後台被入侵。DNS 設定一旦被改,受害者不只你的網站,還包括所有連到你的使用者。帳號安全永遠是 DNS 安全的第一道門。

DNS 對 SEO 與 AI 搜尋的影響

很多人以為 DNS 跟 SEO 沒關係,其實兩者有間接但明確的連結。搜尋引擎與 AI 爬蟲要收錄你的網站,第一步就是先解析你的網域;如果 DNS 不穩、經常逾時或指向錯誤,爬蟲可能根本進不來,連帶影響收錄與排名。

一、解析速度影響載入體驗

DNS 查詢是網頁載入的第一步,解析慢會拖慢整體的首位元組時間(TTFB)與載入速度。雖然單次差異只有幾十毫秒,但慢速連線或行動網路上會放大感受。載入速度是 Google 評估使用者體驗的訊號之一,因此選擇穩定、低延遲的 DNS,對效能有正面幫助。

二、穩定性影響收錄與信任

如果網站因為 DNS 問題經常無法連線,搜尋引擎會降低對你的信任,AI 摘要也更不願意引用一個「常常打不開」的來源。維持 DNS 的穩定性與正確指向,是網站可被穩定收錄的基本條件。

三、結構化資料讓 AI 更容易引用

當 DNS 把訪客與爬蟲正確帶到你的網站後,接下來能不能被 AI 摘要引用,就取決於內容品質與結構。清楚的小標、明確的答案、可查證的來源,還有 FAQPage、Article 等結構化資料,都能提高被引用的機率。想讓 AI 主動推薦你的網頁,可以參考我們整理的 GEO Schema 關鍵技術;打好 SEO 底子則可閱讀 SEO 具體作法。

一句話總結
DNS 不是排名因素,卻是「能不能被搜尋引擎與 AI 看到」的前置條件。先把路鋪好,內容才有機會被看見。

真實案例:把 DNS 調對之後發生什麼事

以下案例來自我們實際協助客戶處理的經驗,數字為約略值,用來呈現調整前後的差別,並非保證成效。

案例:傳統製造業官網搬遷
切換主機當天網站忽好忽壞,問題出在 TTL 太長

一家傳統製造業客戶要把官網從舊主機搬到新主機,舊主機的 DNS TTL 設成 86400 秒(整整一天)。搬家當天,新舊主機同時回應,造成部分訪客看到舊頁面、部分看到新版,客服接到不少「網站壞掉」的疑問。我們先把 TTL 調降到 300 秒、等待舊快取過期後再完成切換,之後再依穩定情況調回較長的值,解析混亂的狀況就解決了。

案例:地方診所官網連線不穩
改用公共 DNS 後,行動網路的解析失敗明顯減少

另一家地方診所反應,部分病患用手機上網時偶爾打不開官網。排查後發現網站本身正常,問題出在某些電信網路的 DNS 解析不夠穩定。我們協助確認記錄無誤後,建議診所端與部分同仁改用穩定的公共 DNS 交叉測試,並把 NS 設定整理乾淨,之後類似的解析抱怨明顯變少。實際改善幅度仍會因電信業者與地區而異。

這兩個案例的共同點是:問題往往不在「網站程式」,而在「解析這一層」。DNS 出狀況時,網站可能完全正常,但使用者就是進不來。學會看 DNS 記錄,往往能省下大量的排查時間。

若你遇到「網站連不上」的狀況,不妨依序檢查:先確認伺服器本身能不能開,再用線上工具查 DNS 有沒有正確指向,最後才懷疑程式或防火牆。把 DNS 這一層先排除掉,後續找人協助時也能講得更精準,減少來回猜測的時間。

常見問題 FAQ

DNS 是什麼?
DNS(Domain Name System,網域名稱系統)是把網域名稱翻譯成 IP 位址的系統,可以想成網際網路的電話簿或導航。因為人類記得住的 www.example.com 這種名字,機器看不懂,中間就靠 DNS 幫忙查表,轉換成 192.0.2.1 這類數字位址,瀏覽器才能找到正確的伺服器。
DNS 查詢要怎麼查?
DNS 查詢有三種常見方式:一是用線上查詢工具(如 Google Admin Toolbox、DNS Checker、MXToolbox),輸入網域就能看到 A、CNAME、MX 等記錄;二是在電腦的命令提示字元輸入 nslookup 或 dig 指令;三是在註冊商或主機商的 DNS 管理後台直接檢視設定。日常排查最實用的是線上工具加上 nslookup 交叉比對。
換成免費公共 DNS 真的會變快嗎?
不一定,要看原本的 DNS 品質。公共 DNS 的優勢是穩定性高、全球節點多、查詢延遲低,也能改善部分地區 ISP 解析壅塞或錯誤的問題。若原本的 ISP DNS 已經很順,換過去差異有限;若原本經常解析失敗、開網頁卡頓或連線被導向廣告頁,改用公共 DNS 通常能明顯感受到差別。實際速度仍會受你的網路與目標網站影響。
DNS 設定改完多久會生效?
多久生效取決於原本的 TTL(存留時間)設定。TTL 是每筆記錄被快取多久,常見值為 300 秒到 86400 秒。若 TTL 設得很長,全球同步可能需要數小時甚至一天以上;若事前把 TTL 調低,通常幾分鐘到一小時就能看到更新。搬主機或換 DNS 前,建議提前把 TTL 改短,降低切換期間的不穩定。
DNS、網域和主機有什麼不同?
網域是網站的門牌名稱,主機是實際存放網站檔案的房子,DNS 則是指路系統,負責把門牌導到正確的房子。三者各自獨立:網域向註冊商租用,主機向主機商租用,DNS 記錄則在網域的 DNS 後台設定。搬家時改的是 DNS 指向,不用重買網域;換網域時才需要處理轉址與 SEO。

DNS 設定讓你頭痛嗎?交給專業的來

月光創意網頁設計提供網域與 DNS 設定的諮詢協助,從網域指向、記錄設定到網站搬家,都能依你的實際情況一起規劃,讓網站穩定上線、被搜尋引擎與 AI 正確看見。

免費諮詢,立即開始 →
歡迎推廣本文,請務必連結本文出處:DNS 是什麼?DNS 查詢、運作原理與設定完整指南 - 月光創意網頁設計
如果您有任何 網頁設計 需求,也歡迎隨時與我們聯繫。
正在尋找專業的網站設計公司?歡迎來電或加 LINE 免費諮詢。
本文引用的資料來源
Copyright © 2009-2026 MOONLIGHT. All Rights Reserved 網站設計公司 — 網頁設計by月光創意
目次導覽
DNS 是什麼 DNS 查詢解析流程 DNS 記錄類型 公共 DNS 比較 查詢工具與指令 設定與 TTL DNS 安全 SEO 與 AI 搜尋 真實案例 常見問題 FAQ