如何刷新DNS缓存(Windows,Mac,Chrome)

article/2025/10/7 7:30:00

对网站进行故障排除可能是一个令人生畏的责任。当涉及到诸如刷新域名服务器(DNS)缓存之类的任务时,在您开始之前就很容易感到不知所措和困惑。

幸运的是,即使没有什么技术经验,您也可以快速,轻松地执行此特定任务。只需两个简短的步骤,您的DNS缓存就可以清除了,您可以继续努力解决碰巧遇到的任何问题。

在这篇文章中,我们将说明什么是DNS缓存以及在什么情况下可能需要清除DNS缓存。然后,我们将根据我们的直接经验分享一个真实的示例,并说明无论您使用哪种硬件,都如何执行此故障排除步骤。

让我们开始吧!

目录

  1. DNS缓存简介
  2. 如何在MacWindowsLinuxChrome上刷新DNS缓存
  3. 如何在macOS上清除DNS缓存
  4. 如何在Windows上清除DNS缓存
  5. 如何在Linux上清除DNS缓存
  6. 如何在谷歌浏览器上清除DNS缓存

DNS缓存简介

为了了解为什么您可能需要刷新DNS缓存,我们需要分解几个组件。

首先,域名系统(DNS  Internet上所有网站及其IP地址的索引。您可以将其视为网站的目录或电话簿。至于缓存,它是保存某些内容(例如网页)快照的过程,以便将来可以更快地重新加载。

因此,DNS缓存涉及您的操作系统(OS)或浏览器,它捕获最近访问的IP地址并将其保存在数据库中。与每次必须再次引用DNS相比,这使浏览器可以更快地重新加载您以前访问过的站点。

不幸的是,您的DNS缓存可能已损坏,导致您进入网络钓鱼方案。它也可以简单地过时或造成互联网连接问题。在任何一种情况下,清除DNS缓存通常可以帮助您解决问题并恢复在线。

DNS缓存案例研究

为了进一步说明这一点,让我们看一个实际发生在Kisnta客户网站上的示例。

客户之所以与我们联系是因为他们的图片,CSSJavaScript无法正确加载到他们的网站上。

该站点似乎对我们来说正好加载,但是该客户端最近未进行任何更改。使用Chrome Devtools检查他们的网站,我们可以看到来自CDN子域(cdn.domain.com)的所有内容均未正确加载,而是报告了404错误

我们要做的第一件事是对CDN子域执行ping操作,以查看是否可以访问它。它返回了预期的响应。然后,我们通过免费的whatsmydns工具运行客户端的CDN URL 

该工具使用户可以从多个地理位置快速检查DNS记录(例如CDN CNAME)的分辨率。我们希望确保该站点在除我们实际位置之外的任何地方都能正常加载,并确保将其解析回客户的CDN提供商。

结果表明:

whatsmydns CNAME解析示例

经过所有这些挖掘之后,我们确认客户端的DNS提供程序有一个小的更改,该更改仍在客户端缓存。我们要求他们在计算机上本地清除DNS缓存并刷新页面。

到那时,一切又开始正常地再次加载到他们的WordPress网站上。

知道如何清除DNS缓存可以在许多类似情况下为您提供帮助。让我们看看它是如何完成的。

如何在MacWindowsLinuxChrome上刷新DNS缓存

清除DNS缓存是一个相对简单的过程,但具体取决于您的操作系统。是否需要从计算机或浏览器中清除它也很重要。下面,我们说明了如何在macOSWindowsLinux操作系统(OS)以及Google Chrome浏览器上执行此任务。

  • 苹果系统
  • 视窗
  • Linux

1.如何清除macOS上的DNS缓存

为了清除Mac上的DNS缓存,您需要打开称为终端的本机命令行界面,然后运行相应的命令。根据您运行的macOS版本,此过程会有所不同。

如果不确定要使用哪个版本,请单击桌面左上角的苹果图标,然后选择关于本机

打开关于本机窗口

您当前的版本将是列出的第一条信息:

查看当前的macOS版本

知道此信息后,您可以按照以下相关步骤进行操作。

窗体底端

macOS El Capitan10.11),Sierra10.12),High Sierra10.13),Mojave10.14)和Catalina10.15

