域名解析需要花费时间吗?
域名指向网站空间的特定IP地址,人们可以通过注册的域名访问网站就是域名解析的作用。网络上用来标识站点的数字地址就是IP地址,但是IP地址较长不方便记忆,就选用域名来代替IP地址指向网站。域名解析就是域名到IP地址的转换过程。DNS服务器则完成域名的解析。
域名解析也叫域名指向、服务器设置、域名配置以及反向IP登记等等。简单来说,就是DNS服务器将域名解析到IP地址,然后将目录和域名绑定在这个IP地址所在的主机。
互联网中的地址是数字的IP地址,为了方便记忆便有了域名解析。 那新增完成的记录解析要等待多久才可以正常使用?
答:实时生效
删除/修改记录解析多久可以生效?答:解析生效时间取决于本地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解析过程,来理解解析生效时间原理。
为什么添加记录可以实现解析实时生效?答:这里的添加记录是指首次为域名添加解析记录(不含删除记录后重新添加记录的场景)。因为客户端本地DNS从未缓存过该域名的解析信息,所以本地DNS服务器会发起递归查询,并最终向权威DNS服务器查询到解析结果,并返回给访问者,所以添加记录时实时生效的。
上一篇: 什么是DNS?
下一篇: 怎样增强云服务器的安全?