hosts文件被修改导致网站无法访问(网页突然打不开或者修改hosts不生效)

前言

为什么网页访问不了可以尝试清空dns缓存解决,对于这个问题,首先我要搞清楚dns缓存这个概念以及原理。

DNS缓存的原理

访问网站,需要用到DNS服务器解析网址域名对应的IP或者是查询hosts文件得到网址对应的IP才能访问。为了提高解析的速度和访问网址的速度,通过DNS服务器解析的结果会临时存放在本地,当你再次打开曾经访问过的网址时,将不会请求dns服务器解析,也不会去查询hosts文件记录,优先从临时缓存中直接调取。

为什么要尝试清空dns缓存?

需要注意的是这个dns缓存有一定的时效性,当某些网站的IP变更时,由于DNS缓存还是之前的记录,所以会出现打不开网页的现象。这时我们可以选择清空dns缓存重新使用dns服务器解析或查询hosts来访问网站。

怎样清空dns缓存?

1、键盘上Win R组合键打开运行输入cmd进入dos

hosts文件被修改导致网站无法访问(网页突然打不开或者修改hosts不生效)(1)

2、输入命令:ipconfig /flushdns按回车

hosts文件被修改导致网站无法访问(网页突然打不开或者修改hosts不生效)(2)

3、看到“已成功刷新DNS解析缓存”字样,表示我们清空DNS缓存成功。

hosts文件被修改导致网站无法访问(网页突然打不开或者修改hosts不生效)(3)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页