您想了解如何在 Windows 10 中查看 DNS 缓存吗?如果是这样,本教程适合您。在 Windows 10 PC 上,您可以使用多种方法来显示 DNS 内容。首先,这里总结一下 DNS 缓存的含义。

什么是 DNS 缓存?

DNS,(域名系统)缓存,有时也称为 DNS Resolver Cache,是信息的临时存储。它由您的计算机维护,其中包含所有最近访问的网站及其 IP 地址的记录。

它充当数据库,保存 DNS 查找的副本,本地存储在您的浏览器或操作系统上。每当尝试加载网站时,您的计算机都可以快速引用它。DNS 缓存就像一个电话簿,存储所有公共网站及其 IP 地址的索引。它的主要目的是通过在请求发送到大量公共 DNS 服务器之前处理您最近访问的地址的名称解析来加快加载网站的请求。由于信息在本地可用,因此该过程要快得多。

如何在 Windows 10 上检查 DNS 缓存

如前所述,有多种方法可以在 Windows 10 上显示 DNS 缓存。如果您想诊断 DNS 问题,例如,可能缓存无效或过期的 DNS 记录,这可能很有用。

通过命令提示符

要显示 DNS 缓存的内容,您需要在提升的命令提示符中执行以下命令:

  1. 按 Win + S 快捷键并输入“cmd”(不带引号)。
  2. 单击右窗格中的以管理员​​身份运行。
  3. 在命令提示符窗口中,键入以下命令并按 Enter:
    ipconfig /displaydns

执行该命令后,将显示以下结果:

  • 记录名称 - 这是您在 DNS 中查询的名称以及记录,例如属于该名称的地址。
  • 记录类型——这是指条目的类型,显示为一个数字(尽管它们通常由它们的名称来引用)。每个 DNS 协议都有一个编号。
  • 生存时间 (TTL) – 这是一个描述缓存条目有效时间的值,以秒为单位显示。
  • 数据长度——这描述了以字节为单位的长度。例如,IPv4 地址为 4 个字节,IPv6 地址为 16 个字节。
  • 部分 - 这是查询的答案。
  • CNAME 记录 – 这是规范名称记录。

您可以使用以下命令导出 DNS 缓存的结果:
ipconfig /displaydns > dnscachecontents.txt

这会将输出保存在文本文档 dnscachecontents.txt 中。

通过 PowerShell

您可以使用 Windows PowerShell 查看 DNS 缓存。和在命令提示符中一样,您还可以导出或保存数据库。这是程序:

  1. 按 Win + X 键盘快捷键,然后选择 Windows PowerShell Admin。或者,如果您找不到该选项,请按 Win + S 快捷键,输入“PowerShell”(不带引号)并在右侧窗格中选择以管理员身份运行。
  2. 接下来,输入命令“Get-DnsClientCache”(不带引号),然后按 Enter。
  3. 使用 Get-Help cmdlet 获取更多信息:
    Help Get-DnsClientCache –full

如何清除 DNS 缓存

当您遇到 Internet 连接问题时,刷新或清除 DNS 缓存通常可以解决问题。

您可能出于多种原因需要清除 DNS 缓存,包括:

  • 在尝试解决连接问题时,您无法访问网站和应用程序:如果缓存中的域名的 IP 地址不正确或无效,则网站将无法返回正确的信息。即使您清除浏览器历史记录,DNS 缓存仍会包含旧的损坏详细信息。刷新有助于让 DNS 更新结果。
  • 在尝试排除或解决 DNS 欺骗或 DNS 缓存中毒问题时:网络犯罪分子可能会尝试访问缓存并插入或更改 IP 地址,以将您重定向到旨在收集密码和银行详细信息等敏感数据的网站。清除 DNS 缓存可以防止这种情况。
  • 保护您的隐私:虽然 DNS 缓存不包含 cookie 或 JavaScript 等个人数据,但它会保留您最近访问过的地址以及您经常访问的地址的历史记录。这种信息在熟练的黑客手中可能是危险的。通过清除 DNS 缓存,您可以删除您的地址历史记录,从而降低黑客跟踪您的在线行为的可能性。
  • 解决有关已访问站点的陈旧或过时信息:此处的一个示例是,如果网站已移动服务器。

刷新 DNS 缓存是否安全?

请务必注意,刷新 DNS 缓存不会对您的系统产生任何负面影响。DNS缓存确保快速访问网站,当您清除它时,您第一次访问网站时,可能需要比平时更长的时间来加载。但之后,结果会再次更快。

无论出于何种原因,要清除 DNS 缓存,您都可以使用命令行或 Windows PowerShell。

使用命令提示符清除 DNS 缓存

  1. 按 Windows 键 + S,然后键入“CMD”(不带引号)。
  2. 在右侧窗格中选择“以管理员身份运行”选项。
  3. 在提示符中键入以下命令并按 Enter:
    ipconfig/flushdns

就是这样!您应该会收到一条通知,指示缓存已成功刷新。

如果问题出在服务器而不是本地计算机上,您仍然可以使用命令提示符清除 DNS 缓存,但使用不同的命令。在这种情况下,命令将是:

  • dnscmd /clearcache

使用 Windows PowerShell 清除 DNS 缓存

您还可以使用 Windows PowerShell 刷新 DNS 缓存。根据您要清除的缓存类型,您有几个选项可以实现:

  1. 要清除本地 DNS 服务器缓存,请使用命令行:
    Clear-DnsServerCache
  2. 要清除客户端缓存,请使用以下命令:
    Clear-DnsClientCache

如何在 Windows 10 中禁用 DNS 缓存