如果您使用的是MacOS 10.11或更高版本,请通过单击Go> Utilities打开命令行界面:

访问Mac实用程序

然后选择Terminal。打开后,运行以下命令:

sudo killall -HUP mDNSResponder

系统将提示您输入计算机密码:

输入管理员密码以执行DNS刷新命令

完成之后,您的DNS缓存应该会清除。

macOS Yosemite10.10

您可以通过上述针对任何macOS版本的相同方法访问终端。在优胜美地(10.10)中,一旦窗口打开,您将需要运行以下命令:

sudo discoveryutil udnsflushcaches

输入计算机的密码,DNS缓存应成功刷新。

macOS Lion10.7),Mountain Lion10.8)和Mavericks10.9

对于macOS版本10.710.9,打开终端并运行以下命令以清除DNS缓存:

sudo killall -HUP mDNSResponder

您可能会注意到,这与10.11及更高版本使用的命令相同。输入密码以执行它。

macOS Snow Leopard10.6

如果您正在运行macOS Snow Leopard10.6),请打开终端并输入以下命令:

sudo dscacheutil -flushcache

然后,输入密码以完成清除DNS缓存。

macOS Leopard10.5

最后,macOS Leopard10.5)用户应在终端中运行以下命令:

sudo lookupd -flushcache

输入密码后,应清除DNS缓存。

2.如何清除Windows上的DNS缓存

Windows计算机上刷新DNS缓存非常简单。这是在Windows 1087XP上完成此任务的方法。

Windows 10

要在Windows操作系统上清除DNS缓存,您需要打开系统命令行界面的命令提示符。您可以通过单击开始  按钮在Windows 10中访问此程序。然后导航到Windows系统>命令提示符

Windows的开始菜单中打开命令提示符

打开命令行界面后,输入以下行:

ipconfig /flushdns

此命令应返回确认DNS缓存已成功刷新的确认:

命令提示符DNS缓存刷新确认消息

然后,您可以关闭命令提示符窗口。

厌倦了低于标准的1WordPress托管支持而没有答案?试试我们世界一流的支持团队!查看我们的计划

Windows 8

在旧版本的Windows中清除DNS缓存需要相同的命令ipconfig /flushdns。但是,版本之间访问命令提示符的步骤略有不同。

Windows 8中,打开“ 应用程序  屏幕。在最右侧,找到Windows系统, 然后选择命令提示符

程序打开后,运行ipconfig /flushdns。成功清除DNS缓存后,您应该会收到确认。

Windows 7Windows XP

Windows 7Windows XP中,单击“ 开始  按钮。导航到所有程序>附件,  然后选择命令提示符

在命令行界面中,运行ipconfig /flushdns。刷新DNS缓存后,您应该会收到一条确认消息。

3.如何清除Linux上的DNS缓存

Linux机器上刷新DNS缓存与在MacWindows计算机上进行刷新的过程非常相似。就是这样。

Ubuntu

就像macOS一样,Linux使用终端作为其命令行界面。要打开它,请单击 桌面左上角的“ 活动。这将为您提供一个搜索栏,您可以在其中输入终端以查找并启动该程序。

打开命令行界面后,执行以下命令:

sudo systemd-resolve --flushcaches

终端将提示您输入密码。输入它以完成执行命令并刷新DNS缓存。

其他发行

如果您使用的是Ubuntu以外的Linux发行版,则可以通过打开命令行界面并运行以下命令来刷新DNS缓存:

sudo /etc/init.d/dns-clean start

一旦执行了该命令,您的缓存应清除。

4.如何清除Google Chrome上的DNS缓存

最后,就像我们在本文开头提到的那样,您可能有理由清除浏览器的DNS缓存,而不是操作系统的DNS缓存。在Google Chrome浏览器中,您可以通过在地址栏中输入以下内容来实现:

