Whoops

網站突然連不上,DNS 是常見排查點

網站搬家後,常見的求救訊息是:「我什麼都沒動,為什麼網站突然打不開了?」畫面上往往只有一排冷冰冰的「這個網站無法連線」。

往下排查時,DNS 是常見原因之一。可能是主機端換了伺服器 IP、某筆記錄被移除,也可能是搬家時漏改設定。一個看不見、摸不到的系統,確實能讓網站在短時間內無法連線。

這篇會把 DNS 從底層邏輯到實務影響一次講清楚。你不必成為網管工程師,但看完會知道:網站出問題時,要檢查什麼、怎麼查、該找哪一方處理。

快速重點整理:DNS(Domain Name System,網域名稱系統)就是網際網路的電話簿,負責把人類看得懂的網址(whoops.tw)翻譯成機器看得懂的 IP 位址。沒有它,你得一串數字一串數字背網站,搜尋引擎也連不上你。DNS 的速度會直接吃掉你的網站載入時間,它的正確性會決定你的信件會不會進垃圾匣,而它的安全性則關係到你有沒有被導去假網站。

DNS 是什麼?一句話講完,再拆給你看

翻成白話就一句:DNS 是一個超大型的、分散在全世界的翻譯服務,把網址翻譯成 IP。 電腦之間通訊只認 IP 位址(像 104.21.45.12 這種數字),但人腦記不住數字,所以我們發明了網址。whoops.tw 你記得住,104.21.45.12 你記不住,中間需要一個翻譯官,那個翻譯官就是 DNS。

這套系統的規格在 1987 年就被寫進 RFC 1035 這份文件裡,到現在還是網際網路運作的骨幹。將近四十年了,你每天滑手機、收 Email、看網站,底下跑的都是這套老規矩。

換個比喻你可能更有感。想像 DNS 是一間超大型的總機中心:你在瀏覽器網址列輸入一個網址,等於你跟總機說「我要找 whoops 公司」;總機去翻資料庫,找到那家公司分機號碼(IP),再把電話接過去。差別只在於,這間總機中心橫跨全球、階層分明,由一群分散各地的伺服器組成,彼此互相查詢、互相快取。

這就帶出一個關鍵觀念:DNS 是一套階層式的查詢鏈,絕非單一台機器。 你輸入網址到畫面出來中間那零點幾秒,背後其實跑了八個動作。這也是新手最容易誤解的地方:很多人以為 DNS 就是「主機商後台那一格設定」,其實那一格只是整條鏈的最末端。

這套系統是怎麼誕生的?四十年前的一次設計取捨

DNS 能撐這麼久,不是運氣,是一次漂亮的設計取捨。在它出現之前,早期的網際網路(ARPANET)靠一份叫 hosts.txt 的文字檔,把所有網址跟 IP 的對照關係寫死在同一個檔案裡,每新增一台機器,就得把更新檔散布到所有站點。八零年代網路規模開始膨脹,這套做法很快撞上極限:更新太慢、名稱容易衝突、那份檔案一旦出問題,全網跟著倒。

1983 年,Paul Mockapetris 提出分散式網域名稱的構想,後來落實成 RFC 882 與 883 兩份規格。四年後再被整理擴充為 RFC 1034 與 RFC 1035,也就是今天 DNS 仍依循的核心規格。

回頭看,這套設計最厲害的地方,在於它把「查電話號碼」這件事切成階層、分到全世界、層層快取。沒有任何一台機器需要記住全球所有網址,卻能在幾毫秒內回答任何一個查詢。當年設計者完全無法想像今天的網路規模,但他們留出的餘裕,讓 DNS 一路擴展到幾十億裝置都沒有從根本上崩潰。這種為未知留餘地的工程思維,放到今天的軟體設計依然值得借鏡。

對你這個站長來說,這段歷史不是考古。它能解釋你每天都會碰到的三件事:為什麼 DNS 是階層式、為什麼有快取、為什麼改了設定要等。這三個常被嫌麻煩的特性,當年全是為了讓系統撐得住全球規模而做的選擇。理解背後的為什麼,你操作起來就不會覺得它在找你麻煩。

