一、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 OS X下如何清空DNS缓存:
在Mac OS X中,你可以用以下命令来清空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

如何清空DNS缓存Windowslinux相关推荐

  1. ehcache 手动刷新缓存_清空DNS缓存的两个小方法

    什么是DNS缓存?这个缓存有什么危害?相信大家平时使用浏览器时,有时候会遇到一个很奇怪的问题,就是Mac打开许多网站如百度网站,都是可以访问的,但是在打开某个特定网站时,却发现浏览器提示检测不到网络连 ...

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

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

  3. cleanmymac x激活免费秘钥v2021.4.7.8如何清空DNS缓存教程分享

    CleanMyMac X 是 Apple 官方认证的恶意软件防御应用,只会删除能够 100% 确定可以安全删除的文件.所以在安全性上能够保障你的文件,不会造成误删操作.CleanMyMac X 简单易 ...

  4. 微信网页缓存多久会自动刷新_清空DNS缓存的两个小方法

    什么是DNS缓存?这个缓存有什么危害?相信大家平时使用浏览器时,有时候会遇到一个很奇怪的问题,就是Mac打开许多网站如百度网站,都是可以访问的,但是在打开某个特定网站时,却发现浏览器提示检测不到网络连 ...

  5. macos 清空dns缓存_如何在macOS上重置DNS缓存

    macos 清空dns缓存 If you work on websites, you'll occasionally need to reset your computer's DNS cache, ...

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

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

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

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

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

    一.Linux下清空DNS缓存 Linux下DNS缓存实现通常有两种方式: 一种是用DNS缓存程序NSCD(name service cache daemon)负责管理DNS缓存. 一种实现DNS缓存 ...

  9. 通过负载均衡器+域名实现容灾切换-(3)浏览器的DNS缓存过程

    =========================================== 浏览器访问的DNS缓存机制 参考:https://blog.csdn.net/realmeh/article/d ...

最新文章

  1. 42. Vue、React 等前端项目部署,刷新 404 问题解决方案
  2. Centos7 上安装mysql遇上的问题:mysql无法正常启动
  3. 帮助推动Java EE向前发展
  4. c#使用Transactions类完成多个数据库的事务操作
  5. delphi.about.com 上的教材链接
  6. MySQL 批量插入申请自增 ID
  7. Java获得指定时区时间
  8. 计算机一级评分原理,计算机一级Word和Excel操作自动评分的实现探究
  9. 裸 VSCode 必备插件
  10. 【JD的一人戏】之小羊踢足球第一篇
  11. InputStream (输入流) 与 OutputStream (输出流) 转换
  12. C语言-解释复杂声明
  13. Amazing grace 奇异恩典
  14. JAVA写代码学费,java编程培训班学费是多少
  15. 每天节省一点点,你的生活竟可以这般变化!
  16. 安装TortoiseGit后别忘了这一步
  17. Mysql数据库导入excel和乱码问题
  18. ole db 错误 通讯链接失败_花生米怎样炒香酥脆?掌握这技巧,炒花生米香酥脆,保证零失败...
  19. Greedy Algorithm correctness proof
  20. Word2007尾注问题:尾注序号,连续尾注,尾注分隔符

热门文章

  1. 你用iPhone打游戏,有人却用iPhone来训练神经网络
  2. 一文回顾深度学习十年发展
  3. Python3.5源码分析-内建模块builtins初始化
  4. web框架总结(django、flask)
  5. K-近邻算法之案例:鸢尾花种类预测--数据集介绍
  6. 转,大佬关于虚拟内存与物理内存关系讲解。
  7. ESI世界大学排名:371所内地高校上榜!
  8. Pytorch 深度学习实战:视频自动打码
  9. Symfony 使用 hwi/oauth-bundle 实现第三方登录
  10. 详细故障排除步骤:针对 Azure 中到 Windows VM 的远程桌面连接问题