Windows、Linux、macOS系统如何刷新DNS缓存

电脑连不上网?可能是DNS出问题,按照下面的方法刷新DNS缓存试一试。

什么是DNS缓存

DNS缓存(Domain Name System Cache)也叫域名系统缓存,是指在计算机或网络设备上存储的 DNS 查询结果的缓存。域名系统将域名转化为IP地址,DNS缓存内存放所有转换为IP地址的域名,加速域名解析过程,从而提高上网速度和减少对 DNS 服务器的请求负担。

DNS.jpg

简单来说,DNS缓存和上网有关,但是DNS缓存也会过期或者出现错误,这时我们可能会被引导一个错误的IP地址,导致网页无法打开,或者网络连接不正常。解决方法是刷新DNS缓存。

如何刷新DNS缓存

我们能如何刷新DNS缓存?可以用刷新命令刷新,也可以直接使用第三方软件刷新。

方法一.刷新命令刷新DNS缓存

不同的系统有不同的清除DNS缓存命令,下面以Windows系统、Linux系统、macOS系统为例为大家分别介绍如何刷新DNS缓存。

1.Windows系统刷新DNS缓存

快捷键「Windows+R」打开电脑运行窗口,输入「cmd」并回车打开命令提示窗口。

2.打开命令窗口.png

输入「ipconfig /flushDNS」并回车,电脑会自动刷新DNS缓存并在窗口内反馈出来。

3.输入DNS刷新命令.png

刷新DNS解析缓存之后就可以再次尝试打开网页,检查网络连接是否恢复正常。

2.Linux系统刷新DNS缓存

单击桌面左上角的「活动」,在搜索框内输入「终端」并打开,Linux系统清除DNS缓存命令是:sudo systemd-resolve --flush-caches

4.Linux刷新DNS.png

3.macOS系统刷新DNS缓存

苹果电脑系统是macOS系统,在macOS上如何刷新DNS缓存:

按路径「Finder(查找器)>applicantions(应用程序)>utilities(实用工具)>terminal(终端)」打开终端。

不同macOS系统版本清除DNS缓存命令也不同,可以在官网查到对应命令,以下展示一部分

Mac OS X 10.7 – 10.8 :sudo killall -HUP mDNSResponder

Mac OS X 10.5 – 10.6 :dscacheutil -flushcache

Mac OS X 10.4 :lookupd -flushcache

5.macOS中刷新DNS.jpg

输入刷新命令后回车,然后输入macOS用户密码再回车,刷新DNS后关闭终端即可。

方法二.使用第三方软件刷新DNS缓存

除了使用刷新命令之后,还可以用第三方软件的刷新DNS缓存功能,比如360安全卫士、金万维动态域名小组手等等都可以用来刷新DNS缓存。

1.DNS.png

结论

本文针对Windows系统、Linux系统和macOS系统,介绍了不同系统如何刷新DNS缓存,如果网络有问题,可以按照上面的方法刷新DNS缓存。


本文编辑:@ duty

©本文著作权归电手所有,未经电手许可,不得转载使用。