Domain-Name-System

為 CDN 使用不同的 dns 伺服器

  • February 12, 2012

當Google第一次發布他們的 8.8.8.8 和 8.8.4.4 dns 伺服器時,我做了一些分析,它們對於我們的位置來說要快得多。最近的一項測試證實情況仍然如此。然而,經過仔細考慮,我拒絕從我們的 ISP DNS 切換,因為查看我們流量的一些快照,我們的許多請求都是針對 cdn 地址的。使用中央 DNS 查找 CDN 站點可以產生有效的結果(并快速產生結果),但會使事情變慢,因為它們可能會返回不太理想的節點。

那麼,我的問題是,是否可以使用某種方式區分 CDN 網路並將這些查找指向我的 ISP DNS,但將正常查找指向 Google 的 8.8.8.8 DNS。

當您進行分析時,您是否通過現有的 AD DNS 伺服器進行分析 - 與您的 ISP 和 Google 之間設置不同的 AD DNS 轉發器進行比較?還是您只是直接配置您的 ISP 和 Google 的 DNS?

我的意思是,如果您已經有一個本地 DNS 伺服器(AD、BIND 或其他),並且如果您的所有客戶端都在使用該本地轉發 DNS 伺服器 - 只要本地 DNS 伺服器是配置正確,它將記憶體上游結果。因此,只有在合理的 TTL 時間內對給定資源名稱的第一個 DNS 查詢需要轉發到您的網路之外以進行解析。考慮到這一點,您不能只使用您的 ISP 的 DNS 作為配置的轉發伺服器來解析外部結果,同時受益於本地化結果 - 了解所有內容都將被記憶體?

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