如何刷新DNS缓存Windows,Mac
如何刷新DNS缓存Windows,Mac
DNS缓存内存可能会导致您的互联网浏览体验出现问题。清除DNS缓存是解决浏览速度慢问题和提高网站浏览性能的有效方法。DNS缓存会存储您的浏览历史记录。它会存储您的设备搜索或使用过的所有IP地址。
清除DNS缓存的目的是什么?
总而言之,刷新DNS闪存的主要好处如下:
- 解决DNS相关问题
- 数据安全
- 刷新DNS信息
- 修复网站加载问题
- 消除不良连接
- 提高网络性能
让我们简单解释一下这些要点。
已解决DNS相关问题
随着时间的推移,DNS缓存会积累过去浏览过的网站的残留文件。这些DNS记录可能会损坏,从而降低您的网络连接速度。
数据安全
如果许多人访问您的计算机,则必须定期刷新DNS缓存。这种方法对于确保数据安全是必要的。除非您定期清除缓存,否则访问您设备的人将通过访问DNS缓存内存来了解其他人正在使用的网站。
打开命令提示符窗口并输入
ipconfig /displaydns
。此代码将显示您访问过的每个站点的地址。
刷新DNS信息
有时,缓存中会存储错误的信息或某些IP地址。如果此类信息或不适当的IP地址与其他特定地址发生冲突,则可能会影响您的互联网浏览器的性能。
修复网站加载问题
您可能需要帮助来打开网站。旧的网站残留通常会妨碍网站的性能并阻止特定网站加载。要解决网站加载问题,请刷新DNS内存缓存。此方法将清除缓存中留下的所有过去网站残留。
类型
ipconfig /flushdns
在命令提示符内清除DNS缓存中的网站残留。
消除不良连接
DNS内存中可能存在一些错误和不适当的条目。刷新DNS缓存内存将删除这些不适当的条目,从而消除不良连接并增强网络的安全性。
提高网络性能
如果长时间无人看管,DNS缓存内存中将充满过去浏览过的网站的IP地址。因此,您的网络性能将受到影响,在某些情况下会变慢。刷新DNS缓存将删除这些旧的IP地址,并使内存从头开始。您的整体网络性能和互联网连接问题将得到显着改善。
DNS缓存存在的原因
DNS缓存的存在是为了使互联网浏览过程更加顺畅。管理良好的DNS缓存可确保简化对特定域名IP地址的搜索。如果管理得当,它可以带来以下好处:
- 更快的DNS解析
- 减少网络流量
- 更好的负载分配
- 离线访问网站
我们将在这里讨论如何刷新/清除系统的DNS刷新内存。无论您使用哪种操作系统,都有方法管理刷新过程。
方法1:如何刷新DNS缓存Windows
如何清除DNS缓存Windows通过命令提示符
以下是使用以下方法刷新DNS缓存的步骤Windows命令提示符。
步骤1)点击“开始”Windows屏幕上。
步骤2)在搜索空间中输入CMD。
步骤3)确保运行Windows具有管理员权限的命令提示符。
步骤4)要包含管理员权限,请右键单击命令提示符。
步骤5)将会打开一个切换窗口。从该窗口中,选择以管理员身份运行。
步骤6)打开命令提示符后,只需输入
ipconfig /flushdns
然后按ENTER键*。
步骤7)您会注意到“已成功刷新DNS解析器缓存”消息。
*请注意:您需要在
ipconfig
然后继续
/flushdns
刷新DNSWindows10。
如何通过WindowsPowerShell的
步骤1)选择“开始”选项,然后在空白处输入
PowerShell
步骤2)将打开一个列表框,您将注意到WindowsPowerShell列在顶部。
步骤3)您可以双击它,或者查看面板右侧并单击打开。
步骤4)PowerShell打开后,您需要输入
Clear-DnsClientCache
然后按ENTER。
步骤5)按下Enter键后,DNS缓存将被删除。但是,屏幕上不会显示删除确认消息。
步骤6)如果你想查看删除确认信息,只需输入
ipconfig /flushdns
在PowerShell窗口上。
方法2:如何在Mac上清除DNS缓存
通过终端清除DNS缓存
流程简介:
步骤1)Mac:>Finder>应用程序。[Enter]
步骤2)应用程序>实用程序>启动板>终端。[输入]
步骤3)终端> [进入]
步骤4)。 [进入]
步骤5)#显示以下消息:#
详细过程:
当您想要刷新DNSMac时,您需要首先访问终端。终端是MacOS中预装的命令行界面。就像Windows,Terminal是Mac操作系统中的一个类似的应用程序。操作过程很简单。
您可以通过启动Spotlight搜索来打开终端应用。在屏幕顶部,向右侧移动,您会看到一个放大镜样式的图标。
在搜索栏中点击输入“terminal.app”或“terminal”,然后按回车键。您会注意到显示打开终端的选项。单击该选项,终端将打开:
终端打开后,在窗口中输入特定的代码。
在输入代码之前,请了解您正在使用的MacOS版本。
如何查找Apple设备上运行的Mac版本?
APPLE图标位于屏幕左上方。单击图标打开菜单。从那里单击关于此MAC。
屏幕将显示Mac版本名称和版本号。请参阅以下屏幕截图:
以下是MacOS最新5个版本的命令字符串列表:
MacOS版本号和名称 | 命令字符串 |
---|---|
macOS 12(蒙特利) | sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
macOS 11(大苏尔) | sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
macOS 10.15(卡塔利娜) | sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
macOS 10.14(莫哈韦) | sudo killall -HUP mDNSResponder |
macOS 10.13(高山脉) | sudo killall -HUP mDNSResponder |
根据您使用的Mac版本输入命令字符串后,窗口将显示一个空间来输入系统密码。即使您正在输入,密码也会保持隐藏。请小心输入密码以避免任何输入错误。
输入密码后,按ENTER键。Mac清除DNS缓存过程完成后不会显示任何确认消息。相反,会显示终端提示符。
通过以下方式清除DNS缓存macOSMojave及更高版本
该过程与我们在上一节中讨论的过程类似。在多年来发布的不同版本的MacOS中,10.14版本被称为macOS莫哈韦
需要刷新DNS缓存时,Mojave用户需要遵循以下步骤:
步骤1)开始>应用程序>实用程序>终端。
此提示将启动终端窗口。您也可以同时按下键盘上的Command和Space键。
步骤2)在终端窗口上,只需输入
sudo killall -HUP mDNSResponder
步骤3)输入命令字符串后,按RETURN键。
步骤4)屏幕将显示一个提示,要求输入管理员密码。
步骤5)输入管理员密码并按回车键。
DNS缓存已从您的macOSMojave系统。但是不会显示刷新已清除的通知。
方法3:如何清除Chrome上的DNS缓存
几乎每个人都熟悉Google的热门浏览器Chrome。此浏览器会存储自己的DNS缓存。切勿将其与系统中存储的DNS缓存混淆OS。
清除Chrome上的DNS缓存WindowsOS
清除你的GoogleChrome浏览器的DNS缓存,具体步骤如下:
步骤1)正式上线GoogleChrome从您的操作系统。您的桌面上可能有一个Chrome图标。或者转到开始并输入CHROME。从右侧切换窗口中单击“打开”。
步骤2)打开Chrome浏览器后,在浏览器的地址栏中输入以下命令:
chrome://net-internals/#dns
步骤3)单击清除主机缓存选项卡。
步骤4)一旦点击,它将清除Chrome浏览器中的DNS缓存内存。
清除Chrome上的DNS缓存macOS
这个过程相当简单。步骤如下:
步骤1)你需要安装GoogleChrome在您的macOS用于刷新chromedns缓存。
步骤2)安装后,从DOCK或APPLICATION文件夹启动浏览器。
步骤3)在Chrome浏览器地址栏中输入:
chrome://net-internals/#dns
步骤4)单击清除主机缓存按钮。
步骤5)虽然不会显示任何通知,但Chrome的DNS缓存将被清理。
方法4:如何刷新DNS缓存Firefox
Firefox是Mozilla推出的一款热门浏览器。其它浏览器,它会将浏览残留和站点脚本存储在缓存中。清除此DNS缓存Firefox对于改善整体浏览体验(如网页加载速度、浏览器安全性等)是必要的。
清除DNS缓存Firefox在WindowsOS
这是清除所有内容的技巧Firefox浏览器 – 缓存,cookies、浏览历史记录,只需单击一个按钮即可。
步骤1)Firefox浏览器>菜单>菜单面板。
步骤2)菜单面板>历史记录>清除最近历史记录。
步骤3)从该页面,您可以选择要清除的历史记录的时间范围。打开下拉菜单并选择要清除历史记录的时间范围。
步骤4)您还可以选择要删除的内容和不删除的内容。您可以取消选中复选框以保留一些可用选项。
步骤5)选择完成后,点击“确定”选项卡。您选择的项目将从历史记录中删除,窗口将终止。
刷新DNS缓存Firefox使用清除数据
以下是仅清除DNS缓存的步骤Firefox:
步骤1)Firefox>菜单>设置。
步骤2)设置>隐私和安全。
步骤3)隐私和安全>Cookie和站点数据。
步骤4)Cookies和网站数据>清除数据。
步骤5)因为它仅仅涉及删除DNS缓存,所以您需要检查CACHEDWEBCONTENT框。
步骤6)点击清除选项卡。DNS缓存将从浏览器中清除。
步骤7)您现在可以关闭该页面。更改将自动生效。
清除DNS缓存Firefox在macOS
Firefox将仅运行于macOS10.12及以上版本。
步骤1)你可以开Firefox从Dock或应用程序文件夹。
步骤2)打开菜单>首选项>隐私>安全。
步骤3)一旦您单击“安全”,就会打开一个切换窗口。
步骤4)选中“CACHEDWEBCONTENT”旁边的复选框。
步骤5)按“立即清除”。
DNS缓存已从您的Firefox浏览器macOS。
方法5:如何在Safari上清除DNS缓存
Safari,默认网络浏览器macOS,在Safari上清除DNS缓存的方法不同。如果不知道设置,确定DNS缓存清除选项的位置会很困难。
以下是在Safari中查找和清除DNS缓存的步骤:
步骤1)Safari>菜单栏。
步骤2)菜单栏>Safari>设置。
步骤3)单击“设置”打开一个窗口。请参阅下图:
步骤4)选中在菜单栏中显示开发菜单旁边的框。
步骤5)现在,您可以退出窗口。
步骤6)菜单栏>开发。
步骤7)单击“开发”部分后,将打开一个下拉窗口,如下所示:
步骤8)您需要向下滚动到“清空缓存”选项并单击它。
步骤9)DNS缓存将从您的Safari浏览器中删除。
DNS缓存损坏的缺点
如果DNS缓存损坏,可能会导致一些严重的故障。
- 错误的重定向:DNS缓存中毒可能会导致网站重定向不正确。您的网站可能会联系错误的IP地址,导致链接打开一些不适当的网页。
- 浏览器性能下降:为了提高浏览器的性能,有必要删除缓存中存储的过时信息。过时信息和损坏的残留文件可能会降低浏览器的整体性能并增加网页的加载时间。
- 连接性问题:浏览有害或不受保护的网站可能会导致错误破坏DNS缓存。此类错误通常会导致网站无法打开或加载。
- 域名解析困难:域名无法与IP地址连接时,会发生DNS故障。您将看到一条消息,内容为
<DNS SERVER NOT AVAILABLE>
or
<ADDRESS CANNOT BE FOUND>
清除DNS和浏览器缓存的正确方法是什么?
从启动命令提示符Windows具有管理员权限的操作系统,输入
ipconfig /flushdns
,然后按ENTER键。
如果您使用MacOS设备,请打开终端并输入
<command string as per the Mac version>
作为flushDNS命令。输入命令后,按Enter。屏幕将要求输入管理员密码。输入密码并按Enter。
常见问题
结语
清理DNS缓存非常重要,因为它可以提高系统性能。长时间不清理DNS缓存可能会导致缓存中的残留文件损坏。这些文件可能存在漏洞,导致安全问题和频繁的浏览错误。这就是为什么您必须偶尔刷新DNS内存以防止浏览延迟和其他相关故障排除。
使用适当的DNS刷新命令清除缓存文件不同Opera系统和浏览器非常简单。只需按照上述步骤刷新DNS缓存即可获得更好的性能。