在 Linux/Unix/Mac 下清除 DNS 查询缓存

以太网 MAC/IP 地址查询实战:Windows/Linux/macOS 3 平台 5 条命令速查 本文详细介绍了在Windows、Linux和macOS三大操作系统中快速查询以太网MAC地址和IP地址的5条核心命令,包括Windows的ipconfig、Linux的ifconfig和ip命令,以及macOS的ifconfig和networksetup。通过对比表格和实战示例,帮助IT运维人员和开发者高效获取网络配置信息,提升网络故障排查和自动化运维能力。 阅读详情

导读在MS-Windows下,你可以使用ipconfig命令来清除dns缓存。然而,Linux和Unix提供了不同的方法来清除缓存。Linux可以运行 nscd 或者 BIND 或者 dnsmasq 作为名称服务缓存守护进程。大型或者工作组服务器可能使用BIND或者dnsmasq作为专用缓存服务器来加速查询。

如何: 清除 nscd dns 缓存

Nscd 会缓存libc发起的名称服务的请求。如果把检索NSS数据看做很慢,那么nscd能够显著加快连续访问同一数据的速度,并能提高整个系统的性能。只需重启nscd即可刷新缓存:

$ sudo /etc/init.d/nscd restart

或

# service nscd restart

或

# service nscd reload

这个守护进程给最常用的名称服务请求提供了高速缓存。默认的配置文件/etc/nscd.conf,其决定了高速缓存守护进程的行为。

清除 dnsmasq dns 缓存

dnsmasq的是一个轻量级的DNS、TFTP和DHCP服务器。它的目的是给局域网提供配对的DNS和DHCP服务。 dnsmasq接受DNS查询,并从一个小的本地高速缓存应答它们或将其转发到一个真正的递归DNS服务器。该软件也被安装在很多便宜的路由器上来缓存DNS查询。只需重新启动dnsmasq的服务来清除DNS缓存:

$ sudo /etc/init.d/dnsmasq restart

或

# service dnsmasq restart
清除BIND缓存服务器的dns缓存

一台BIND缓存服务器从另一台服务器(区域主)响应主机的查询而获得信息,然后保存(缓存)数据到本地。您所要做的就是重启BIND以清除其缓存:

# /etc/init.d/named restart

你也可以使用下面rndc命令来清除所有的缓存:

# rndc restart

或者

# rndc exec

BIND v9.3.0 及其以上版本支持一个清除一个特定域名的所有记录缓存的命令:rndc flushname。本例中刷新cyberciti.biz相关域的所有记录:

# rndc flushname cyberciti.biz

同样也可以清除BIND View。比如,LAN和WAN的View可以用下面的命令清除:

# rndc flush lan
# rndc flush wan
给 Mac OS X Unix 用户的提示

Mac下用root用户输入下面的命令:

# dscacheutil -flushcache

或者

$ sudo dscacheutil -flushcache

如果你正在使用OSX 10.5 或者更早的版本,尝试使用下面的命令:

lookupd -flushcache

关于 /etc/hosts 文件的一个提示

/etc/hosts用作静态查询主机的表格。你需要在类Unix操作系统下依据你的要求移除并且/或者更新它:

# vi /etc/hosts

示例输出:

127.0.0.1   localhost
127.0.1.1   wks01.WAG160N   wks01
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
10.37.34.2     build
192.168.1.10    nas01
192.168.1.11    nas02
192.168.1.12    nas03
#192.168.2.50   nfs2.nixcraft.net.in nfs2
#192.168.2.51   nfs1.nixcraft.net.in nfs1
172.168.232.50  nfs1.nixcraft.net.in nfs1
172.168.232.51  nfs2.nixcraft.net.in nfs2
192.168.1.101   vm01

本文转载自: http://www.linuxprobe.com/linux-unix-mac-dns.html

免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:http://www.linuxprobe.com/


Docker环境安装与镜像加速实战指南:Windows/Linux/macOS全平台配置 Docker是一种基于Linux内核特性的容器运行时技术,其核心依赖cgroups、namespace和overlayfs等操作系统级隔离机制。不同平台运行原理差异显著:Windows需通过WSL2提供Linux内核环境,macOS依赖Hypervisor.framework虚拟化层,而Linux则直通内核实现零虚拟化开销。镜像拉取缓慢并非带宽问题,而是受DockerHub对未登录用户实施的429速率限制及跨境网络延迟影响;国内镜像加速本质是HTTPS反向代理+边缘缓存,需科学配置registry-mirr 阅读详情

