泛解析也就是Wildcard DNS, 它的核心操作其实就只有设定这一条记录, 具体做法就是把主机记录那个位置填上星号, 然后让它去指向目标IP或者CNAME域名, 当你把设置保存好了之后, 在这个域名下面所有那些没有单独去做配置的子域名, 都会自动地被解析到刚才设定的那个地址上面去,所以你根本就不需要再去一个接一个地添加记录了。
什么是泛解析
泛解析是利用DNS中的通配符机制泛解析域名设置教程, 来对任意子域名进行匹配的操作, 比如把 .example.com 这个配置项指向具体的IP地址1.2.3.4 的话, 那么对于像 a.example.com、b.example.com这一类的任意子域名来说, 在查找的时候都会返回相同的1.2.3.4这个结果,同时如果已经针对某个特定的子域名单独设置了精确匹配的解析记录的话大城新闻网, 那么在查询的时候会优先去匹配自己设置的那条记录, 而不会受到泛解析策略的影响。
设置步骤
以主流DNS服务商控制台为例:
第一步:进入解析管理
你需要登录到域名的控制台, 然后在里面选择你想要操作的目标域名, 接着点击那个被称为“解析设置”或者是“DNS记录管理”的按钮或选项。
第二步:添加泛解析记录
关于记录的这一类型, 它应当是A, 这就意味着它是指向那个所谓的IPv4地址的, 或者是CNAME, 这种情形下它是指向另一个不同的域的。
主机记录, 这里需要填写(星号)
记录值是目标IP地址, 或者说是目标的CNAME域名。
建议的TTL数值设定为600秒, 这一做法的目的在于, 使得在未来的时候如果要进行必要的调整, 其生效过程能够达到快速的效果。
第三步:保存生效
等保存操作完毕后, 相关的记录会马上进行下发处理。对于那些没有进行单独配置操作的子域名来说, 它们会按照泛解析规则, 去向目标地址返回对应的信息内容。
关键注意事项
1. 很多人以为泛解析功能能涵盖所有情况, 但事实是它并不支持MX记录, 这就意味着大家如果需要配置邮件交换记录的话, 必须要针对每一个子域来进行单独的处理操作, 完全是没有办法借助通配符来节省时间的。
2. 精确记录的优先级高于泛解析, 这个情况说明是比较清晰的, 所以如果你已经为名为mail.example.com的这个子域名单独添加了一个A记录的话,该子域名的解析结果依然是要走精确匹配的路线的。
3. 一旦将设置为指向某个目标地址的时候泛解析域名设置教程, 就需要注意CNAME记录具有排他性的特点了。在这种情况下, 与当前节点处于相同层级的区域内, 是不允许再去添加其他类型的DNS记录的。
4. 多IP负载这一块, 那个泛解析配合着CNAME来讲。这个玩意儿只能指向单一的目标域名。当你需要搞多IP轮询的时候。就应当在目标域名下面去配置多条A记录。
5. 在像gname.xin这样的域名注册商平台上添加了解析记录以后, 您必须得去确认一下, 域名的NS是不是已经正确地指向了对应的DNS服务商方面去, 因为要是没有指向正确的话, 那记录它是根本无法生效的呀。
验证方法
完成这些步骤的设定之后呢, 你可以用下面讲到的那个命令去测试任意一个还没有被配置好的子域名。
在Windows操作系统环境下, 你需要运行代码nslookup test.你的域名.com。
Linux/macOS:dig test.你的域名.com
你返回的那个IP地址, 或者是CNAME解析所指向的目标对象, 它们和那条DNS记录里面写着的值是完全一致的, 这就直接说明了泛解析这个功能已经真正生效了。
常见问题
在配置了泛解析之后, 针对根域名, 也就是通常所说的裸域或者是带有www前缀的域名这一类别, 相关设置是否同样会处于生效状态。
A: 答是不会。这个规则仅仅去匹配子域名的相关层级,而不包括根域名这一个本身的情况。对于根域名来讲,需要另外单独地去添加一个主机记录内容为空或者是www这样的A记录或者CNAME记录。
问: 能不能进行二级泛解析的设置, 就像是像.example.com这样的形式呢?
我们是支持的。你把主机记录填写为.a, 这样的话, 就可以匹配在a.example.com下面的所有子域名了。比如说是像b.a.example.com这样的地址, 都会自动进行解析的。