一個網址被輸入後,DNS 在背後做的完整流程

這一段是我覺得多數文章講得太含糊的地方。很多人只會說「DNS 把網址翻譯成 IP」,卻沒告訴你這個翻譯動作實際經過哪些關卡。我把整條鏈拆開,你會懂為什麼有時候改了設定要等很久、為什麼有人看得到新版網站有人看不到。

  1. 瀏覽器快取:瀏覽器自己會記住最近查過的網址 IP,通常快取幾分鐘到幾小時。命中就直接用,不往下問。
  2. 作業系統快取:瀏覽器沒記住,就交給作業系統。Windows、macOS 都有一層本機 DNS 快取。
  3. 遞迴解析器(Recursive Resolver):本機沒有,就去問你設定的 DNS 解析器,通常是你 ISP(中華電信、遠傳)那一台,或你手動改成的 8.8.8.8、1.1.1.1。這台機器會幫你跑完剩下的查詢。
  4. 根伺服器(Root Server):解析器不知道答案時,先問全球十三組根伺服器。根伺服器不會直接給答案,它會說「我不認識,但 .tw 這個頂級網域要去問誰誰誰」(可對照 IANA 2026 年的根伺服器清單)。
  5. 頂級網域伺服器(TLD Server):解析器接著去問 .tw 的伺服器,對方再指路:「whoops.tw 的權威伺服器在哪裡。」
  6. 權威伺服器(Authoritative Server):這才是真正握有答案的機器。你網域的 A 記錄、MX 記錄全都存在這裡,它回了一句:whoops.tw 的 IP 是 104.21.45.12
  7. 回傳給解析器並快取:解析器拿到答案,回傳給你的瀏覽器,同時把這筆記錄快取一份,下次不用再跑這趟。
  8. 瀏覽器建立連線:拿到 IP,瀏覽器才開始跟主機握手、載入網頁。

這八個動作,正常狀況下通常很快。但只要其中任何一關出問題,例如權威伺服器無法回應、解析器快取到舊資料,你的網站就會「看起來」變慢甚至打不開。這也是 DNS 問題難抓的原因:出錯的地方往往不在網站程式,而在查詢鏈上。

全球只有十三組根伺服器,為什麼從不塞車?

講完流程,你腦裡可能浮現一個疑問:全球幾十億人每天瘋狂查 DNS,根伺服器卻只有十三組,怎麼可能不塞爆?這裡藏著 DNS 設計上最聰明的一招,叫做 Anycast(任播)。

IANA 公開列出的根伺服器清單(2026 年),它們用 A 到 M 共十三個字母代號表示。但每一個代號背後都不只是一台機器。靠著 Anycast 技術,營運商讓散布全球的節點共用同一組 IP 位址;網路會依 BGP 路由選擇可達路徑,通常能把查詢導向鄰近節點,但不等同於保證地理距離最近或負載最低。

打個比方,這就像連鎖超商。全台灣只有一個品牌,但每條街上都有門市,你永遠找得到離你最近的那家。根伺服器的邏輯完全一樣:英文字母代號是品牌,散布全球的 Anycast 節點是門市。你看見的「十三組」,其實是十三個品牌,背後是上千個節點。

Anycast 也提高了 DNS 架構的韌性。某個節點被攻擊或斷線時,路由可轉向其他可用節點;是否完全無感,仍取決於路由收斂與整體故障範圍。

這件事對站長有個實際啟示:挑 DNS 代管商時,可檢查它的網路覆蓋、可用性紀錄與實測延遲。節點數量不是唯一指標,路由品質、故障切換與管理安全性同樣重要。

遞迴 DNS vs 權威 DNS:兩種你一定要分清楚的伺服器

很多人把這兩者搞混,下場就是設定改錯地方、求救訊息越傳越急。我用一張表把它們拆乾淨。

