云解析 DNS

产品文档

云解析 DNS

域名生效原理

域名解析流程涉及节点较多,以www.jdcloud.com为例,简化流程图如下所示:

域名生效.png

1.用户发起DNS查询请求,携带域名www.jdcloud.com

2.Local DNS接收到DNS解析请求,如果有缓存直接返回

3.Local DNS接收到DNS解析请求,没有缓存,则向根域权威服务器发起请求

4.根域权威服务器返回顶级域com服务器地址

5.Local DNS发送请求到顶级域com服务器,查询jdcloud.com域所属权威服务器

6.顶级域com服务器返回jdcloud.com域所属权威服务器

7.Local DNS发送请求到jdcloud.com权威服务器,即云解析服务器

8.云解析服务器,根据用户通过控制台下发的配置进行解析,返回www.jdcloud.com域名对应IP地址

以上就是简化的完整域名解析流程,客户发起DNS查询请求到Local DNS,Local DNS负责逐级获取解析结果,最终通过云解析获取到所需数据

域名NS修改生效时间

域名NS记录只能通过域名注册商修改,修改之后需要同步到根域服务器才能在全网生效,各地同步时间不一致,通常需要24-48小时,超过48小时还未生效,需要联系对应的域名注册商进行定位分析。

解析记录添加及修改生效流程

1、 新增解析记录

云解析服务器会快速同步到所有节点,解析配置秒级生效。客户发起DNS请求,由于Local DNS不存在缓存,会直接进行迭代查询,获取到新增解析记录。客户端理论生效时间也是秒级,但是某些Local DNS会在没有缓存的情况下,劫持到自身的广告通知等页面,实际生效时间取决于客户端所在地区Local DNS行为,通常不会超过1个小时。

2、 修改解析记录

云解析服务器也会快速同步到所有节点,解析配置秒级生效。整个域名解析流程各节点均存在缓存,缓存时效按照记录值的TTL进行约束,只有TTL过期之后,Local DNS才会重新进行迭代查询获取新的记录值。理论刷新时间大致与记录TTL保持一致。但是某些Local DNS会修改从权威服务器获取的TTL值,实际刷新时间,取决于客户端配置的Local DNS行为。

更新时间:2019-07-11 11:43:20