更新DNS缓存 (Flush DNS Cache)

作者: lesca 分类: Tutorials,Ubuntu,Windows 发布时间: 2011-02-14 16:05

通过刷新DNS缓存可使自己尽快访问到被更新的主机
笔者就亲身经历过,电信和联通的网络,同样使用google的8.8.8.8,更新记录是在使用电信网络的计算机上,但是用联通的网络反而优先访问到站点。
而刷新DNS后即可解决该问题。本文主要讨论在windows下与Ubuntu 下刷新DNS的指令。

  • Windows环境
  • 只需要在命令行下运行一条命令:
    ipconfig /flushdns

  • Ubuntu环境
  • 以下指令选其一进行尝试:
    sudo /etc/init.d/dns-clean start
    或者:
    sudo /etc/init.d/networking force-reload
    亦或通过nscd工具来进行更新:
    [bash]
    sudo aptitude install nscd
    sudo /etc/init.d/nscd restart
    [/bash]

友情提醒:如果你正在使用路由器,除了需要刷新电脑上的缓存外,最好将路由器重启;否则你将等待
如果您还知道其他方法,请告诉笔者,本站很乐意吸纳任何好点子

版权声明

本文出自 Lesca 技术宅,转载时请注明出处及相应链接。

本文永久链接: https://www.lesca.cn/archives/flush-dns-cache.html

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

2 Comments
  • 到头来

    2015-02-26 at 09:58

    命令写错了,你写反了
    这个才是对的 ipconfig /flushdns

    1. 楼主说得很对

      2015-06-02 at 17:19

      RT,写反了