比較項目遞迴 DNS(Recursive)權威 DNS(Authoritative)
角色幫使用者跑完整條查詢鏈的快遞握有最終答案的戶政事務所
誰在管ISP、Google、Cloudflare、你的路由器你網域的 DNS 代管商(Gandi、Namecheap、Cloudflare 等)
有沒有最終答案沒有,它只負責問與快取有,A、MX、TXT 全都在它身上
改設定要在哪改通常不用改,除非要換解析器這裡!你改的記錄都在這台
快取行為會快取,受 TTL 控制不快取別人的資料,只回應自己管的網域

換句話說,就一個記法:權威 DNS 是你家大樓的住戶名冊,遞迴 DNS 是幫你跑腿查名冊的快遞。 你要改的是名冊(權威端),不是快遞。若在主機商後台找不到 DNS 設定,先查 NS 記錄目前指向哪家權威 DNS 代管服務,設定不一定由主機商管理。

這裡也順帶釐清一個常見疑問:你的網域 DNS 不一定要放在買網域那家。很多人在 Gandi 買網域,卻把 DNS 代管切到 Cloudflare,這完全是合法且常見的做法,因為 Cloudflare 的解析速度與防護通常更好。實際怎麼切,可以參考我們寫的DNS 指向設定教學,步驟拆得很細。

十種你會真的用到的 DNS 記錄類型

DNS 記錄類型一大堆,但你實務上會碰到的就那幾種。我把常見的列成一張表,標出「什麼時候你會去動它」。

記錄類型它的作用你什麼時候會動到它
A把網址指向 IPv4 位址搬家、換主機、架站第一步
AAAA把網址指向 IPv6 位址主機支援 IPv6 時補上,未來必備
CNAME把一個網址別名指向另一個網址接 CDN、接部落格子網域、接第三方服務
MX指定收信的郵件伺服器用 Google Workspace、自架郵件主機時
TXT放任意文字,常用來驗證身分設定 SPF、DKIM、DMARC、Google Search Console 驗證
NS指定這個網域由誰來管 DNS把 DNS 代管切到別家時
SOA記錄這個網域的基本管理資訊通常自動產生,你不太會手動改
PTR反向解析,把 IP 反查回網址自架郵件主機怕被退信時要設定
CAA規定哪些憑證商可以核發你的 SSL資安加固、防止憑證被亂發
SRV指定特定服務的伺服器位置少見,企業內部通訊軟體才會碰到

你會發現,真正每天都在改的就 A、CNAME、MX、TXT 這四個。把這四個搞懂,你已經能解決八成的 DNS 場景。剩下六個是進階與資安用途,知道存在就好,需要的時候再回來查這張表。

舉個最常見的情境:你要把網站從舊主機搬到 Cloudways,房東給你一組新 IP。你要做的就是去 DNS 代管商後台,找到 whoops.tw 的 A 記錄,把舊 IP 改成新 IP,存檔,等傳播。整個過程換主機本身不難,難的是你在改之前有沒有先降 TTL,這牽扯到下一段要講的傳播問題。

TTL 與 DNS 傳播:為什麼改了設定要等?

TTL(Time To Live,存活時間)是每一筆 DNS 記錄都會帶的一個數字,單位是秒。它告訴全世界的遞迴解析器:「這筆答案你可以先記住,但 N 秒之後要來問我一次,不要一直用舊的。」

這個機制是 DNS 能撐住全球流量的核心。想像沒有 TTL 的世界:每輸入一次網址,全球解析器都得跑去問權威伺服器一次,根伺服器跟 TLD 早就被塞爆。有了 TTL,答案被層層快取,絕大多數查詢根本不用跑到最源頭。

但 TTL 也是「改了設定為什麼要等」的元兇。假設你的 A 記錄 TTL 設成 86400 秒(一天),你把 IP 改掉之後,全世界那些已經快取舊 IP 的解析器,會在一天內陸續來重新詢問,這段期間有人連到新主機、有人還在連舊主機,看起來就像網站「一下好一下壞」。這段時間業界叫DNS 傳播時間(Propagation)

搬家前 24 到 48 小時,可先把 TTL 降到 300 秒(五分鐘)。這能縮短多數遵守 TTL 的快取更新時間,但不保證全球都在五分鐘內同步,因為部分解析器與本機快取可能有不同策略。搬完穩定一兩天後,再依需求把 TTL 調回 3600 秒以上,平衡快取效率與調整彈性。

