怎么刷新dns缓存

DNS它是“域名系统”(Domain Name System)的简称,我们上网时输入的域名之所以能找到对应的网站服务器,靠的就是DNS的解析。DNS其实可以理解为是一个分布式的数据库,这个数据库用途就是将域名和IP地址相互映射,通俗的说DNS的作用就是将网址转换为IP地址,以此定位服务器。

因为DNS使用频率之高,再加上域名和IP的映射关系一般不会经常更新,所以系统为了加快域名与IP映射的查找速度,在本地计算机上都对DNS做了缓存。但这会带来一些问题,比如说,如果某个网站绑定的IP地址发生了变化,而本地DNS缓存没有更新,此时访问网站是无法访问成功的,所以我们需要手动更新DNS缓存。

不同的系统刷新本地DNS缓存的方法不同,下面我针对不同系统上的操作简单介绍一下供大家参考:

1、Windows系统

操作方法:按下Win+R组合键打开“运行”窗口 》输入 cmd ,打开命令提示符 》输入命令:ipconfig /flushdns 》回车执行即可。

怎么刷新dns缓存图1

怎么刷新dns缓存图2

2、Linux系统

Linux因其发行版本较多,在DNS缓存管理这块实现是有差别的,为了减小这种差异化,我们推荐使用nscd来管理DNS缓存,nscd不是系统自带的(阿里云上会自带),需要安装,以CentOS为例,执行以下命令:

# yum install nscd
# systemctl restart nscd
# nscd -i hosts

怎么刷新dns缓存图3

3、macOS系统

$ sudo killall -HUP mDNSResponder
$ sudo dscacheutil -flushcache


本文来自投稿,不代表天一生活立场,如若转载,请注明出处:http://tiyigo.com/phone/10947.html

(0)
上一篇 2023-01-17 14:34
下一篇 2023-01-17 14:38

相关推荐