ipconfig /flushdns
,然后单击“确定”。, **使用命令提示符**:单击开始按钮或在任务栏搜索字段中键入cmd
,以管理员身份运行命令提示符,键入ipconfig /flushdns
,然后按Enter键。, **使用Windows PowerShell**:右键单击“开始”按钮,选择“Windows PowerShell(管理员)”,如果系统提示用户帐户控制提供权限,请单击“是”,键入ClearDnsClientCache
,然后按Enter键。,,2. **MacOS系统**, **较新系统**:打开“应用程序”>“实用工具”>“终端”,输入命令sudo killall HUP mDNSResponder
并回车,输入管理员密码确认。, **较旧系统**:打开“应用程序”>“实用工具”>“终端”,对于macOS 10.10到10.11版本,输入命令sudo dscacheutil flushcache;sudo killall HUP mDNSResponder
;对于macOS 10.9版本,输入命令sudo dscacheutil flushcache;sudo killall HUP mDNSResponder
。,,3. **Linux系统**, **Ubuntu/Debian**:打开终端,输入sudo /etc/init.d/nscd restart
或sudo service nscd restart
,回车并输入密码执行。, **Fedora/CentOS/RHEL**:打开终端,输入sudo systemctl restart NetworkManager
或sudo systemctl restart dnsmasq
,回车执行。,,4. **路由器**:登录路由器管理界面,通常通过在浏览器中输入路由器IP地址(如192.168.1.1),输入用户名和密码登录,在设置菜单中寻找“系统设置”、“高级设置”或“DHCP/DNS”等相关选项,找到“清理DNS缓存”或“重启DNS服务”的按钮,点击执行。,,清除DNS缓存的具体方法取决于你所使用的操作系统和设备。按照上述步骤操作,可以有效地清除本地DNS缓存,解决因缓存信息过时或错误导致的网络访问问题。一、Windows系统清除DNS缓存方法
1、使用命令提示符
打开“运行”对话框,可以通过在开始菜单中搜索或使用快捷键Windows+R打开。
输入cmd
并回车,打开命令提示符窗口。
在命令提示符窗口中输入ipconfig /flushdns
命令,然后按回车键执行,此命令会清空本机的DNS缓存,执行成功后,系统会返回“Successfully flushed the DNS Resolver Cache.”的消息,表示DNS缓存已成功清除。
2、使用Windows PowerShell
右键单击“开始”按钮,选择“Windows PowerShell(管理员)”,如果系统提示用户帐户控制提供权限,请单击“是”。
在PowerShell窗口中,输入Clear DnsClientCache
命令,然后按回车键,等待命令执行完成,即可清除DNS缓存。
二、MacOS系统清除DNS缓存方法
1、打开“查找器”,点击左侧的“应用程序”目录,在其中找到并打开“实用工具”文件夹。
2、双击打开“终端”应用程序。
3、在终端中输入sudo killall HUP mDNSResponder
命令,然后按回车键,系统可能会提示您输入管理员密码,输入密码后再次按回车键确认,即可清除MacOS的DNS缓存。
三、Linux系统清除DNS缓存方法
1、使用systemdresolve命令
通过以下命令检查systemdresolved服务是否正在运行:sudo systemctl isactive systemdresolved.service
,如果该服务正在运行,将打印“active”,否则将显示“inactive”。
如果systemdresolved服务正在运行,输入以下命令来清除DNS缓存:sudo systemdresolve flushcaches
,此命令执行成功后不会返回任何消息。
2、重启相关服务
如果使用的是Dnsmasq作为缓存服务器,需要重新启动Dnsmasq服务来清除DNS缓存,可以使用以下命令:sudo systemctl restart dnsmasq.service
或者sudo service dnsmasq restart
。
对于基于RedHat的发行版,如果系统使用NSCD作为DNS缓存系统,则需要重新启动NSCD服务:sudo systemctl restart nscd.service
或者sudo service nscd restart
。
四、浏览器清除DNS缓存方法
1、谷歌浏览器Chrome
打开一个新的标签页,在地址栏中输入chrome://netinternals/#dns
并回车。
在页面中找到“清除主机缓存”按钮并点击,即可清除Google Chrome的DNS缓存,如果该方法不起作用,可以尝试清除缓存和Cookie。
2、火狐浏览器Firefox
点击右上角的汉堡包图标☰以打开Firefox的菜单。
点击⚙ Options (Preferences)链接,然后单击左侧的“隐私和安全性”或“隐私”选项卡。
向下滚动到History部分,然后单击Clear History…按钮。
在弹出的对话框中,选择要清除的时间范围,选择“所有内容”以删除所有内容,然后选中“Cookie 和其他站点数据”以及“缓存的图像和文件”框,最后点击“立即清除”按钮。
清除DNS缓存的方法因操作系统和浏览器的不同而有所差异,用户可以根据自己的需求选择适合的方法来清除DNS缓存。
来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/134532.html