域名解析常见问题(中)

1.什么是泛解析?

泛解析是指利用通配符 * 来做子域名以实现所有的子域名均指向同一IP地址。

以主域名example.com为例,做一个*.example.com的次级域名A记录指向一个IP,那么生效后无论是“1.example.com”还是“2.example.com”抑或者“n.abc.example.com”等example.com下的任何一个子域名都会解析到同一个IP地址。

2.什么是TTL?

TTL(Time-To-Live,生存时间),是指域名解析记录在DNS服务器上的缓存时间。当递归服务器接收到客户端的解析请求时,就会向指定权威服务器发起请求,当收到解析记录时,递归服务器将其告知客户端的同时,自身也会将这个记录储存一段时间,以便后期客户端再次对该域名发起请求时,直接告知其结果,这条记录在DNS服务器中的保留时间,就是TTL值。

3.如何修改域名DNS服务器?

注册域名时,域名注册商默认提供DNS解析服务,如果想要更换DNS服务器需要到域名注册商处进行DNS服务器的修改。

4.子域名如何设置DNS服务器?

可以指定子域名由其他DNS服务器进行解析,具体操作方法是在主域名的解析设置页面,针对特定子域名,添加NS记录,将其指定到其他DNS服务器名称。

5.修改域名DNS服务器解析需要多久可以全球生效?

由于全球各服务器的缓存时间不同,当修改DNS服务器后,需要等待一段时间才能完成全球各节点记录的刷新同步,由于不同后缀的域名TTL值不相同,修改域名后,解析生效时间也不统一,一般需要等待24-48小时,全球local dns才能完成变更。

6.修改DNS服务器和修改域名解析有什么区别?

修改DNS服务器修改的是在域名注册商处登记的DNS服务器名称,也就是选择域名由哪个DNS服务器进行解析。而修改域名解析,变更的是域名指向的IP地址。

7.新增解析记录解析多久可以生效?

新增解析记录实时生效。

8.修改解析记录多久会生效?

由于TTL值存在,修改解析记录并不能实时生效,而需要等待TTL值到期后才能生效。例如解析记录默认时间为10分钟,那么全球解析生效需要10分钟;如果我们修改TTL值为60秒,理论上全球生效时间为60秒。

9.删除解析记录多久会生效?

删除记录与修改记录一样,同样受TTL值影响,生效时间由所设置的TTL值决定。

10.修改/删除记录后,为什么有的地区生效时间快,有的地区生效时间慢?

因为域名访问者来自全球各地,而各地的递归服务器缓存失效时间是不一样的。例如有的访问者递归服务器缓存可能即将到期,很快就会重新发起递归查询,那么它的解析生效时间就比较快;而有的地区递归服务器的缓存时间刚开始,就需要等待TTL缓存失效才能重新进行递归查询,那么它的解析生效时间就比较慢。

举报
评论 0