2024年8月8日 星期四

騰訊雲的移動解析 HTTPDNS 服務如何運作?

 

前言

以往在訪問域名時,都是利用 DNS 協議透過 Local DNS server(一般大多是當地 ISP 業者)去找到目的域名的 IP 位址,但這可能會因為 local 或區域性 DNS 被劫持/污染,導致用戶解析域名發生異常或解析失敗(尤其若涉及灰色產業會更常遇到)。


 

介紹

騰訊雲針對移動裝置推出 HTTPDNS 服務,並與中國境內 Top 17 的營運商建立了 BGP 互聯。

當用戶透過發送 HTTP(S) 請求到騰訊 HTTPDNS 服務的 Anycast IP() 時,Anycast IP 會將解析域名的請求路由至最近的可用伺服器。

 

有別於傳統的 DNS 協議,用戶改以 HTTP(S) 協議向騰訊 HTTPDNS 服務請求域名解析,可達到下列優勢:

    高可用性:Anycast IP 可以將使用者請求路由到最近的可用伺服器,從而提供更高的可用性和容錯能力。如果一個伺服器無法使用,請求會自動路由到下一個最近的可用伺服器,確保服務的連續性。

    負載平衡:Anycast IP 可以將使用者請求分發到多個伺服器,從而實現負載平衡。這樣可以避免某台伺服器過載,提高整體效能和回應速度。

    減少網路延遲:Anycast IP 可以將用戶請求路由到最近的伺服器,減少網路延遲。

 

另外,在添加域名配置時,也只需新增主域名,例如 example.com,新增後其子域名也將生效。


 

注:

行動解析 HTTPDNS 接入的是 BGP Anycast 網路架構,對外提供的是 Anycast IPAnycast IP 是允許多個伺服器共用同一個 IP 位址。

HTTP 協定的服務 IP43.132.55.55

HTTPS 協定的服務 IP43.132.55.56

 

 

 

參考資料:


騰訊雲HTTPDNS應用場景

https://www.tencentcloud.com/zh/products/httpdns

 

騰訊雲HTTPDNS產品介紹

https://www.tencentcloud.com/zh/document/product/1130/44448

 

傳統域名系統(DNS)原理解釋1

https://www.tsnien.idv.tw/Internet_WebBook/chap13/13-5%20DNS%20%E5%8D%94%E5%AE%9A%E9%81%8B%E4%BD%9C.html

 

傳統域名系統(DNS)原理解釋2

https://medium.com/%E5%BE%8C%E7%AB%AF%E6%96%B0%E6%89%8B%E6%9D%91/%E5%9F%9F%E5%90%8D%E7%B3%BB%E7%B5%B1-dns-101-7c9fc6a1b8e6



沒有留言:

張貼留言

搜尋此網誌