阿里云泛解析设置方法
阿里云泛解析设置方法
泛解析:是指利用“*”来做子域名,实现所有的子域名都指向同一个IP地址(记录值)。例如域名dns-example.com,设置泛解析*.dns-example.com,则该域名下所有的子域名(如a.dns-example.com,b.dns-example.com,c.dns-example.com等)都将指向与*.dns-example.com相同的IP地址。
设置方法
1.登录云解析DNS控制台
2.在域名解析页面,全部域名页签下,单击需要操作的域名,进入解析设置页面。
3.在解析设置页面,单击添加记录按钮,在添加记录对话框中按照下图进行配置。
记录类型:选择A记录
主机记录:指子域名的前缀,这里输入“*”(星号)
解析线路:默认为必选项,如未设置默认线路会造成部分用户无法解析。
TTL值:为缓存时间,数值越小,修改记录各地生效时间越快,选择默认配置10分钟。
注意:如TTL设置是10分钟,则等待10分钟后可以测试解析生效情况,设置完毕后您可以参阅如下关联文档。
泛解析查询规则
DNS查询请求优先进行线路匹配查询,其次进行域名匹配查询,域名匹配查询优先泛解析生效。
示例说明:
example.com在联通、电信、移动三个线路先分别设置了泛解析记录
*联通A1.1.XX.XX
*电信A1.1.XX.XX
*移动A1.1.XX.XX
然后在默认线路下为example.com添加www记录,
*联通A1.1.XX.XX
*电信A1.1.XX.XX
*移动A1.1.XX.XX
www默认A4.4.XX.XX
此时,联通、电信、移动用户访问www.example.com时,会解析出4.4.XX.XX。命中线路是泛解析配置,但默认线路又有域名命中,所以会返回默认线路的解析配置。如果要使联通、电信、移动用户访问www.example.com时,解析出1.1.XX.XX,则需要在三个带有泛域名的线路下为example.com分别添加www固定域名记录,如下所示。
*联通A1.1.XX.XX
www联通A1.1.XX.XX
*电信A1.1.XX.XX
www电信A1.1.XX.XX
*移动A1.1.XX.XX
www移动A1.1.XX.XX
www默认A4.4.XX.XX
此时联通、电信、移动用户访问www.example.com时,就可以解析出1.1.XX.XX。
泛解析生效时间
新增解析记录解析多久可以生效?
答:实时生效
删除/修改记录解析多久可以生效?
答:解析生效时间取决于本地DNS缓存的解析记录的TTL到期时间,一般默认为10分钟。例如解析记录设置的TTL值为 10 分钟,则理论上全球解析生效时间需要10分钟;解析记录设置的TTL值为60秒,则理论上全球解析生效时间需要60秒。
修改DNS服务器解析多久可以生效?
答:修改DNS服务器的解析生效时间是取决于本地DNS缓存的域名DNS服务器名称的TTL时间,一般默认为48小时。例如“.com”顶级域DNS服务器缓存域名DNS服务器信息是48小时;“.cn”顶级域DNS服务器缓存域名DNS服务器信息是24小时。因为不同顶级域DNS服务器缓存域名DNS服务器信息的TTL时间是不同的,所以理论上修改域名DNS服务器全球解析生效时间最长需要48小时。
为什么修改/删除记录解析不是实时生效?
答:因为客户端本地DNS会缓存域名的解析结果,当用户访问域名时,如果本地DNS缓存未到期,是不会向云解析DNS请求最新的解析记录,而是直接将之前缓存的解析结果返回给客户,所以修改/删除/暂停记录的解析生效时间需要等到客户端本地DNS的缓存过期。建议您参见 基本概念,来理解解析生效时间原理。
为什么修改DNS服务器需要48小时的解析生效时间?
答:因为域名DNS服务器发生变更后,需要等待本地DNS中域名DNS服务器的TTL缓存失效,本地DNS才会重新发起递归查询,然后全国各地DNS才能同步到最新的域名DNS服务器名称,所以修改DNS的解析生效时间需要48小时。
为什么添加记录可以实现解析实时生效?
答:这里的添加记录是指首次为域名添加解析记录(不含删除记录后重新添加记录的场景)。因为客户端本地DNS从未缓存过该域名的解析信息,所以本地DNS服务器会发起递归查询,并最终向权威DNS服务器查询到解析结果,并返回给访问者,所以添加记录时实时生效的。
修改/删除记录后,为什么有的地区生效时间快,有的地区生效时间慢?
答:因为域名的访问者是来源于全国各地,而全国各地的本地DNS服务器缓存失效时间是存在差异性的。
例如有的访问者本地DNS服务器缓存可能即将到期,本地DNS则会重新发起递归查询,因此可以获取到最新的解析结果,所以会让您感觉有些地区解析生效时间快;而有的访问者本地DNS服务器缓存时间则可能刚开始计时,本地DNS需要等到缓存失效才会重新进行递归查询并获取到最新的解析结果,所以就会让您感觉有些地区解析生效慢。
记录变更,云解析DNS的解析生效时间需要多久?
答:云解析DNS是权威DNS服务器,在云解析DNS中变更解析记录是秒级生效的,但是这个记录的变更信息,同时还需要被同步到全国各地的本地DNS服务器上,这个同步时间则取决于本地DNS中缓存解析记录的TTL到期时间。