情境建議 TTL理由
平常穩定運作3600(一小時)解析快、快取效率高
即將搬家、換 IP300(五分鐘)改完能快速全網生效
臨時除錯、頻繁改60(一分鐘)測試用,不建議長期
完全不會動的記錄86400(一天)極致快取,省資源

AAAA 與 IPv6:為什麼你該開始補上這條記錄

前面的記錄類型表裡,有一條常被忘記的 AAAA。它跟 A 記錄做相近的事,差別是一個指向 IPv4 位址、一個指向 IPv6 位址。是否需要新增 AAAA,要看主機或 CDN 是否完整支援 IPv6。

原因很現實:IPv4 位址(像 104.21.45.12)的全球配額在 2011 年就發放完畢、各區域配額也陸續見底,新網站、新服務能拿到的 IPv4 越來越少,行情也越來越貴。IPv6 用更長的位址格式(像 2606:4700:4700::1111),可用位址數量多到人類用不完,是網際網路早就拍板定案的未來方向。各國電信商這幾年都在逐步把行動網路推向 IPv6 優先,你的站若連 IPv6 都連不上,等於對這批使用者多繞一道牆。

實際做法是:先確認主機或 CDN 提供有效的 IPv6 位址,再新增 AAAA,並從 IPv4、IPv6 網路分別測試 HTTPS、重新導向與來源站連線。不要把未啟用或錯誤的 IPv6 位址寫進 DNS;用戶端可能優先嘗試該路徑,反而造成部分訪客連線失敗。

DNS 怎麼影響網站速度與 SEO?

DNS 是瀏覽器建立連線前的效能關卡。DNS 查詢較慢,會增加導覽請求在收到第一個位元組之前的等待時間;但不同工具對 TTFB 的計時起點不一,不能把 DNS 一律說成伺服器 TTFB 的組成。

你的 DNS 解析慢半秒,整個網站就慢半秒,毫無妥協空間。Google 在 web.dev 上講得很白:速度直接影響使用者滿意度與轉換,行動裝置尤其敏感。而根據 Statista 的追蹤(2026 年 4 月),全球網路流量有超過六成來自行動裝置。手機網路天生不穩,DNS 慢一點,使用者直接跳出。

這跟Core Web Vitals脫不了關係。雖然 DNS 解析時間不是 CWV 的三大指標之一,但它會吃掉 LCP(最大內容繪製)前面的時間,等於間接拖垮分數。要做網站速度優化卻不管 DNS,等於裝了渦輪卻忘記加油。

實務上你能做兩件事:

  • 選擇穩定的權威 DNS 代管:依目標地區實測解析延遲,並檢查可用性、DNSSEC 與權限管理。Cloudflare 的 DNS 代管與其公共遞迴解析器 1.1.1.1 是不同服務,不要混為一談(見 2026 年的 Cloudflare 官方方案頁)。
  • 把 CDN 與 DNS 分開評估:CDN 可讓內容由邊緣節點回應,降低來源站距離與負載;DNS 查詢速度則仍取決於權威 DNS 與解析器。細節可以看我們整理的CDN 與網站速度專文。

這兩項都值得納入速度檢查,但效果大小要以真實使用者資料與不同地區的測試判斷。若瓶頸在後端、圖片或前端程式,單改 DNS 不會取代主機與頁面優化。

公共 DNS 解析器怎麼選?8.8.8.8、1.1.1.1 與 ISP 預設的取捨

前面講的都是「你網站要怎麼設 DNS」,這一段倒過來,講你(以及你的讀者)的電腦手機要用哪一台 DNS 解析器。這件事很少被拿出來談,卻直接影響每個人每天上網的速度與隱私。

多數人的設備預設使用 ISP 提供的解析器。它通常距離近、設定省事;不同業者對查詢記錄、惡意網域攔截與查詢失敗頁面的處理方式不同,若在意隱私或排錯的一致性,應查看服務政策並比較公共解析器。

