当前位置:首页 > 游戏资讯 > dns缓存怎么清理手机(网络dns缓存怎么清理)

dns缓存怎么清理手机(网络dns缓存怎么清理)

在清除DNS缓存之前,先来了解下以下几个概念。

DNS,DomainNameSystem(域名系统)或者DomainNameService(域名服务)。

DNS是用于连接到Internet的设备或服务的命名系统,它将域名转换为IP地址,设备中存在的DNS缓存包含所有转换为IP地址的域名,这意味访问网站的速度更快,因为不需要处理每次的访问请求时都进行转换。

DNS缓存是指DNS(域名系统)返回正确的IP之后,系统将解析结果临时储存起来;在有效时间内,再次访问时,系统会直接从DNS缓存中把结果交还给你,而不必再去询问DNS服务器,从而达到变相“加速”网址的解析。

本地DNS不生效或者异常,网站域名DNS服务器地址变更,而我们的电脑还停留在历史访问的DNS缓存上,都会导致出现无法访问的情况出现。所以,清理DNS缓存就是我们该尝试的解决方案了。

怎样清理DNS缓存?因不同的操作系统,对应的清除方法也不相同。现在罗列MacOS和Windows两个系统的清除DNS缓存方法。

参考文档FlushingyourDNScacheinMacOSXandLinux

根据MacOSX操作系统的版本选择以下命令:

1)OSX10.12(Sierra)andlater

sudokillall-HUPmDNSResponder;sudokillallmDNSResponderHelper;sudodscacheutil-flushcache

2)OSX10.11(ElCapitan)andOSX10.12(Sierra)

sudokillall-HUPmDNSResponder

3)OSX10.10(Yosemite)Versions10.10.4+

sudodscacheutil-flushcache;sudokillall-HUPmDNSResponder

4)OSX10.10(Yosemite)Versions10.10.1,10.10.2,10.10.3

sudodiscoveryutiludnsflushcaches

dns缓存怎么清理手机,网络dns缓存怎么清理

6)OSX10.7(Lion)and10.8(MountainLion)

sudokillall-HUPmDNSResponder

7)OSX10.5(Leopard)and10.6(SnowLeopard)

例如:以OSX10.11(ElCapitan)andOSX10.12(Sierra)为示范。

输命令:sudokillall-HUPmDNSResponder,并按“Enter”键(回车键)执行。

可以直接复制对应OS版本的指令代码,如

sudokillall-HUPmDNSResponder

1)输入命令:sudoservicenscdrestart,并按“Enter”键(回车键)执行。

可以直接复制下面的指令代码:

<1>复制指令1,并按“Enter”键(回车键)执行

/etc/rc.d/init.d/nscdstop

<2>复制指令2,并按“Enter”键(回车键)执行

/etc/rc.d/init.d/nscdstart

第一步进入命令行模式(Windows)

通过“Win+R->输入CMD”进入命令行模式

输入命令:ipconfig/flushdns,并按“Enter”键(回车键)执行。

可以直接复制下面的指令代码: