一、Linux下清空DNS缓存

Linux下DNS缓存实现通常有两种方式:
一种是用DNS缓存程序NSCD(name service cache daemon)负责管理DNS缓存。
一种实现DNS缓存则是用Bind来架设Caching Name Server来实现。

如果是清除NSCD上的Cache,可重新启动NSCD服务来达成清除DNS Cache的效果。用这个命令:
# service nscd restart
或是
#/etc/init.d/nscd restart

如果是清除BIND服务器上的CACHE,用这个命令:
# rndc flush

如果你的DNS服务器是用dnsmasq实现的,用下面这个命令:
$ sudo /etc/init.d/dnsmasq restart

注:DNSmasq是一个轻巧的,容易使用的DNS服务工具,它可以应用在内部网和Internet连接的时候的IP地址NAT转换,也可以用做小型网络的DNS服务。

二、其它操作系统下清空DNS缓存的方法
1、微软windows下如何清空dns:
你可以用以下命令来清空dns 缓存内容。
ipconfig /flushdns

你也可以用以下命令来查看dns缓存内容。
ipconfig/displaydns
windows下的DNS Cache 是由DNS Client后台进程控制的,你可以在控制面板 ->服务中将其关闭,
这样windows就不会进行DNS缓存,每次都将直接查询DNS Server。

2、Mac OSX下如何清空DNS缓存:
在Mac OSX中,你可以用以下命令来清空DNS缓存内容:
bash-2.05a$lookupd-flushcache

三、其它一些DNS Cache小技巧
Q: 如何查看BIND DNS Server的Cache :
A: 在 bind 9中,可以使用rndc -dumpdb命令来查看DNS Cache,当然你的rndc要先配置好。这个命令会在/var/named(这个目录是在 named.conf 文件中指定的)目录中生成named_dump.db文件。
在bind8下,可以试试用kill -INT named_pid。

Q: DNS Cache的时间如何设置:
A: 在bind9 中,使用TTL参数来设置DNS默认的缓存时间,但要记住这个是你解析的域名在别人的DNS中的缓存时间。

Q: 在客户端如何清空DNS Cache:
A: 在Unix下,DNS客户端只是几个例程,负责转发和接受查询的功能,并不缓存。

Q: 在DNS服务器端如何清空DNS Cache:
A: 最简单的方法就是重新启动 named 进程;当然也有不用重启的方法: rndc flush

转载于:https://blog.51cto.com/cold2076goddess/1379838

清除Linux和window等系统的DNS缓存的命令相关推荐

  1. 如何清空linux的DNS缓存,如何清空DNS缓存方法/命令

    如何清空DNS缓存方法/命令 微软windows下如何清空DNS缓存 In Microsoft Windows, you can use the command ipconfig /flushdns ...

  2. 电脑Win7系统刷新dns缓存,输入“ipconfig /flushdns”命令后,显示无法刷新DNS解析缓存:执行期间,函数出了问题

    电脑Win7系统刷新dns缓存,有时候,输入"ipconfig /flushdns"命令后,显示"无法刷新DNS解析缓存:执行期间,函数出了问题",如图: 查询 ...

  3. Linux在shell终端中清空DNS缓存,刷新DNS的方法(ubuntu,debian)

    前言 在Linux系统里查询DNS使用如下命令 dig baidu.com @114.114.114.114 或者使用系统默认的DNS服务器查询 nslookup baidu.com 下文中的方法不一 ...

  4. linux shell 刷新,Linux在shell终端中清空DNS缓存,刷新DNS的方法

    现在很多Linux发行版都没有内置DNS本地缓存,Linux不像Windows那样可以使用ipconfig /flushdns来刷新,在Linux下无需刷新,因为本身没有缓存. 前言 在Linux系统 ...

  5. 清除dns缓存cmd命令行方式

    如何清除DNS缓存,使用cmd命令清理DNS缓存方法 有时候电脑突然上不了网,或者存在某些网站打不开的情况,但别的网站又可以打开,解决办法需要清除DNS缓存,那么如何清除DNS缓存呢,最常用的方法就是 ...

  6. u盘Linux、window双系统文件格式安装

    使用类型比较 FAT32 缺点:这种文件格式安全无保障,对于单个文件体积移动复制,不能超过4GB,文件名长度也不可以超过255个字符. NTFS 它全称New Technology File Syst ...

  7. linux debian vi,debian系统中常用的vi命令使用和讲解

    Vi 在Linux 各操作系统都有,这里我们主要讲debian中的操作和使用 具体的vi简介可以自行去百度或者google查询 以下只是整理出来比较常用的命令 具体操作还是需要是在实战中经常使用,不需 ...

  8. linux redhat、ubuntu系统 docker启动、停止命令

    redhat操作系统: docker启动命令 sudo systemctl start docker 守护进程重启 sudo systemctl daemon-reload 重启docker服务 su ...

  9. 15、如何在Linux和Windows下清除DNS缓存

    由于各种原因,您可能需要刷新或清除Linux系统上的本地DNS缓存. 如何清除/刷新Linux下的DNS缓存 默认情况下,操作系统级别没有安装或启用DNS缓存,但如果安装了下面列出的任何缓存服务,请使 ...

最新文章

  1. Centos6.8下搭建SVN服务器
  2. 七十八、Antd 实现 TodoList 页面布局和Redux入门
  3. Axure学习之线框图-文本
  4. 教育部最新公布!2019年高校新增和撤销了这些本科专业
  5. Flutter 悬浮按钮 FloatingActionButton 的详细配置使用
  6. oracle中的序列 cache,oracle row cache lock 之sequence
  7. MySQL INSERT的4种形态
  8. cssie兼容性配置
  9. WebSphere性能调优
  10. 使用excel计算空气质量指数AQI,空气质量分指数IAQI等
  11. NoteExpress
  12. C++:实现量化exchangerate汇率测试实例
  13. Unity 制作伪全息
  14. go get无法下载(unrecognized import path)的问题解决方法
  15. 16 通道 65MSPS 14 bit 直流耦合 AD 采集卡/ FMC 子卡
  16. Linux复制粘贴快捷键
  17. 2018年最流行的十大编程语言,有你用的吗?
  18. 大数据 杨栋_大数据专家杨栋谈如何助高考考生事半功倍
  19. 嵌入式软件工程师是前端还是后端_嵌入式软件工程师与软件工程师的区别
  20. 初探交换机虚拟化技术m-lag

热门文章

  1. 软件测试 | APP测试 —— Appium 自动化测试框架的初识与学习要领
  2. 工作了五年才明白的道理,这些原来我一开始就做错了
  3. PAT甲级1013 (图,DFS举例详解)
  4. 简述事件接口与事件适配器的联系与区别_通过Redis学习事件驱动设计
  5. 多线程占用修改同一excel文件冲突_漫谈Excel报表移动化的逐级解决方案
  6. 新建的邮件服务器只能发件不能收件_49. Django 2.1.7 使用内置函数发送邮件
  7. java php rsa加密解密算法_PHP rsa加密解密算法原理解析
  8. 利用D3D抓取GPU数据
  9. PD2SE-Net:植物病害诊断和严重性评估网络(首次)
  10. java实现EXcel的RC地址变成常规地址