Ubuntu系统中清理DNS缓存

article/2025/10/7 6:39:09

在这里插入图片描述
在下一篇文章中,我们将看一看 我们如何在Ubuntu中刷新DNS缓存。

DNS被认为是Internet连接的关键部分之一。 目的是更快地访问访问的网站。更常见的是,我们的机器会跟踪DNS记录,或者将其缓存。

迄今为止,IP地址的命名是DNS协议中最著名的功能。 例如,如果Google网站的IP地址是 216.58.210.163,大多数人来写作 www.google.com 而不是IP地址,因为它更容易记住。 网站的IP地址可能会更改,由于多种原因,您无需重命名网站。

如果从未清除DNS缓存,则可能导致不同类型的错误。 尤其是当网站更改其IP地址时,可能会发生这些错误。因此,为避免此问题,我们机器的DNS缓存应定期刷新。此外,清除DNS缓存将有助于消除占用系统的不必要数据,并解决与“过时的条目“。

在以下几行中,我们将看到 在Ubuntu操作系统上刷新DNS缓存 只需几个简单明了的步骤即可在我们的设备中使用。

在Ubuntu机器上刷新DNS缓存

为了执行此任务,我们将有不同的方法。

使用systemd-resolver清理DNS

在刷新DNS缓存之前,我们将能够 查看DNS统计信息 打开终端(Ctrl + Alt + T)并输入以下命令:

sudo systemd-resolve --statistics

终端应显示的输出应类似于以下内容:

DNSSEC supported by current servers: noTransactions              
Current Transactions: 0   Total Transactions: 4721Cache                     Current Cache Size: 94  Cache Hits: 2699Cache Misses: 2042DNSSEC Verdicts           Secure: 0   Insecure: 0   Bogus: 0   Indeterminate: 0  

根据上面的屏幕输出,当前的缓存大小为 94。

了解统计信息后,我们可以继续 使用systemd-resolve刷新DNS缓存。这是内置的DNS守护程序 systemd 并且您的系统已经用于许多用途。 它在所有Ubuntu系统上运行,我们将能够使用它清除DNS缓存。 我们只需要在终端中使用以下命令(Ctrl + Alt + T):

sudo systemd-resolve --flush-caches

至 验证清空过程是否成功,我们将像之前一样在终端中再次运行命令以查看缓存统计信息:

sudo systemd-resolve --statistics
DNSSEC supported by current servers: noTransactions              
Current Transactions: 0   Total Transactions: 4800Cache                     Current Cache Size: 0   Cache Hits: 2744Cache Misses: 2076DNSSEC Verdicts           Secure: 0   Insecure: 0   Bogus: 0   Indeterminate: 0   

上面的屏幕输出中可以看到,当前的缓存大小参数为零。 这意味着缓存已成功清除,这就是我们所需要的。

使用dns-clean命令刷新缓存

另一种有效的方法 清除我们的DNS缓存 是在终端(Ctrl + Alt + T)中使用以下命令:

sudo /etc/init.d/dns-clean start
#DNS干净启动

这是用户需要了解的有关在Ubuntu中刷新DNS缓存的最基本的知识。 在所有情况下, 该过程很简单,不需要重新启动整个系统。


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

相关文章

DNS 缓存查看以及清除(转载)

转载地址:https://blog.csdn.net/cogbee/article/details/27535039 你是否因修改网站DNS解析后,却因本机DNS缓存而需要等待... 你是否遇到修改了本机的hosts文件后,必须重起firefox和ie才起作用... 其实只要清空DNS缓存这些问题都可以解决。 …

【DNS】Linux上DNS缓存的开启和清理

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

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

对网站进行故障排除可能是一个令人生畏的责任。当涉及到诸如刷新域名服务器(DNS)缓存之类的任务时,在您开始之前就很容易感到不知所措和困惑。 幸运的是,即使没有什么技术经验,您也可以快速,轻松地执行此特…

如何清除浏览器的 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…