首页 > 其他分享 >Ubutun操作系统启用/查看/刷新本地DNS缓存

Ubutun操作系统启用/查看/刷新本地DNS缓存

时间:2023-02-22 15:13:38浏览次数:39  
标签:Ubutun 缓存 查看 启用 sudo DNS 刷新

前言

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

②DNS缓存是用于DNS查找的临时存储系统,负责将域名转换为IP地址。进行DNS查询时,系统会检查缓存中的相关信息。如果找到了,那么它会加速域名解析的过程。如果DNS缓存中的数据过时或不正确,则需刷新它以确保使用正确的信息。

③刷新本地DNS缓存需要向当前系统配置的DNS服务器发起查询请求,获取到最新的域名-IP地址对应关系后更新本地DNS缓存。

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

查看DNS缓存

sudo systemd-resolve --statistics

或者

resolvectl statistics

命令运行结果:

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

刷新DNS缓存

sudo systemd-resolve --flush-caches

或者

sudo resolvectl flush-caches

命令运行结果:

当前的DNS缓存大小参数为零,这意味着缓存已成功清除。

注意

在刷新DNS缓存之前,应该使用命令行实用程序(如nslookup)了解系统上的DNS缓存是否已启用。

如果在Ubuntu上没有安装该命令行实用程序,则可参考以下步骤逐步操作:

1、运行下面命令,安装dnsutils软件包。

sudo apt install dnsutils

2、使用nslookup命令来查看系统上是否启用了DNS缓存。

nslookup www.idcspy.com

如果输出的结果中,能正确查看到DNS包含的IP地址,则表示DNS缓存已启用。如果它被禁用,则会看到一个“connection refused”连接被拒绝的错误。

 3、如果本地DNS缓存被禁用,可以运行下面命令以启用本地DNS缓存。

sudo systemctl start systemd-resolved

拓展:Windows操作系统下查看DNS缓存相关操作

 查看dns服务ip:
    命令: ipconfig/all
 
 查看dns缓存:
    命令:ipconfig/displaydns
    
 强制更新缓存:
    命令:ipconfig /flushdns

 

标签:Ubutun,缓存,查看,启用,sudo,DNS,刷新
From: https://www.cnblogs.com/hls-code/p/17144394.html

相关文章

  • uni-app:数据缓存(hbuilderx 3.6.18)
    一,代码:1,缓存写入:在被打开页面的onLoad事件中写入把打开的年级和学期写入缓存//加载时访问接口得到数据onLoad(options){......
  • DNS协议 是什么?DNS 完整的查询过程?
    一、是什么DNS(DomainNamesSystem),域名系统,是互联网一项服务,是进行域名和与之相对应的IP地址进行转换的服务器简单来讲,DNS相当于一个翻译官,负责将域名翻译成ip地址IP......
  • cert manager搭配alidns-webhook实现ingress证书签发
    安装certmanager如果已经安装certmanager则不用执行这一步helminstall\cert-managerjetstack/cert-manager\--namespacecert-manager\--create-name......
  • dotnet 缓存
    Net内置内存缓存asp.net中是有缓存的实现:HttpContext.Cache,缓存的数据是放到Web服务器的进程内存里。在控制台、WinForm、子线程、SignalR等不支持HttpContext的......
  • FileWriter和FileReader的底层原理:缓存区技术
    FileReader的底层原理FileWriter的底层原理注意事项FileReader的底层原理字节输入流FileReader用于读出文件中的数据到内存中,而且每次只能读取一个字节。这其中内存......
  • 修改云服务器DNS配置
    1.lsattr/chattrlsattr可以查看文件的属性,隐藏属性;chattr可以修改文件属性;比如有些系统不允许修改DNS的配置,是因为文件属性设置了只读,可以通过chattr命令修改属性*cha......
  • 优化ubuntu dns解析,关掉systemd-resolved
    简介ubuntu 的dns解析有时候有点慢,可能是系统自带的systemd-resolved的锅。systemd本身是做启动管理的,但是它野心大,什么都想插一脚。这不,给你默认加了一个本地dns缓存......
  • 如何清除Microsoft Teams的缓存
    前言最近,碰到一个很恼火的问题,为什么说恼火呢?就是事情不大,但是处理起来很麻烦,怎么都搞不定。就是,用户更新了Teams的一些信息,但是,在其他人的Teams里面,却一直......
  • KVM虚拟化之磁盘:磁盘缓存模式
     虚拟化一般网络和存储都是难点。下图所示,磁盘I/O从虚拟机到宿主物理机存储的过程。其中虚拟机镜像并不是必须的。并不一定要给虚拟机创建虚拟磁盘文件。我们可以通过逻......
  • SpringBoot的开启缓存@EnableCaching 和 使用缓存@Cacheable
    springboot中的缓存注解支持Spel表达式,因此这里展示常用的SpEL表达式1、开启缓存@EnableCachingimportorg.springframework.boot.SpringApplication;importorg.sp......