返回列表 发新帖

[域名使用] 分享 快速刷新本地DNS解析缓存

[复制链接]

128

主题

181

帖子

1132

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1132

突出贡献论坛创始人土豪VIP-level1管理员论坛元老

QQ
发表在  2017-3-17 15:57:47  | 显示全部楼层 | 阅读模式
原理和说明


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服务器;
4.png

5.png

6.png

3、更新本地无线路由器中的DNS缓存;(可忽略此步骤)

4、更新本地系统DNS缓存:
ipconfig/flushdns

1.png

5、更新浏览器DNS缓存(以360浏览器为例):

2.png

3.png




好用不贵!百家云
关闭

百家云论坛-推荐上一条 /2 下一条

关于我们
关于我们
友情链接
联系我们
帮助中心
网友中心
购买须知
支付方式
服务支持
资源下载
售后服务
定制流程
关注我们
官方微博
官方空间
官方微信
快速回复 返回顶部 返回列表