解析器特色適合誰
ISP 預設距離近、通常夠快不在意設定、只想用就好的人
Google 8.8.8.8穩定老牌、覆蓋廣追求穩定與相容性的人
Cloudflare 1.1.1.1主打速度與隱私,有限的公開解析器記錄原則上於 25 小時內刪除在意隱私,並願意查看其資料政策的人
Quad9 9.9.9.9內建惡意網域黑名單特別在意資安的人

換公共 DNS 可在作業系統或路由器的網路設定裡,填入解析器提供的 IP;Cloudflare 也提供 1.1.1.1 應用程式(2026 年)。公司或校園網路可能有內部網域與安全政策,變更前應先確認。

這件事對一般讀者沒有直接的 SEO 意義,但站長搞懂它有兩個實際好處。第一,你能解釋為什麼兩個人查同一個網址、卻連到不同 IP,因為他們用的解析器快取狀態不同。第二,你 troubleshoot 時,懂得切換不同解析器來排除「到底是網域設錯,還是某台解析器快取到舊資料」的問題,這是抓 DNS bug 的基本功。

DNS 與 Email:為什麼你的網站信件一直進垃圾匣

電子報或訂單通知未送達時,除了SMTP 設定與寄信服務,也要檢查 DNS 的 MX 與 TXT 記錄;兩層都可能影響收發信與驗證。

Email 在 DNS 層面靠三種記錄運作。MX 決定信件送到哪台郵件伺服器;TXT 則用來放 SPF、DKIM、DMARC 三張身分證,讓收信端確認「這封信真的來自合法的 whoops.tw,不是詐騙集團冒名的」。Google 官方文件就明確列出 Google Workspace 的 MX 記錄數值(2026 年),照著設才能正常收發。

這三張身分證少一張,信件就容易被 Gmail、Outlook 直接丟進垃圾匣,甚至退回。你以為是內容寫得不夠好,其實是收信端根本沒看到你的信。如果你在做EDM 電子報行銷串接 Mailchimp 之類的工具,這層 DNS 設定是能不能送達的命根子,不是可有可無的裝飾。

記錄作用沒設好的後果
MX指定收信伺服器信根本送不到、漏信
SPF(TXT)列出有權寄信的伺服器信件被標為垃圾或退回
DKIM(TXT)給信件加上數位簽章信件容易被竄改、被擋
DMARC(TXT)告訴收信端怎麼處理驗證失敗的信無法統計、無法阻止冒名信

還有一條常被漏掉的記錄叫 PTR,它做的是反向查詢,把 IP 反查回主機名稱。一般網站用不到,但自架郵件主機、用專屬 IP 寄信時,應由 IP 所有方設定有效 PTR,並讓正向與反向解析及寄信主機識別一致。大型信箱服務會把這類設定連同 SPF、DKIM、DMARC、IP 信譽與寄送行為一起評估;缺少 PTR 可能造成退信或送達率下降,但不能單獨推算下降幅度。

寄信送達率同時受 DNS 驗證、寄送基礎設施、IP 與網域信譽、名單品質及內容影響。DNS 是重要環節,但不是固定占比的單一決定因素。

DNS 的安全風險:快取毒化、劫持,與 DNSSEC

DNS 是上世紀八零年代設計的系統,當年沒人在意資安,所以它的查詢回應預設是「明文、不驗證」。這代表兩件事:第一,別人理論上可以在半路看到你查了什麼網站;第二,壞人可以偽造回應,把你的查詢導去假網站。前者是隱私問題,後者叫DNS 快取毒化(Cache Poisoning)或 DNS 劫持,後果嚴重到能讓整批使用者被釣魚。

業界後來補了兩個機制。第一個是 DNSSEC,它給 DNS 回應加上數位簽章,讓解析器能驗證「這個答案真的是權威伺服器給的、沒被掉包」,規格定義在 2005 年的 RFC 4033。第二個是 DoH(DNS over HTTPS)與 DoT(DNS over TLS),把查詢過程加密,讓半路的人看不到你查了什麼。Cloudflare 的 1.1.1.1、Google 的 8.8.8.8 都已支援。

對一般網站經營者,我的建議很直接:

  • 評估並正確開啟 DNSSEC:DNS 代管商與註冊商都支援時,可依文件啟用並確認 DS 記錄一致。金鑰或 DS 設定錯誤可能讓支援驗證的解析器拒絕回應,因此切換 DNS 代管前也要先規劃停用或更新流程。
  • 鎖好網域移轉:在註冊商開啟移轉鎖(Registrar Lock),避免網域被盜走。網域被偷比網站被駭還致命。
  • 設好 CAA 記錄:限定只有你指定的憑證商能核發你的 SSL,等於幫SSL 憑證多上一道保險。

DNSSEC 能驗證 DNS 回應的真實性,但不取代註冊商帳號的多因素驗證、移轉鎖與權限管理。啟用後要定期檢查驗證狀態,變更 DNS 代管時也要同步處理 DS 記錄。

如何自己查 DNS:四個免費工具與指令

遇到問題,與其等工程師,不如自己先查一遍。這四個工具我每天都在用,全部免費、全部不用安裝什麼奇奇怪怪的東西。

  1. nslookup:Windows、macOS 內建指令。打開終端機輸入 nslookup whoops.tw,立刻看到這個網址目前被解析成什麼 IP。查 A、MX 都行,例如 nslookup -type=mx whoops.tw
  2. dig:macOS 通常可直接使用;Linux 發行版可能要安裝 dnsutilsbind-utilsdig whoops.tw 會顯示回應、TTL 與查詢伺服器等資訊。
  3. Google Dig(dns.google):瀏覽器開網頁就能查,不用打指令。它能顯示 Google 公共解析器取得的結果,用來排除部分本機快取干擾,但不代表所有地區與解析器的「全球視角」。
  4. ipconfig /flushdns:Windows 強制清掉本機 DNS 快取。懷疑自己看到舊資料、或改完設定要立刻驗證時,先跑這個指令再查,結果才乾淨。微軟官方的 Microsoft Learn ipconfig 文件(2026 年)有完整參數說明。macOS 對應的是 sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

用 dig 時,可順手看輸出裡的 TTL 欄位。對遞迴解析器查詢時,數字通常是該快取答案剩餘的有效時間;數字越小,代表越接近過期,不代表剛向權威端查過。若要確認權威端目前的設定,應直接指定權威名稱伺服器查詢,並比較不同解析器的結果。

一個實用的排查順序:先用 nslookup 看本機解析結果,再查 Google、Cloudflare 等不同公共解析器,並直接查權威名稱伺服器。結果不同可能來自快取、地理導向、分割 DNS 或設定尚未同步;結果一致但不如預期時,再回 DNS 代管後台檢查 A、AAAA、CNAME 與 NS 記錄。

DNS 監控:如何在讀者發現之前,就知道它壞了

DNS 壞掉最麻煩的從來不是修,而是你根本不知道它壞了。站長自己天天開自家網站,本機快取會讓你看到一切正常,但全球讀者早就連不上。等你收到第一封客訴、第一通電話,損失其實已經發生好幾個小時了。

解法是使用外部監控,從站外定期檢查網址與 DNS 回應,連線失敗時通知管理者。檢查頻率、節點數與通知管道依服務方案而異。若要偵測未授權變更,也可監控 A、AAAA、NS、MX 等重要記錄;監控只能協助及早發現,仍需搭配多因素驗證、最小權限與變更紀錄。

重要網站至少應有一個站外可用性監控。它能縮短故障被發現的時間,降低廣告流量與訂單持續導向故障頁面的風險;搜尋引擎也可能在長時間無法存取時降低檢索頻率,但不存在可直接查看的「爬蟲信任分數」。

如果你剛搬完家、剛改過 DNS 記錄,監控更要開到最敏感。傳播期間是新舊 IP 並存的混亂期,最容易出現「我自己看得到、客戶看不到」的鬼打牆狀況,有外部監控幫你從第三者視角確認,你才有底氣跟客戶保證「現在沒問題了」。

換主機或換網域時的 DNS 檢查清單