相关推荐

FreeBSD 10.1 搭建 Unbound 递归解析器实战指南

DNS 递归解析器是网络基础设施的核心组件,其本质是将域名转换为 IP 地址的可信中间服务。它基于 RFC 1034/1035 协议实现缓存、TTL 管理与递归查询调度,并通过 DNSSEC 构建端到端验证链,确保响应真实不可篡改。现代部署中,caching dns resolver 不仅提升解析性能(降低延迟、减少上游依赖),更承载安全控制能力——如广告过滤、恶意域名拦截与隐私保护(QNAME minimisation)。在 FreeBSD 等强调稳定与安全的类 Unix 系统上,Unbound 因原生

cuibinmo3519的博客 411

如何在 Linux/Unix/Mac 下清除 DNS 查询缓存

如何在 Linux/Unix/Mac 下清除 DNS 查询缓存 我在Linux下使用拨号连接上网,频繁的拨号断线造成DNS的问题。我如何在Linux/Unix发行版下使用shell命令清除DNS缓存? 在MS-Windows下,你可以使用ipconfig命令来清除dns缓存。然而,Linux和Unix提供了不同的方法来清除缓存。Linux可以运行 n...

weixin_34006468的博客 260

Mac Mini 部署 OpenClaw 本地智能体:量化模型与 macOS 系统深度适配指南

本地智能体(Local Agent)是近年来兴起的轻量级 AI 自动化范式,强调技能可插拔、执行可审计与数据零出域;其核心依赖模型量化推理、本地向量库与操作系统级资源调度。OpenClaw 作为典型代表,并非 LLM 封装,而是一个需深度耦合硬件特性(如 Apple Silicon 的 Unified Memory 和 Neural Engine)与系统机制(如 macOS 的 SIP/TCC/launchd)的本地智能体运行时。本文聚焦 Mac Mini(M2)这一高性价比部署节点,详解 Q4_K_M 量

weixin_34109408的博客 467

linux清除网络缓存命令,如何清空linux的DNS缓存

一、Linux下清空DNS缓存Linux下DNS缓存实现通常有两种方式:一种是用DNS缓存程序NSCD(name service cache daemon)负责管理DNS缓存。一种实现DNS缓存则是用Bind来架设Caching Name Server来实现。如果是清除NSCD上的Cache,可重新启动NSCD服务来达成清除DNS Cache的效果。用这个命令:# service nscd res...

weixin_39832829的博客 2521

NextChat:轻量级PWA AI对话工具,开箱即用的多模型统一前端

AI对话前端工具是连接大语言模型与终端用户的关键桥梁,其核心原理在于通过标准化API协议(如OpenAI兼容接口)抽象不同厂商模型的差异,实现请求路由、响应格式转换与会话状态管理。技术价值体现在极简部署、零后端依赖、跨平台PWA支持及低学习成本,显著降低非技术用户使用门槛。典型应用场景包括日常办公润色、教育内容生成、创意文案辅助及轻量级知识交互。NextChat正是这一理念的工程实践代表,它不训练模型、不优化推理,专注做‘统一输入框’——真正让GPT-4、Gemini Pro等主流模型回归对话本质。

ozzzzzz的专栏 1015

《网络安全自学教程》- 工作中常用的Linux命令

100个Linux常用命令及常用操作。

wangyuxiang946的博客 9401

ubuntu 修改hosts、连接网络

本人 vim /etc/hosts 文件内容 127.0.0.1 localhost 192.168.58.137 master The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mca...

一个会搜索的程序员 1010

用于在Linux或UNIX系统中实用程序/命令解释(附最强安卓版busybox)

ash:Bourne Again SHell的精简版本,是一种轻量级的命令行解释器和脚本语言。arping:用于发送ARP请求以获取网络上的主机的MAC地址。tune2fs:调整EXT2/EXT3/EXT4文件系统的参数。crond:用于执行计划任务(cron jobs)的守护进程。comm:比较两个已排序的文件并显示共同行、独有行和不同行。bzcat:用于将BZIP2格式的文件解压缩到标准输出。base32:用于对数据进行Base32编码和解码。brctl:用于配置Linux内核中的以太网桥接口。

