🌐

網域名稱查詢

查詢網域名稱DNS記錄,解析為IP位址,測試連通性並顯示地理位置資訊

輸入
HTTPS
大致位置
網域名稱查詢後地圖將顯示在這裡

什麼是網域名稱查詢

網域名稱查詢工具查詢DNS記錄以將網域名稱解析為IP位址,使用ping測試伺服器連通性,並顯示地理位置資訊。適用於網路故障排除、DNS分析、伺服器監控和網域名稱管理。

功能特點

🌐

DNS解析

使用DNS over HTTPS (DoH) 將網域名稱解析為IP位址,支援多個DNS提供者,自動故障轉移確保高可用性

Ping測試

使用HTTP HEAD請求測試網域名稱連通性,測量回應時間,檢查HTTP/HTTPS狀態碼以驗證伺服器可用性
📍

地理位置顯示

自動查詢解析出的IP位址的地理位置資訊,在互動式地圖上顯示國家、地區、城市、座標和網路資訊
🔍

多IP支援

顯示從網域名稱A記錄解析出的所有IP位址,支援具有多個IP位址的網域名稱,用於負載平衡或CDN配置

📋使用指南

1️⃣
輸入網域名稱
在輸入框中輸入要查詢的網域名稱(例如:example.com)。工具會自動移除協定前綴(http://、https://)和www前綴。
2️⃣
執行DNS查詢
點擊「查詢」按鈕或按Enter鍵查詢DNS記錄。系統將使用DNS over HTTPS (DoH) 將網域名稱解析為IP位址並顯示結果。
3️⃣
測試連通性
點擊「Ping」按鈕使用HTTP HEAD請求測試網域名稱連通性。選擇HTTP或HTTPS協定,查看回應時間和狀態碼。
4️⃣
查看結果
查看DNS解析結果(IP位址)、地理位置資訊(國家、地區、城市、座標)、網路資訊(ISP、ASN)和地圖視覺化。

📚技術介紹

🔬DNS over HTTPS (DoH)

DNS over HTTPS是一種使用HTTPS加密DNS查詢的協定,提高了隱私和安全性。本工具使用Google DNS和Cloudflare DNS的DoH服務來解析網域名稱。DoH查詢透過HTTPS連線發送,防止DNS查詢被攔截和篡改。工具實現了自動故障轉移:如果Google DNS失敗,會自動切換到Cloudflare DNS以確保查詢成功率。

⚙️HTTP Ping實現

由於Cloudflare Workers不支援ICMP ping,本工具使用HTTP HEAD請求來模擬ping功能。HEAD請求只獲取回應頭而不下載內容,比GET請求更快。工具測量從發送請求到接收回應頭的時間,計算回應時間。支援HTTP和HTTPS兩種協定,允許使用者測試不同的服務端點。

🌐網域名稱格式驗證

網域名稱驗證遵循RFC 1123標準:網域名稱由點分隔的標籤組成,每個標籤可以包含字母、數字和連字號,必須以英數字元開頭和結尾,每個標籤最大長度63個字元,網域名稱總長度最大253個字元。工具在驗證前自動移除協定前綴(http://、https://)和www前綴,確保準確的網域名稱解析。

📍IP地理位置整合

將網域名稱解析為IP位址後,工具會自動使用現有的IP查詢API查詢第一個IP位址的地理位置資訊。這種整合提供了完整的網域名稱分析:DNS解析、IP位址顯示和地理位置視覺化。地理位置資料包括國家、地區、城市、座標、ISP、ASN和其他網路資訊,顯示在互動式地圖上以便直觀視覺化。

Frequently Asked Questions

為什麼ping使用HTTP HEAD而不是ICMP?

Cloudflare Workers(本工具運行的環境)不支援ICMP ping協定。使用HTTP HEAD請求作為替代:它們測試伺服器連通性,測量回應時間,並檢查HTTP狀態碼。雖然與ICMP ping不完全相同,但HTTP ping為基於Web的工具提供了類似的功能,在瀏覽器環境中效果更好。
💬

DNS查詢和ping有什麼區別?

DNS查詢透過查詢DNS伺服器將網域名稱解析為IP位址。Ping透過發送HTTP請求並測量回應時間來測試伺服器連通性。DNS查詢告訴您網域名稱指向哪裡(IP位址),而ping告訴您伺服器是否可達以及回應速度。兩者都可用於網路故障排除。
🔍

為什麼網域名稱可能有多個IP位址?

網域名稱可能有多個IP位址的原因有幾個:1) 負載平衡 - 在多個伺服器之間分配流量;2) 冗餘 - 用於高可用性的備份伺服器;3) CDN - 內容分發網路在不同位置使用多個IP;4) 輪詢DNS - 在多個伺服器之間輪換。工具顯示所有解析出的IP位址。
💡

地理位置資訊的準確性如何?

地理位置準確性取決於IP位址分配和路由。通常準確到城市或地區級別,而不是精確的實體位址。對於CDN和雲端服務,地理位置可能顯示資料中心位置而不是實際伺服器位置。行動網路和VPN可能顯示ISP位置而不是使用者位置。位置是近似的,基於IP位址範圍。

💡如何使用

💡

理解DNS解析

DNS解析將人類可讀的網域名稱(如example.com)轉換為IP位址(如93.184.216.34)。當您輸入網域名稱時,工具會查詢DNS伺服器以查找相應的A記錄,其中包含IP位址。網域名稱可以有多個IP位址用於負載平衡或冗餘。

理解Ping測試

Ping測試檢查伺服器是否可達並測量回應時間。本工具使用HTTP HEAD請求而不是ICMP ping,這在Web環境中效果更好。回應時間表示伺服器效能:越低越好。狀態碼表示伺服器健康狀態:200表示正常,4xx/5xx表示錯誤。
🌍

理解地理位置

地理位置顯示託管網域名稱的伺服器的近似實體位置。這是基於IP位址位置,而不是網域名稱所有者的位置。CDN和雲端服務可能顯示資料中心位置而不是實際伺服器位置。
🔍

故障排除技巧

如果DNS解析失敗,請檢查:1) 網域名稱拼寫正確;2) 網域名稱存在且有A記錄;3) DNS伺服器可存取。如果ping失敗,請檢查:1) 伺服器正在執行;2) 防火牆允許HTTP/HTTPS;3) 網域名稱指向正確的伺服器。如果缺少地理位置資訊,IP位址可能是私有的或地理位置資料庫可能沒有資料。

📝更新日誌

📌v1.0.0
v1.0.0初始版本發布,支援使用DNS over HTTPS進行DNS解析、HTTP ping測試和IP地理位置顯示(2025年12月13日)

User Comments

0 / 2000
Loading...