這一節是寫給即將要搬家、或剛搬完正在冒冷汗的人。我把多年下來累積的檢查點整理成清單,照著走能避掉絕大多數的搬家翻車。不管你是只換主機連網域一起換,還是剛從網域註冊走完第一步,這張表都用得上。

階段檢查項目為什麼重要
搬家前 48 小時把 A、CNAME 的 TTL 降到 300 秒讓改 IP 後全網快速生效
搬家前備份舊的 DNS 設定截圖出問題時能立刻還原
搬家當下新主機先架好、測試通過,再改 A 記錄避免改完才發現新站沒準備好
搬家當下同步檢查 MX、TXT 是否要跟著搬漏掉 Email 設定會讓公司斷信
網址有變更時設好 301 重導向把舊網址導向最相近的新網址;只換主機且網址不變時不需要,參考301 與 302 重導向
搬家後確認 SSL 憑證在新主機生效沒有HTTPS等於直接被瀏覽器標不安全,細節看HTTP 與 HTTPS 差異
網址或 Sitemap 有變更時更新並提交 Sitemap協助 Google 發現新網址;只換主機且網址不變時,重點是確認 Googlebot 可正常存取,操作見GSC 完整教學
穩定後把 TTL 調回 3600 秒以上恢復正常快取效率

這張表看起來瑣碎,但每一條都是我看過的真實翻車現場。DNS 搬家從來不是技術問題,是紀律問題。有紀律的人照表操課,八小時無痛轉移;沒紀律的人想到什麼改什麼,結果就是半夜求救。

DNS 跟其他技術 SEO 環節的關係

DNS 不是孤立的設定,它跟一堆技術 SEO 細節環環相扣。把它的位置放進整張地圖裡,你才知道自己在調什麼。

舉幾條最直接的線。第一,DNS 決定網址解析到哪,而像子網域 vs 子目錄這類網址結構選擇,全都建立在 DNS 正確指向的前提上,DNS 沒接好,再好的結構也沒用。第二,Sitemap 能不能被搜尋引擎順利抓取,前提是網域解析正常、主機連得上。第三,技術 SEO的健康檢查,第一步永遠是確認 DNS 沒問題,因為 DNS 壞了,後面什麼索引、爬蟲、結構化資料全都是空談。

所以我常跟客戶講一句話:DNS 是技術 SEO 的地基,地基歪了,上面蓋什麼都會歪。很多人砸大錢做內容、買工具、請顧問,卻連自己的 DNS 代管在哪、TTL 設多少都搞不清楚,這本末倒置得太離譜。

四個最常見的 DNS 誤解,一次拆穿

我做顧問這些年,同樣的誤解一聽再聽,連做行銷很久的老手都會中招。我把最常見的四個整理成對照表,你對照著檢查自己有沒有踩過同樣的坑。

常見誤解實際情況
「DNS 改了應該馬上生效」受 TTL 控制,舊快取沒過期前,全球各地會陸續生效,可能要等幾分鐘到幾小時
「DNS 一定在主機商後台改」要看你的 NS 記錄指向誰。網域可能在 A 家買、DNS 代管在 B 家、網站主機在 C 家,設定要回 B 家改
「網域買了就永久擁有」網域是租的、不是買斷的,多數一年一約,忘了續約就會被釋出,任何人都能搶註
「DNS 壞了瀏覽器會清楚告訴我」多數時候你只看到「無法連線」或轉圈圈,根本分不清是 DNS、主機、還是網路的問題

其中第二個誤解殺傷力最大。我看過太多人搬家時,跑錯後台改了老半天,IP 連動都沒動,因為那個後台根本不是目前掌管他 DNS 的地方。動手改設定之前,永遠先確認一件事:你的 NS 記錄指向誰,誰才是你現在的 DNS 大本營。確認了再改,才不會白忙一場。

三個你現在就能做的 DNS 健檢動作

