刷新dns:不同的系统刷新本地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:不同的系统刷新本地dns缓存的方法

刷新dns:不同的系统刷新本地dns缓存的方法

2、Linux系统

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

# yum install nscd

# systemctl restart nscd

# nscd -i hosts

刷新dns:不同的系统刷新本地dns缓存的方法

3、macOS系统

$ sudo killall -HUP mDNSResponder

$ sudo dscacheutil -flushcache

以上就是我的观点,对于大家是怎么看待的呢?

本文内容来源于网络,只做分享,不修改内容中任何文字。,如若转载,请注明出处:http://www.yuanjiash.com/6818.html

(0)
小黑子的头像小黑子
上一篇 2023年3月13日
下一篇 2023年3月13日

相关推荐