熱門話題
#
Bonk 生態迷因幣展現強韌勢頭
#
有消息稱 Pump.fun 計劃 40 億估值發幣,引發市場猜測
#
Solana 新代幣發射平臺 Boop.Fun 風頭正勁
每當你輸入像 example[.]com 這樣的域名時,DNS 查詢會將其轉換為你的電腦能理解的 IP 地址。
這是互聯網的地址簿,將人類可讀的名稱映射到背後機器可讀的數字。
一個 🧵

當您輸入一個域名時,查詢過程會在本地開始。
您的瀏覽器會檢查自己的 DNS 快取,然後是您的操作系統的快取和 hosts 檔案。
如果沒有找到任何內容,查詢將移至遞歸 DNS 解析器,通常由您的 ISP 運行。
從那裡,解析器通過 DNS 層級進行查詢:
• 根名稱伺服器 → 將查詢導向正確的 TLD(.com、.org 等)
• TLD 名稱伺服器 → 指向域名的權威伺服器
• 權威名稱伺服器 → 返回實際的 IP 地址
所有這些通常在 100 毫秒內完成。
DNS 查詢有三種形式:
• 遞歸:DNS 伺服器必須返回完整的答案或錯誤
• 迭代:伺服器返回它擁有的最佳資訊,通常是轉介
• 非遞歸:伺服器已經知道答案(快取或權威)
這些模式定義了誰來執行工作,你或伺服器。
快取是使 DNS 變快的原因。
瀏覽器會儲存最近的查詢。
作業系統會為所有應用程式快取結果。
ISP 維護著巨大的共享快取,通常能夠因為其他用戶的查詢而即時回應。
所有快取都遵循 TTL 規則,這些規則定義了記錄保持有效的時間。
TTL(生存時間)在新鮮度和性能之間取得平衡。
短 TTL(如 300 秒)允許快速更新,但會增加流量。
長 TTL(如 86,400 秒)提高速度,但會減慢變更的傳播。
管理員根據其 DNS 記錄的變更頻率來調整 TTL。
正向 DNS 查詢將域名解析為 → IP。
反向查詢則相反,使用 PTR 記錄將 IP 解析為 → 域名。
反向 DNS 廣泛用於電子郵件驗證、日誌記錄和安全性,幫助您了解某個 IP 地址屬於誰。
DNS 查詢在表面上看起來很簡單,但在背後它是一個全球分佈的系統,保持著互聯網的快速、可靠和可擴展性。
快取、遞歸解析和分層伺服器共同協作,每天處理數十億的查詢。
1.41K
熱門
排行
收藏