讀到這裡,可以先做下面三項健檢;實際花費時間依網域與服務後台而異。

  1. 確認你的 DNS 代管在哪:去網域註冊商後台,看 NS 記錄指向誰。很多人買完網域就沒再看過,根本不知道自己的 DNS 被丟在哪一家。知道代管商,才知道出問題要找誰。
  2. 跑一次完整的 DNS 健檢:用 dns.google 或 intodns.com 這類工具,輸入你的網址,看回報有沒有紅字。常見的紅字包括缺 SPF、缺 DMARC、TTL 設太長、NS 不一致。看到紅字就一條一條修。
  3. 檢查 DNSSEC 與移轉鎖:移轉鎖通常在註冊商後台;DNSSEC 則可能需要 DNS 代管商與註冊商共同設定。依文件啟用並驗證 DS 記錄,不要把它視為無副作用的一鍵功能。

這三步能補上常見的可見性與帳號安全缺口;後續仍要定期檢查通知是否送達、聯絡信箱是否有效,以及變更流程是否有人負責。

把 DNS 當成地基,別當成裝飾

回到一開始的故障情境,除了記錄設定錯誤,也別漏查網域是否到期、名稱伺服器是否被變更,以及註冊商帳號是否收到驗證或付款通知。這些問題都可能讓網站在主機正常時仍無法連線。

這就是 DNS 的本質:它不顯眼,但一旦失效,內容、SEO、轉換率優化與廣告投放都可能暫時失去入口。設定錯誤不等於既有自然流量立刻「歸零」,但停機時間越長,對使用者、營收與搜尋檢索的風險越高。

我給你的行動建議很樸素:今天就花十分鐘,照著上面那三步健檢一次。把 DNS 搞清楚,不是為了變成工程師,是為了讓你那些更貴、更耗心的行銷投資,有一個不會無預警崩塌的底座。

地基打穩了,上面的樓才蓋得久。搬家前留下設定備份、降低 TTL、先測新主機,切換後再從不同解析器與網路驗證,通常比故障後臨時猜測更可靠。

常見問題

名稱伺服器(Name Server)跟 DNS 一樣嗎?
不一樣。DNS 是整套把網址翻譯成 IP 位址的機制,Name Server 則是實際存放並對外回答 DNS 記錄的伺服器,相當於執行 DNS 制度的設備。換 NS 等於把整本記錄的管轄權交出去,與只改一筆 A 記錄是不同層次的操作。
為什麼 DNS 改了之後網站還是打不開?
通常是 TTL(存活時間)還沒過期。每筆記錄的 TTL 常見從 5 分鐘到 24 小時不等,期間各層快取(瀏覽器、作業系統、路由器、ISP)會繼續回傳舊值。可等待 TTL 自然過期、在改動前先把 TTL 調短至 300 秒、或清除本機與瀏覽器快取來排除。
DNS 跟 SSL、HTTPS 有關係嗎?
有間接關係。DNS 的 CAA 記錄可以限定只有你指定的憑證商能核發 SSL 憑證,而搬家後 DNS 指向正確,SSL 憑證才能在新主機生效、讓網站走 HTTPS。因此正確的 DNS 設定是 HTTPS 能正常運作的前提之一。
DNSSEC 是什麼?一定要開嗎?
DNSSEC 是在 DNS 記錄上附加密碼學簽章的機制,讓解析端能驗證回傳內容未被中途竄改,用以防範 DNS 毒化與偽造。網域商與代管商都支援時建議開啟,但金鑰與 DS 記錄要依文件設對,切換 DNS 代管前也得先規劃更新流程,不能當成無腦一鍵功能;它與加密查詢(DoH/DoT)是互補的兩層防護,前者保護答案真實性,後者保護查詢過程。

主題聚落|網域、DNS 與網址結構 看「WordPress 與網站架設」中樞 →

相關文章

褚崇名(Sliven) 創辦人・巫普斯科技有限公司

長期投入技術 SEO、GEO/AEO 與 AI 搜尋實務。本站文章以可驗證資料、公開來源與實作觀察整理而成。

完整作者介紹LinkedInGitHubX

想把這篇的方法用在自己的站上?

SEO 健檢、GEO/AEO 引用優化、網頁設計諮詢——把文章裡的方法落地到你的網站。