域名解析生效原理及时间
域名记录类型
要指向空间商提供的 IP 地址,选择「类型 A」,要指向一个域名,选择「类型 CNAME」,这两个是最长用到的,另外就是MX记录,主要用于接收邮件
A记录:地址记录,用来指定域名的IPv4地址(如:8.8.8.8),如果需要将域名指向一个IP地址,就需要添加A记录。
CNAME: 如果需要将域名指向另一个域名,再由另一个域名提供ip地址,就需要添加CNAME记录。
TXT:在这里可以填写任何东西,长度限制255。绝大多数的TXT记录是用来做SPF记录(反垃圾邮件)。
NS:域名服务器记录,如果需要把子域名交给其他DNS服务商解析,就需要添加NS记录。
AAAA:用来指定主机名(或域名)对应的IPv6地址(例如:ff06:0:0:0:0:0:0:c3)记录。
MX:如果需要设置邮箱,让邮箱能收到邮件,就需要添加MX记录。
显性URL:从一个地址301重定向到另一个地址的时候,就需要添加显性URL记录(注:DNSPod目前只支持301重定向)。
隐性URL:类似于显性URL,区别在于隐性URL不会改变地址栏中的域名。
SRV:记录了哪台计算机提供了哪个服务。格式为:服务的名字、点、协议的类型,例如:_xmpp-server._tcp。
主机记录就是域名前缀,常见用法有:
www:解析后的域名为www.mimvp.com
@:直接解析主域名 mimvp.com
*:泛解析,匹配其他所有域名 *.mimvp.com
mail:将域名解析为mail.mimvp.com,通常用于解析邮箱服务器
二级域名:如:blog.mimvp.com,填写abc
手机网站:如:m.mimvp.com,填写m
显性URL:不支持泛解析(泛解析:将所有子域名解析到同一地址)
域名解析线路
如果只有一个IP地址或CNAME域名,请务必选择【默认】。
默认:必填!未匹配到智能解析线路时,返回【默认】线路设置结果。
境外:向除中国大陆以外的其他国家和地区,返回设置的记录值。
搜索引擎:向搜索引擎爬虫的DNS,返回设置的记录值。
一、域名解析生效原理
域名解析生效的过程,是域名与IP绑定的过程。
当解析生效后,用户访问域名时的实现机制是:由 DNS 服务器询问域名指向了哪个 IP 地址,再由 DNS 服务器告诉客户端打开对应网站空间。
万网域名的解析生效,第一步是万网 DNS 必须首先生效,然后等待世界各地 Local DNS 生效
可以通俗的理解为各大电信运营管理的 DNS 需要及时同步万网 DNS 解析记录,才能最终生效。
网站是否能访问,直接相关的是 Local DNS,万网云解析都是实时生效的,一般只需几秒即可同步到各地 Local DNS 上,但各地 Local DNS 均有缓存机制,解析的最终生效取决于各运营商刷新时间。见下图。
出于对域名安全的保证,万网云解析的解析记录数据并非直接修改 DNS 后台数据,而是修改万网控制中心数据,然后同步至DNS服务器,从而避免了因DNS服务器漏洞所造成的安全隐患。
二、域名解析生效时间
全球有无数的互联网节点与 DNS 服务器,在设置域名解析记录后,将此结果同步至全球各个 DNS 服务器,这一过程所需要的时间即为解析生效时间。
域名解析记录生效的时间可以分为如下三种情况:
1、新增解析记录生效时间
使用万网云解析新增解析记录,实时生效。
2、修改解析记录生效时间
使用万网云解析修改解析记录,例如 修改域名mimvp.com对应的ip地址,最终生效时间取决于各地运营商的 DNS 服务器缓存刷新时间(各地 ISP 的 DNS 上缓存了修改前的解析记录,不会实时更新),一般情况下等同于您之前设置解析时的 TTL 时间。例如你之前的解析设置中 TTL 值为 10 分钟,修改解析后将在 10 分钟内实现全球生效。
3、修改 DNS 后,设置解析记录生效时间
如修改了 DNS 地址后使用万网云解析修改解析记录,最终生效时间同样取决于各地运营商的DNS服务器缓存刷新时间。但各地 DNS 的刷新时间不一致,且刷新时间较长,导致解析在全球生效时间需要 24~48 小时。.com 等国际域名需要 48 小时,.cn 等国内域名需要 24 小时
万网(阿里云)域名解析设置后什么时间生效?
如果您的域名在万网注册,并且选择使用万网的DNS服务器,您进行域名解析操作时的生效时间如下:
1、新添加的解析记录,生效时间是10分钟
2、修改已经添加的解析记录,生效时间是60分钟
3、修改为万网DNS服务器后首次进行域名解析,生效时间是2小时
4、国内域名DNS修改,修改时间最长6小时
5、国际域名DNS修改,修改时间最长48小时
查询域名解析
1、站长之家:http://tool.chinaz.com/dns/?type=1&host=mimvp.com
2、WebKaka:http://www.webkaka.com/dns/
dnspoo:http://www.dnspoo.com/a/mimvp.com
3、nslookup 命令
1)查询域名A记录是否生效
格式:nslookup 域名
例如:nslookup mimvp.com
$ nslookup mimvp.com Server: 192.168.31.1 Address: 192.168.31.1#53 Non-authoritative answer: Name: mimvp.com Address: 47.95.201.113
Address项则为该域名或二级域名指向的IP地址
2)查询域名的MX记录是否生效
格式:nslookup -q=mx 域名
例如:nslookup -q=mx mimvp.com
$ nslookup -q=mx mimvp.com Server: 192.168.31.1 Address: 192.168.31.1#53 Non-authoritative answer: mimvp.com mail exchanger = 5 mxbiz1.qq.com. mimvp.com mail exchanger = 10 mxbiz2.qq.com. Authoritative answers can be found from:
说明:域名 mimvp.com 的 MX记录有两条,分别为 5 mxbiz1.qq.com. 和 10 mxbiz2.qq.com.
3)查询域名的DNS是使用的哪家公司的DNS服务器
格式:nslookup 域名 或 nslookup -q=ns 域名
例如:nslookup -q=ns mimvp.com
$ nslookup -q=ns mimvp.com Server: 192.168.31.1 Address: 192.168.31.1#53 Non-authoritative answer: mimvp.com nameserver = dns9.hichina.com. mimvp.com nameserver = dns10.hichina.com. Authoritative answers can be found from:
给出了域名的两个DNS服务器,分别为 dns9.hichina.com. 和 dns10.hichina.com.
说明:nslookup命令的显示结果有时为超时,这并不能说明域名DNS服务器速度慢,只能说明客户端网络不通畅,请重新测试,即可成功。
4)查看域名的别名记录(CNAME记录)
格式:nslookup -q=cname 域名
例如:nslookup -q=cname mimvp.com
$ nslookup -q=cname mimvp.com Server: 192.168.31.1 Address: 192.168.31.1#53 Non-authoritative answer: *** Can't find mimvp.com: No answer Authoritative answers can be found from: mimvp.com origin = dns9.hichina.com mail addr = hostmaster.hichina.com serial = 2015032717 refresh = 3600 retry = 1200 expire = 3600 minimum = 360
参考推荐:
DNS 工作原理是什么,域名劫持、域名欺骗、域名污染又是什么
版权所有: 本文系米扑博客原创、转载、摘录,或修订后发表,最后更新于 2019-03-23 05:08:11
侵权处理: 本个人博客,不盈利,若侵犯了您的作品权,请联系博主删除,莫恶意,索钱财,感谢!
转载注明: 域名解析生效原理及时间 (米扑博客)