3

如何在MacOS 清除缓存

 1 year ago
source link: https://www.myfreax.com/how-to-clear-cache-on-macos/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
dns

如何在MacOS 清除缓存

DNS缓存是一个临时数据库,用于存储已解释的DNS查询信息

Updated At 5 Dec 2022 3 min read
By myfreax
如何在MacOS 清除缓存

如何在MacOS 清除缓存

DNS缓存是一个临时数据库,用于存储已解释的DNS查询信息。换句话说,每当您访问网站时,您的操作系统和网络浏览器都会保留域名和相应IP地址的记录。

这消除对远程DNS服务器重复查询,并允许您的操作系统或浏览器快速解析网站的域名。

但是在某些情况下,例如对网络问题进行故障排除或者在更改DNS地址之后,您可能需要刷新DNS缓存。

这将清除缓存的DNS记录根据DNS地址解释域名。在本教程说明如何在MacOS操作系统和Web浏览器清除DNS缓存。

MacOS 清除DNS缓存

根据您所运行的版本,在MacOS中刷新缓存的命令略有不同。清除DNS缓存必须以系统管理员权限运行命令。

要清除MacOS DNS缓存,首先打开mac finder。转到应用程序>程序>终端。这将打开终端窗口。

终端运行命令sudo killall -HUP mDNSResponder然后按Enter。输入您的sudo密码,然后再次按Enter。成功后,系统不会返回任何消息。

早期版本的MacOS,刷新缓存的命令略有不同。MacOS版本10.11和10.9

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

MacOS版本10.10

sudo discoveryutil mdnsflushcache
sudo discoveryutil udnsflushcaches

MacOS版本10.6和10.5

sudo dscacheutil -flushcache

Chrome 浏览器清除DNS缓存

现代的Web浏览器都有一个内置的DNS客户端,以防止每次访问网站时重复查询DNS解释IP地址。

要清除Google Chrome浏览器DNS缓存。首先打开一个新标签,然后输入chrome://net-internals/#dns在Chrome的地址栏。点击清除缓存按钮。

如果那对您不起作用,请尝试清除缓存和cookie。按下CTRL+Shift+Del打开清除浏览数据对话框窗口。

在选择一个时间范围。选择所有时间以删除所有内容。选中Cookie和其他站点数据和缓存的图像和文件。点击清除数据按钮。方法适用于基于Chromium浏览器,包括Vivaldi和Opera。

Firefox 浏览器清除DNS缓存

要清除Firefox的DNS缓存。首先在右上角,单击汉堡包图标打开Firefox的菜单。

点击⚙ Options (Preferences)链接。单击左侧的隐私和安全性隐私选项卡。向下滚动到该History部分,然后单击Clear History...按钮。

选择要清除的时间范围。选择所有内容将会删除所有内容。选择所有复选框,然后单击立即清除

如果这对您不起作用,请尝试以下方法并暂时禁用DNS缓存。打开一个新标签,然后about:config在Firefox的地址栏中输入。

搜索network.dnsCacheExpiration,将值暂时设置为0,然后单击确定。然后,改回默认值,然后单击确定

搜索network.dnsCacheEntries,将值暂时设置为0,然后单击确定。然后,改回默认值,然后单击确定


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK