Domain-Name-System

折疊CNAME是什麼意思?

  • June 7, 2021

當我在使用某個 DNS 流量管理工具 (Akamai) 時,我發現了一個啟用Collapse CNAMEs的複選框。我沒有找到有關此主題的任何有用資源。它是什麼意思以及它是如何工作的?任何的想法?

這看起來真的像是 Akamai 的 Cloudflare 的CNAME 扁平化。

這就是 Cloudflare 所說的:

為此,我們擴展了我們的權威 DNS 基礎設施,在某些情況下充當一種 DNS 解析器。發生的情況是,如果根目錄中有 CNAME,我們不是直接返回該記錄,而是自己通過 CNAME 鏈遞歸,直到找到 A 記錄。此時,我們返回與 A 記錄關聯的 IP 地址。這有效地“扁平化”了 CNAME 鏈。

我們發現的一個輔助好處是我們將 CNAME 解析的時間平均減少了大約 30%。

Akamai 在其文件中顯示的內容:

點擊此選項可啟用折疊功能並僅提供最終 CNAME 答案,而不是返回所有 CNAME。

舉個例子,假設你有

mysite.example.com -> www.example.com

www.example.com -> 200.200.200.200

此功能有效地“扁平化”或“折疊”CNAME 鏈,僅提供最終 IP 地址,就好像mysite.example.com直接指向 A 記錄一樣。

mysite.example.com -> 200.200.200.200

引用自:https://serverfault.com/questions/1065905