luoqingxi000的博客 1043

容器技术-Docker 网络01-默认网络

基于 Docker18.09.0 认识默认网桥 安装Docker时,它会自动创建三个网络。您可以使用以下docker network ls命令列出这些网络: $ docker network ls NETWORK ID NAME DRIVER 7fca4eb8c647 bridge bridge 9f904ee27bf5 none null cf03ee007fb4

qq_22648091的博客 1064

GDI文字绘制和windows下opengl文字绘制小结

GDI绘制文字,要设置文字的属性,主要就是通过设置DC中的font对象来实现的。 font对象的创建可以由createfont()、createfontIndirect()来实现。 HFONT CreateFont( int nHeight, // height of font int nWidth, // average

T_W_S的专栏 5323

【Godot4自学手册】第一节配置Godot运行环境

Godot是一款自由开源、由社区驱动的 2D 和 3D 游戏引擎!它是一款功能丰富的跨平台游戏引擎,可以通过统一的界面创建 2D 和 3D 游戏。它提供了一套全面的通用工具,因此用户可以专注于制作游戏,而无需重新发明轮子。游戏可以一键导出到多个平台,包括主流的桌面平台(Linux、macOS、Windows)、移动平台(Android、iOS)、基于 Web 的平台以及主机平台。

zhaoyang314的博客 5984

进阶DNS了解

目录 一、nslookup和dig. 2 1.dig命令简介(部分)... 2 2.nslookup命令简介(部分)... 2 3.解析记录类型(部分)... 3 4.nslookup使用debug模式... 7 5.TTL的变化... 8 6.dig和nslookup的相似点与区别点... 8 7.模拟递归迭代过程(www.zdns.cn)... 9 二、Bind软件... 12 1.编译安装... 12 2.权威区配置和验证... 13 3.遇到的部分问题... 16 三、rn

承缘丶 1611

人形机器人五大核心零部件技术解析与国产化实况

人形机器人并非简单机械集成,而是物理、能量、感知、决策与执行五层系统毫秒级协同的复杂体。其性能瓶颈往往不在于整机算法,而深植于谐波减速器的刚度稳定性、无框力矩电机的功率密度与温升控制、六维力传感器的动态响应与温漂抑制、运动控制器的实时OS生态及灵巧手的多指协同精度等底层硬件能力。这些部件共同构成整机68.3%的成本,且国产化率差异显著——谐波减速器达72%,而高精度力矩传感器仍受制于日德厂商。本文聚焦‘谐波减速器’和‘六维力传感器’两大热词,从材料工艺、参数定义、失效模式到产线验证,揭示真正卡脖子的技术关卡

weixin_29065959的博客 406

Linux

多线程、shell语句、网络编程、mysql数据库、git远程仓库以及redis数据库与缓存的总结性学习

2601_94965056的博客 575

海康威视VS互联网大厂:薪资、福利、工作强度全方位对比

本文全面对比了海康威视与互联网大厂在薪资、福利和工作强度等方面的差异。海康威视提供稳定的薪资结构和较低的工作强度,适合追求专业深度的职场人;而互联网大厂则以高薪和快速成长吸引人才,但工作压力较大。文章还分析了职业发展路径和长期价值,帮助求职者做出明智选择。

weixin_29171129的博客 390

VS2015编译配置GDAL(图文并茂、超详细!!!)

文章目录一、GDAL介绍二、下载GDAL三、修改源代码四、工具命令提示符操作五、编译GDAL六、安装GDAL七、在VS2015的项目中配置GDAL八、添加环境变量九、测试是否配置成功 一、GDAL介绍 GDAL(Geospatial Data Abstraction Library)是一个在XMIT许可协议下的开源栅格空间数据转换库。它利用抽象数据模型来表达所支持的各种文件格式。它还有一系列命令行工具来进行数据转换和处理。OGR是GDAL项目的一个分支,功能与GDAL类似,只不过它提供对矢量数据的支持。因此

weixin_46196863的博客 3757

软考中级网络工程师 第7章 网络操作系统与应用服务器 备考总结

摘要: 网络操作系统与应用服务器是软考中级网络工程师考试的核心章节,涉及Windows Server和Linux两大系统平台。重点内容包括: Linux基础:目录结构(/etc、/var等)、文件权限(chmod/chown)、高频命令(ls/netstat/ps等); DHCP:DORA四步工作原理、Linux(dhcpd.conf)和Windows配置模板; DNS:记录类型(A/MX/NS)、查询方式(递归/迭代)、BIND服务配置; FTP:主动/被动模式区别、端口号(21/20); Web服务:虚

basketball616的博客 405

大数据在电力行业的应用案例解析 -【电力技术】(十)电力数字化运营与大数据精准服务体系建设

电力数字化运营,是大数据在电力行业从技术场景走向业务价值的最终落点。它以数据为纽带,将用户、设备、服务、收益、风险全部纳入统一闭环,实现从 “管好电” 向 “运营好能源资产” 升级。在新型电力系统与市场化改革双重驱动下,谁能用好数据、建好闭环、做好运营,谁就能在服务、成本、效益、安全上建立长期优势。

getusushu的博客 69

网络工程师-网工必掌握:Windows 与 Linux 核心运维命令全解析

本文系统梳理了Windows和Linux系统的核心网络运维命令。Windows部分重点解析了ipconfig、ping、tracert、netstat、nslookup等命令的原理、参数及应用场景;Linux部分则详细介绍了目录结构标准、文件操作命令、用户权限管理等核心内容。文章结合软考真题和实际案例,提供了网络故障排查的标准化流程,并对两类系统的同类命令进行了对比分析。最后给出了备考建议,强调通过搭建测试环境、真题练习和实操演练来提升命令使用能力。全文涵盖网络运维的关键知识点,是网络工程师备考和实践的重要

专注知识分享,希望可以帮助到需要的同行,感谢关注与支持!专注知识分享,希望可以帮助到需要的同行,感谢关注与支持! 646

pip install mysql出现error: subprocess - exited-with-error的解决方案

本文主要介绍了pip install mysql出现error: subprocess - exited-with-error的解决方案,希望能对使用mysql的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 5万+

AD22等长布线规则

本文介绍了PCB布线中实现信号线等长的详细操作步骤:1.创建网络类(NetClass),将需要等长的信号线归入同一组;2.设置高速布线规则(High-SpeedRule),定义等长容差等参数;3.进行交互式等长布线(InteractiveLengthTuning),使用蛇形线调整线长;4.实时调整与最终检查,确保所有网络满足等长要求。文中还提供了实用技巧,如使用快捷键调整蛇形线参数、为关键信号设置更严格规则等。操作需在PCB设计软件中完成,通过统一管理、规则设置和精确调整来实现信号同步传输。

whm128的博客 1557

全网最强Nginx教程 | 万字长文爆肝Nginx(四)

Nginx负载均衡技术文章摘要 本文介绍了Nginx实现负载均衡的原理和方法。负载均衡通过将用户请求分发到多台服务器,解决单机性能瓶颈和单点故障问题。主要负载均衡方式包括:用户手动选择、DNS轮询和四/七层负载均衡。其中Nginx的七层负载均衡基于应用层实现,通过upstream模块定义服务器组,使用proxy_pass指令转发请求。文章详细说明了Nginx负载均衡的配置方法,并介绍了server指令中的状态参数(down、backup等)来控制服务器的可用性。相比DNS轮询,Nginx负载均衡具有更高的可

qq_45832461的博客 1185

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

linux 命令:ping、fping、gping、hping3、nping、tracert、traceroute、ip 和 ifconfig

linux 命令:ping、fping、gping、hping3、nping、tracert、traceroute

freeking101的博客 9万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

JB2-1-Linux

Linux,虚拟化,VmWare工具,新建虚拟机,OpenEuler系统,配置网络,NAT转发,SSH终端工具,Linux常用软件,同步系统时间,防火墙,Linux系统结构,Linux常用命令等。

周航宇的博客 2244

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

上一篇: 带你体验正规的运维工作是什么的!
下一篇: 大三仍是Linux系统小白的我给大家讲讲学习历程
Listen2You
博客等级 码龄10年 202粉丝 1001原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值