chrome// net-internals /dns

然后单击清除主机缓存  按钮:

Google Chrome浏览器中的清除主机缓存按钮

这应该为您刷新ChromeDNS缓存。

需要清除浏览器的缓存,请确保签出:如何清除所有主要浏览器的浏览器缓存

清除DNS缓存是一个简单的过程,具体取决于您的操作系统和浏览器。通过此深入教程,了解如何在MacWindowsLinuxChrome上刷新DNS缓存!🧹🖥点击鸣叫

摘要

清除DNS缓存的前景听起来令人望而生畏,特别是如果您不熟悉Internet连接问题或其他网站问题。幸运的是,实际过程相当简单。

刷新DNS缓存只需几个步骤。首先,您需要知道所使用的操作系统和版本。然后,您可以按照上述相关步骤操作,并通过输入一个或两个简单命令来清除DNS缓存。

 


http://chatgpt.dhexx.cn/article/dur4dcfM.shtml

相关文章

如何清除浏览器的 DNS 缓存:Chrome、Edge、Firefox、Safari

请访问原文链接:https://sysin.org/blog/clear-browser-dns-cache/,查看最新版。原创作品,转载请保留出处。 作者:gc(at)sysin.org,主页:www.sysin.org 对普通用户而言,关闭后重新打开浏览器一…

本机电脑清除DNS缓存+浏览器清除DNS缓存

目录 前言 一、Windows 二、Mac OS 三、Linux 四、路由器 五、浏览器 谷歌浏览器 Edge浏览器 火狐浏览器 总结语 前言 有时候在我们配置好了DNS地址后没有生效,可能是缓存导致的,这个时候我们就需要通过清除缓存的手段才能使DNS生效了&#xff…

如何查看浏览器的DNS 缓存信息

浏览器的DNS缓存查看和清除 有dns的地方,就有缓存。浏览器、操作系统、Local DNS、根域名服务器,它们都会对DNS结果做一定程度的缓存。本文总结一些常见的浏览器和操作系统的DNS缓存时间 浏览器先查询自己的缓存,查不到,则调用域…

Linux服务器如何清除dns缓存

Linux服务器如何清除dns缓存 DNS缓存是一个临时数据库,用于存储已解释的DNS查询信息。换句话说,每当你访问网站时,你的操作系统和网络浏览器都会保留域名和相应IP地址的记录。 这消除对远程DNS服务器重复查询,并允许你的操作系统…

DNS 刷新:清除 DNS 缓存的方法详解

Windows 等操作系统会在所谓的 DNS 缓存中自动生成访问网站的临时条目。 缓存中包含的信息在定义的时间段内有效。 DNS 刷新,即清空缓存,会在时间限制到期之前从系统中删除数据。 什么是 DNS 刷新? DNS 刷新是手动删除 DNS 缓存的临时条目的…

DNS服务与缓存

DNS服务 DNS的作用DNS的解析方式DNS的协议端口号DNS的解析过程DNS 缓存 DNS 缓存服务搭建 DNS的作用 将域名解析成IP地址 DNS的解析方式 正向解析:域名解析出IP。 反向解析:IP解析出域名 DNS服务器存储着大量的ip和域名映射记录,它的记录…

刷新DNS缓存

小知识: 当dns堆积过多,或者指向出现错误时,会影响网页速度,甚至上不了网(感觉上),所以刷一下还是可以的 winR键 cmd回车 输入 ipconfig/flushdns (不用担心该作用仅刷新缓存) 好了 备注:dns缓存是干啥的,就是用来记录网址对应的ip地址的…

macOS如何刷新DNS缓存

有的时候,我们会遇到网页打不开或者访问慢的情况,这个时候,我们一般可以通过刷新DNS缓存来解决。今天我就教一教大家macOS如何刷新DNS缓存。 什么是DNS 域网络系统 (DNS) 服务器将熟悉的域名(如 howtogeek.com)转换为…

