DNS Check 從全球 14 個節點查詢域名 DNS 紀錄

DNS Check 從全世界 14 個節點查詢域名的 DNS 紀錄

上次介紹過「DNS Google 域名伺服器紀錄查詢工具,支援常見 DNS 紀錄類型」,使用 Google 公共 DNS 伺服器查詢域名解析紀錄,如果想確認世界不同國家解析某個網域名稱紀錄時是否已經更新,可透過線上工具 DNSMapDNS CheckerWhat’s My DNS? 進行測試,這些服務主要功能是從不同國家節點伺服器回傳解析某個域名的特定紀錄,我的經驗是使用 Cloudflare 做為網域名稱伺服器可以在更短時間完成更新,特別是移轉網站主機時都能很快對應到新的位址。

DNS Google 域名伺服器紀錄查詢工具,支援常見 DNS 紀錄類型

DNS Google 域名伺服器紀錄查詢工具,支援常見 DNS 紀錄類型

身為網站管理員應該都有過變更網域名稱伺服器(DNS)紀錄的經驗,在修改網站域名紀錄時會需要一段時間來等待更新,可能動輒數小時甚至要好數天才能在全球各地完全生效,在 DNS 傳播時間可能取得舊紀錄或是新的紀錄,可以透過第三方服務、從不同國家檢查 DNS 紀錄,例如之前介紹過的線上工具 What’s My DNS?DNSMapDNS CheckerCheck-Host,都能從全球各節點查詢伺服器更新紀錄,幫助網站管理者掌握目前的 DNS 狀態。

DNS Checker 隨機從全球各節點查詢 DNS 伺服器更新紀錄

DNS Checker 隨機從全球各節點查詢 DNS 伺服器更新紀錄

上次介紹一個很好用的 DNS 紀錄查詢工具 DNSMap,主要功能是查網域名稱在幾個大型 Public DNS 更新情形,剛好有網友在底下留言推薦另一個也很方便的工具 DNS Checker,查詢的全世界網路節點更多、分布也更廣泛,就和「What’s My DNS? 從五大洲 21 個節點查詢網域名稱伺服器紀錄更新情形」一樣。當然這些工具可能無法讓網站達到快速更新 DNS 紀錄的效果,但還是能讓管理者知道當前紀錄更新情形,判斷移轉或設定工作是否完成,這通常需要 24 小時或更長時間。

DNSMap 查詢網域名稱紀錄在各個大型 Public DNS 更新情形

DNSMap 查詢網域名稱紀錄在各個大型 Public DNS 更新情形

每次在網站要搬移主機或是更新 DNS 對應到其他伺服器,都會碰到要等待網域名稱伺服器暫存更新的問題,雖然管理者可以透過一些方式強制更新電腦上的暫存資料,像是在 Mac 終端機清除 DNS 快取,但在完全更新前網站訪客還是有可能被導向舊伺服器,這時候使用 Cloudflare 相對於傳統服務來說更能縮短等待時間,不過要怎麼知道 DNS 是不是已經成功指向新的伺服器呢?

Purge Cache 重整 Cloudflare 快取紀錄,加速 DNS 更新時間

Purge Cache 重整 Cloudflare 快取紀錄,加速 DNS 更新時間

今年四月 Cloudflare 推出自家免費公眾 DNS 服務「1.1.1.1」,提供使用者更快的上網解析速度,同時確保隱私安全,同類型服務還有更早的 Google Public DNSQuad 9,相信大家都有聽過或使用過。若你是網站管理者,接下來要介紹的工具對你可能會有用,特別是當你在搬移網站或伺服器、變更 DNS 紀錄時可加快紀錄更新速度,讓使用者更快指向並連結到你的新主機,畢竟等待 DNS 更新動輒耗費數小時時間,也是站長最不想碰到的事情。

在 macOS 終端機清除暫存 DNS 快取指令一覽(Flush DNS)

在 macOS 終端機清除暫存 DNS 快取指令一覽(Flush DNS)
(Copyright: twinsterphoto / 123RF Stock Photo

本文參考資料為 How to Flush DNS Cache in Mac OS X, 作者 OS X Daily。

對於系統管理員或網頁開發者來說,在測試或開發階段經常需要清除電腦中暫存 DNS 快取記錄(Flush DNS),尤其在網站搬家、遷移虛擬主機時為了更快對應到新的主機空間也會時常清理快取,或是反覆用於測試某些設定值等等,以前使用 Windows 無論任何版本其實都同一指令 ipconfig /flushdns,後來移轉到蘋果的 macOS 後就記不起來了,每次都得要上網搜尋才知道該下那個指令。

intoDNS 檢查你的 DNS、郵件伺服器設定是否正確和健康狀況分析

intoDNS 檢查你的 DNS、郵件伺服器設定是否正確和健康狀況分析
(Copyright: deniskot / 123RF Stock Photo

在自架站的過程中,除了最重要的網域名稱,網域名稱伺服器(Domain Name Service,簡稱 DNS)也是容易被疏忽的環節,之前已經介紹過許多免費或付費的 DNS 服務,如果想知道那家服務商在訪客主要來源地區表現最好,可參考「DNSPerf 從全世界兩百個城市監測 DNS 速度和反應時間」提供的資料記錄,撇開速度或價格不說,DNS 有沒有正確設定也需要花點時間檢查。

DNSPerf 從全世界兩百個城市監測 DNS 速度和反應時間

DNSPerf 從全世界兩百個城市監測 DNS 速度和反應時間

網域名稱伺服器(Domain Name Servers,簡稱 DNS)是運作一個網站相當重要的環節,對於有架站經驗的朋友來說一定能夠理解。通常會有幾種選擇:使用虛擬主機或網域名稱註冊商提供的 DNS(但前者很多時候是和你的主機一起運作),或是付費租用第三方服務,在網站規模不大時可直接使用註冊商的 DNS,假如你需要更快、更穩定安全的選項,網路上也有不少專門提供 DNS Hosting 公司,但在選擇前或許可以先從 DNSPerf 找到更適合你的服務。

DNS Spy 全天 24 小時監控網域名稱伺服器記錄,記錄發生變化時立即通知

DNS Spy 全天 24 小時監控網域名稱伺服器記錄,記錄發生變化時立即通知

許多網站站長會覺得網站被入侵、被駭很嚴重,但我認為網域名稱更是網站命脈,如果網址被盜用、竊取或者記錄被改掉可能就不是取回備份那麼容易解決,尤其是 DNS 記錄攸關著使用者能否正確連上你的網站,假如遭到竄改、將使用者引導至其他偽造的伺服器後果會相當嚴重!但可稍微鬆口氣的是網域名稱註冊商大多都已經有相當好的安全防護,啟用兩步驟驗證就能省去很多被盜用密碼、取得網域名稱控制權的機會。

Dotcom-Tools 從全世界 24 節點檢測網站速度,可詳細顯示各元件載入時間記錄

Dotcom-Tools
(Copyright: wklzzz / 123RF Stock Photo

對於網站經營者來說,網站速度至關重要,不僅影響使用者開啟網站意願,也會連帶影響搜尋引擎結果(早在很久以前 Google 就將網站速度列入搜尋排序因素),這也是我不斷建議架站者使用 CDN 服務來提升網站速度的原因,因為只有你感覺快不代表其他人也快,若能搭配 CloudFlareIncauspla 等服務,對於網站速度及安全性都會有顯著提升。