加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.52wenzhou.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux 域名解析 HttpDNS原理

发布时间:2022-12-12 14:05:35 所属栏目:Linux 来源:转载
导读: 基本介绍
HttpDNS 基于 HTTP 协议向 DNS 服务器发送域名解析请求,替代了基于 DNS 协议向运营商 LocalDNS 发起解析请求的传统方式。
LocalDNS存在的问题
域名缓存
LocalDNS缓存了域名的解析

基本介绍

HttpDNS 基于 HTTP 协议向 DNS 服务器发送域名解析请求,替代了基于 DNS 协议向运营商 LocalDNS 发起解析请求的传统方式。

LocalDNS存在的问题

域名缓存

LocalDNS缓存了域名的解析结果,不向权威DNS发起递归。

解析转发

linux 域名解析_怎么解析不带www的域名_域名反解析

解析转发是指运营商自身不进行域名递归解析,而是把域名解析请求转发到其它运营商的递归DNS上的行为。

LocalDNS递归出口NAT

运营商LocalDNS根据权威dns进行NAT,导致权威的DNS无法识别移动的LocalDNSlinux 域名解析,引发域名解析错误,流量跨域。

HttpDNS原理客户端直接访问HttpDNS接口,获取业务在后台配置的访问延迟最优的IP。客户端向获取到的IP后就向直接往此IP发送业务协议请求。以Http请求为例,通过在header中指定host字段,向HttpDNS返回的IP发送标准的Http请求即可。

使用方式-aliyun为例子

203.107.1.33/100000/d?host=www.aliyun.com

怎么解析不带www的域名_linux 域名解析_域名反解析

{
	"host": "www.aliyun.com",
	"ips": ["140.205.60.46"],
	"ttl": 51,
	"origin_ttl": 300,
	"client_ip": "61.149.159.50"
}

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!