怎么清除DNS缓存?

怎么清除DNS缓存? 一、DNS相关概念认知1、DNS是什么?2、DNS缓存是什么?3、为什么要清理DNS缓存? 二、清理DNS缓存方法1、MacOS 清除DNS缓存第一步 进入终端 (MacOS)第二步 执行指令 (MacOS)1)OS X 10.12 (Sierra) and later2)OS X 10.11 (…

你真的知道如何正确清除 DNS 缓存吗?( 附全平台详细教程 )

DNS 缓存是一个临时数据库,用于存储有关以前的 DNS 查找的信息。换句话说,每当你访问网站时,你的操作系统和网络浏览器都会保留该域和相应 IP 地址的记录。这消除了对远程 DNS 服务器重复查询的需要,并允许你的 OS 或浏览器快速解…

DNS服务与配置缓存服务

文章目录 前言一、了解DNS1.DNS的作用2.DNS的解析方式3.使用DNS的原因4.DNS的协议端口号5.DNS的5层层级 二、DNS的解析过程三、DNS缓存1.DNS缓存服务器解析2.DNS缓存服务搭建 前言 DNS又称域名解析服务,因为我们对数字不敏感,记不住IP地址,所…

DNS高速缓存

DNS相关资料: 1.什么是DNS DNS(Domain Name System域名系统) 是互联网上存储域名和ip映射关系的一个分布式数据库,它负责把域名转换成ip地址,或ip地址转换为域名。DNS运行于TCP/UDP的53端口上。 2.什么是高速…

DNS 缓存、CDN 缓存、浏览器缓存,JVM DNS 缓存详解

最近测试遇到修改host文件后,清除浏览器缓存后,重启浏览器后,发现浏览器还是访问老DNS服务,于是网上查查原因,豁然开朗。 这里对互联网上一些文章进行整理,原文可查看参。 1、DNS 缓存 1.1 什么是DNS 全…

2020年IT技术趋势概览

RW网站发布了2020最新技术发展趋势及2019数据统计,几乎涵盖了IT,通信,AI等领域的所有技术。 语言方面,python发展最快,使用最多的是JS 5G,BI,区块链都在2019年有了爆炸式的发展

中国未来IT展望

我感觉中国IT市场是非常有潜力的,还有很多未知领域可以探索。首先,信息安全应该得到充分保障:使用复杂的量子纠缠技术加密等。同时,通信的速度与质量也可能大大提升:网速达到6G甚至7G,网络延迟基本为0.....…

计算机前沿技术介绍

一、区块链 1. 什么是区块链? 区块链起源于比特币区,块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特…

如何学习一项新的IT技术

本文总结新技术学习经验和方法,探讨如何能更高效的更成体系的完成一项IT技术的学习和提升。如何评价掌握了一项IT新技术?可以分为以下三个阶段: 掌握了原理和理念; 有动手实践和配置管理能力; 有排错能力&#xf…

新技术之互联网+

“互联网”是把互联网的创新成果与经济社会各领域深度融合,推动技术进步、效率提升和组织变革,提升实体经济创新力和生产力,形成更广泛的以互联网为基础设施和创新要素的经济社会发展新形态。2015年,国务院发布了《关于积极推进“互联网"行动的指导意见》。 “互联网”有六…

IT圈最近比较火热的技术都是哪些?

前言 如果现在要问什么行业最火,毋庸置疑,会有很多人第一反应回答是IT行业。众所周知,近些年互联网行业的高速发展,IT技术不断推陈出新,各种技术更新迭代周期越来越快,涌入IT技术开发的人员也是成倍增长&am…

盘点2021年九大新技术趋势,也是2022需要关注和学习的

目录 1. 人工智能 (AI)和机器学习 2. 机器人流程自动化 3. 边缘计算 4. 量子计算 5. 虚拟现实和增强现实 6. 区块链 7. 物联网 8. 5G 9. 网络安全 今天的技术正在快速发展,带来更快的变化和进步。然而,不仅技术趋势和新兴…