硅云帮助文档中心
搜索文档
热门搜索词:
产品简介
产品定价
常见问题
知识拓展
API参考
刷新域名解析,记录快速生效
DNS原理:DNS 是 将域名转化为ip地址的系统,又域名系统。
域名解析原理:域名做了解析后(解析到主机CNAME别名或IP),该条解析记录(指向)即会被发送到全球各地的DNS服务器 更新这条解析记录,当你首次访问该域名的时候,就会向当地DNS服务器(或您电脑指定的DNS服务器)获取该条指向,正常情况下,获取的解析是正确的,你就能访问到主机上的网站。
当然上述是理想情况下,你能否访问还受到了其他因素的影响,因为DNS获取机制是一台很长的链路:
访客访问域名----->浏览器DNS缓存----->本地系统DNS缓存------>本地无线路由DNS缓存----->当地ISP运营商DNS缓存(电信、网通、移动,或设备指定的DNS服务器缓存)----->DNS服务商----->根DNS。
当上述链路中,因为是逐级检测的,因而越靠前的DNS缓存中存在该域名的DNS记录,那么就会被你的浏览器采用,并且,他会被在此之前的链路给缓存起来。如果该条缓存是错误的,那么,你肯定是访问不到网站的。
1、最常见的是浏览器缓存导致。浏览器为了加快网页加载,会预先保留之前的DNS解析,这点在此前访问过该域名的访客PC上尤为常见,一般可以通过清理浏览器缓存来解决,但有时候甚至清理浏览器的全部缓存都无济于事。经验表明,谷歌chrome浏览器对于DNS缓存十分强悍,极难清理干净。
2、本地系统dns缓存。这点也非常多见,因而更新本地系统dns缓存是十分必要的。
3、当地运营商DNS未更新导致错误。一般来说,不同地区的访客使用的DNS服务器是不同的,因而其解析质量也是不同的,如当地DNS服务器中的缓存未更新(依然保持旧的解析记录或不存在解析记录),也会导致无法访问。
根据DNS机制我们可以逐项解决问题,采用反方向检查的方法:
1、检查DNS服务商(你做域名解析的地方,通常是域名商)是否关闭解析,域名是否没有进行实名认证导致解析不生效?或者是否解析错误;
2、更改设备使用的DNS服务器,比如使用114.114.114.114(不建议这个,怀疑与可恶的电信强行推送广告有关),建议用其他的公用DNS服务器,如阿里公用DNS为 223.5.5.5 或 223.6.6.6,百度公用DNS为 180.76.76.76;
3、更新本地无线路由器中的DNS缓存;(可忽略此步骤)
4、更新本地系统DNS缓存:
如下图,输入命令 ipconfig/flushdns
5、最后,务必更新浏览器DNS缓存(以360浏览器为例):
相关文档
您对该文档有什么建议?
本文导航