關(guān)于HTTPDNS,你知道多少?
時(shí)間:2023-02-19 12:54:01 | 來源:建站知識(shí)
時(shí)間:2023-02-19 12:54:01 來源:建站知識(shí)
關(guān)于HTTPDNS,你知道多少?:
什么是HTTPDNS?
HTTPDNS是面向多端應(yīng)用(移動(dòng)端APP,PC客戶端應(yīng)用)的域名解析服務(wù),具有域名防劫持、精準(zhǔn)調(diào)度、實(shí)時(shí)解析生效的特性。
HTTPDNS工作流程
客戶端直接訪問HTTPDNS接口,獲取業(yè)務(wù)在域名配置管理系統(tǒng)上配置的訪問延遲最優(yōu)的IP。獲取到IP后就直接往此IP發(fā)送業(yè)務(wù)協(xié)議請(qǐng)求。以HTTP請(qǐng)求 為例,通過在header中指定host字段,向HTTPDNS返回的IP發(fā)送標(biāo)準(zhǔn)的HTTP請(qǐng)求即可。
HTTPDNS特性優(yōu)勢(shì)
1、域名防劫持
- 繞過運(yùn)營(yíng)商的Local DNS,避免域名劫持。
- 基于HTTP協(xié)議的設(shè)計(jì)適用于幾乎所有的網(wǎng)絡(luò)環(huán)境,同時(shí)保留了鑒權(quán)、HTTPS等更高安全性的擴(kuò)展能力,避免惡意攻擊劫持行為。
- 商業(yè)化的HTTPDNS服務(wù)緩存管理有嚴(yán)格的SLA保障,避免了Local DNS的緩存污染問題。
2、精準(zhǔn)調(diào)度
- 部分Local DNS供應(yīng)商為了降低運(yùn)營(yíng)成本,會(huì)將解析請(qǐng)求轉(zhuǎn)發(fā)給其他供應(yīng)商的Local DNS節(jié)點(diǎn)會(huì)嚴(yán)重影響域名解析的精準(zhǔn)性。
- HTTPDNS將終端用戶的IP信息直接交付給權(quán)威DNS, 從而忽略Local DNS IP信息,根據(jù)終端用戶的IP信息進(jìn)行精準(zhǔn)調(diào)度,避免Local DNS的坐標(biāo)干擾。
3、實(shí)時(shí)生效
- Local DNS首次查詢或超過緩存時(shí)間的查詢,需要遞歸遍歷多個(gè)DNS服務(wù)器以獲取最終的解析結(jié)果, 增加了網(wǎng)絡(luò)請(qǐng)求的延時(shí)時(shí)間。
- HTTPDNS嚴(yán)格遵循DNS TTL限制進(jìn)行緩存更新, 用戶在權(quán)威DNS變更的解析結(jié)果將快速同步。
應(yīng)用場(chǎng)景
場(chǎng)景一:移動(dòng)應(yīng)用域名防劫持
【場(chǎng)景描述】
域名劫持一直是困擾許多開發(fā)者,其表現(xiàn)即域名A應(yīng)該返回的DNS解析結(jié)果IP1被惡意替換為了IP2,導(dǎo)致A的訪問失敗或訪問了一個(gè)不安全的站點(diǎn)。
【解決方案】
域名防劫持:使用HTTP(HTTPS)協(xié)議進(jìn)行域名解析,域名解析請(qǐng)求直接發(fā)送至HTTPDNS服務(wù)器,繞過運(yùn)營(yíng)商Local DNS,避免域名劫持問題;
調(diào)度精準(zhǔn):由于運(yùn)營(yíng)商策略的多樣性,其 Local DNS 的解析結(jié)果可能不是最近、最優(yōu)的節(jié)點(diǎn),HTTPDNS能直接獲取客戶端 IP,基于客戶端 IP 獲得最精準(zhǔn)的解析結(jié)果,讓客戶端就近接入業(yè)務(wù)節(jié)點(diǎn)。
場(chǎng)景二:解決視頻推拉流卡頓
【場(chǎng)景描述】
視頻直播類App當(dāng)前已經(jīng)普遍采用CDN來實(shí)現(xiàn)訪問加速,但還是經(jīng)常遇到推拉流慢、卡頓的問題。這類問題一般是由于調(diào)度不精準(zhǔn)、域名劫持、終端手機(jī)接入網(wǎng)絡(luò)動(dòng)態(tài)切換等因素導(dǎo)致,結(jié)合使用CDN和HTTPDNS可以比較完美解決此類問題。
【問題解決】
輕服務(wù)端解決方案:當(dāng)推流或者拉流出現(xiàn)服務(wù)質(zhì)量問題(如慢、卡頓)時(shí),使用HTTPDNS獲取最新的最佳服務(wù)質(zhì)量節(jié)點(diǎn),并利用最新的節(jié)點(diǎn)進(jìn)行推拉流。
DEMO體驗(yàn)
體驗(yàn)入口:
https://www.aliyun.com/product/httpdns如果您是首次開通,會(huì)有150萬(wàn)次免費(fèi)解析額度,可進(jìn)行免費(fèi)體驗(yàn)!如果您是老用戶,現(xiàn)在還有阿里云官網(wǎng)的大額折扣優(yōu)惠,可進(jìn)行超低價(jià)體驗(yàn)!
原文鏈接本文為阿里云原創(chuàng)內(nèi)容,未經(jīng)允許不得轉(zhuǎn)載。