如果出于任何原因您希望在 Windows 10 PC 上禁用 DNS 缓存,您可以使用“服务控制器”工具来停止服务:

  1. 按 Win + R 键,输入“services.msc”(无引号),然后按 Enter 或单击 OK。
  2. 找到 DNS 客户端服务(或某些计算机上的 Dnscache)并双击它以打开其属性。
  3. 将启动类型更改为已禁用。
  4. 要重新启用该服务,请重复上述步骤并将启动类型更改为自动。

或者,您可以使用 Windows 系统配置停用 DNS 客户端:

  1. 按 Win + R 键,在“运行”对话框中键入“msconfig”(不带引号),然后按 Enter 或单击“确定”。
  2. 移动到服务选项卡并找到 DNS 客户端。
  3. 取消选中服务旁边的框,然后单击应用 > 确定。
  4. 要重新启用服务,请重复上述步骤并再次勾选复选框。

请记住,禁用此服务会影响您计算机的整体性能,并且 DNS 查询的网络流量会增加,这意味着网站的加载速度会比正常情况慢得多。

综上所述…

就像我们上面提到的,DNS 缓存避免了每次访问网站时都必须查找 DNS。您所要做的就是访问该站点一次,在后续请求中,您的浏览器或操作系统将使用缓存的 DNS 详细信息更快地返回请求。

Windows 计算机上查看 DNS 缓存的方法相关推荐

  1. linux刷新本地dns命令_在Linux/Windows/Mac上刷新DNS缓存的方法

    刷新dns缓存让你可以得到新的域名解析.当你无法正确访问一个新注册的域名时就可以刷新dns缓存试试.刷新dns缓存非常简单,任何时候都以进行.但是不同的系统,Windows.Mac OS和Linux上 ...

  2. 刷新本机DNS缓存的方法(Windows+Mac_Linux)

    原文网址:刷新本机DNS缓存的方法(Windows+Mac_Linux)_IT利刃出鞘的博客-CSDN博客 简介 本文介绍刷新本机DNS缓存的方法. 一.Windows 在 cmd 中执行以下指令: ...

  3. 从Windows计算机上完全删除iTunes和其他Apple软件

    If you are giving up on iTunes for another music player, uninstalling it completely can be a hassle. ...

  4. 在计算机上打印机,如何在Windows计算机上安装本地打印机 | MOS86

    打印机在世界各地的家庭和办公室中都很常见.要在打印机上打印任何内容,必须将其连接到计算机并进行安装.最常见的方法是使用USB线.如果您不知道如何操作,本指南适合您:我们将演示如何使用USB连接在任何W ...

  5. dns 刷新本地DNS缓存的方法

    刷新本地DNS缓存的方法 常有人问到域名解析了不是即时生效的嘛,怎么还是原来的呢?答案就是在本地DNS有解析缓存,电脑第一次访问后,在一定的时间内就将其缓存下来,下 次访问该域名时电脑通过查找本地DN ...

  6. 闪存驱动器_在任何Windows计算机上从您的闪存驱动器运行便携式Chrome

    闪存驱动器 Would you like to run Google Chrome with your favorite extensions and settings on any computer ...

  7. 微软修补Windows零日漏洞,该漏洞允许在Windows计算机上远程执行

    微软在本周最新的Patch Tuesday更新中修补了一个零日漏洞,该漏洞允许在Windows计算机上远程执行,并且已经被利用. CVE-2022-22047 是 Windows 客户端/服务器运行时 ...

  8. 如何在Windows计算机上安装和使用Apple iCloud

    If you have an iPhone but use a Windows computer, then you gain a great deal more compatibility if y ...

  9. 7个从Windows计算机上恢复Word文档的方法

    你是否有受到Windows上损坏或丢失的Word文件的困扰?好吧,你并不孤单! 文件损坏是 Word 文档的常见问题.此外,人们不小心删除了文件或忘记保存最新版本. 由于Word文件通常包含您在个人或 ...

最新文章

  1. 谁是全球最顶级AI实验室?DeepMind、OpenAI和FAIR霸榜前三
  2. 记录由Equal基础知识引起的内存泄露
  3. 海康设备字母编号含义 H5:0,H7:1,KT2:2,G5:3
  4. 编写你的第一个 Django 应用,第 2 部分
  5. mac中修改系统限制量--ulimit和sysctl
  6. Python 开篇及第一个Python程序
  7. python面试100讲
  8. C#开发高亮语法编辑器(一)——TextBox ,RichTextBox的局限性
  9. 世界500百强企业中国的CEO对我们的忠告!!!!!我们要告别稚气了
  10. 免费的专业SQL server杂志
  11. Linux 网络编程 TCP/UDP编程
  12. 网课python程序设计答案_中国大学MOOCPython程序设计网课答案
  13. lineedit加入边框 qt_qt qlineedit 边框
  14. 三分钟带你详解SSL认证与加密技术
  15. SPSS数据统计分析前准备【002期】
  16. 基于51单片机的三角波信号发生器设计
  17. 评论区抽奖程序2.0
  18. 哈夫曼编码树的经典题目
  19. python之最大公约数
  20. 佳能Canon PIXMA MG2510 打印机驱动

热门文章

  1. BPF-JIT中bug归类
  2. 抖音SEO之关键词排名优化详解【从入门到精通】
  3. 硬件艺术家Cauchy吉林省机器人大赛智能无人仿真车竞速比赛赛后总结
  4. 如何快速创建活码二维码(动态二维码)
  5. 完整PLC smart200伺服液压PID一套程序
  6. 海量数据分布式存储技术-作业五
  7. python基础复习(30)--string[start:end:step] start默认0 end默认列尾 step默认1
  8. 橄榄核雕:始知真放在精微
  9. strassen矩阵乘法 java_矩阵乘法Strassen算法
  10. Processing基础---绘制基本图形、颜色