• 如何刷新DNS缓存


    经常换空间的朋友一定知道,域名解析到新空间后,要一段时间才会生效到新空间,这是由于本地的DNS生效不及时导致的。这里青互联教大家一个即时更新本地DNS的方法。

    在不同的系统中刷新DNS缓存的方法如下。
    如果是Microsoft Windows (Win XP, Win ME, Win 2000, Win 98)系统:

    1. 开始——>运行——>输入 cmd 并回车
    2. 在打开的命令行窗口,输入 ipconfig /flushdns
    3. 完成!你的Windows DNS 缓存已经得到刷新。

    1

    如果是Microsoft Windows Vista 或 Windows 7 系统:

    1. 单击屏幕左下角的Microsoft Windows Vista或Windows 7 的开始标志
    2. 单击 所有程序
    3. 单击 附件
    4. 右键单击命令提示符
    5. 选择 以管理员身份运行
    6. 在打开的命令行窗口,输入

    ipconfig /flushdns

    你将会看到如下的确认信息:

    Windows IP 配置

    已成功刷新 DNS 解析缓存。

    如果是Linux系统,刷新 DNS 缓存需要重起 nscd daemon :

    1. 要重起 nscd daemon,在命令行窗口(terminal)输入

    /etc/rc.d/init.d/nscd restart

    2. 命令执行完毕,你的DNS缓存就被刷新了。

    如果是比较新的Linux版本,你可能需要使用下面的命令:

    /etc/init.d/nscd restart

    有的会提示需要管理员权限,则需要在命令前加 su 或 sudo

    su /etc/init.d/nscd restartor sudo /etc/init.d/nscd restart

    在linux系统中,可能会提示无该命令或者无该目录,其实是没有安装 nscd ,ubuntu可通过以下命令安装,其他版本linux请自行搜索

    apt-get install nscd

    如须管理员权限,根据上面修改。如果成功,会有如下提示

    * Restarting Name Service Cache Daemon nscd [ OK ]

    如果是Mac OS X苹果系统:
    1. 在命令行窗口(terminal)输入

    lookupd -flushcache

    例如:

    bash-2.05a$ lookupd -flushcache

    2. 命令执行完毕,你的DNS缓存就得到了更新。
    较新的苹果Mac OS X系统应该使用下面的命令:

    type dscacheutil -flushcache

    由于我不是用MAC系统的,所以说的不是很详尽。

    另一种是更改DNS服务器,因为不管你怎么刷新DNS,如果你的ISP的DNS信息没有刷新,你刷新了的DNS信息还是和原来的一样,这样我们就需要通过修改DNS服务器,以获得更新的DNS信息,因为修改域名信息后,各地的DNS服务器信息刷新速度不一值。

    源于青互联博客http://www.qing.es/2014/06/236.html

  • 相关阅读:
    Android开发之SQLite的使用方法
    【转】如何分析解决Android ANR
    error log
    33层高楼为什么27楼和28楼最贵 次顶层房价高原因揭秘
    Could not allocate CursorWindow size due to error -12 错误解决方法
    过来人讲述买房血泪史:什么样的房子不能碰
    cocos2d-x删除vs2010项目模板
    Lua学习笔记5:类及继承的实现
    Linux vsftpd服务配置具体解释
    Android_Dialog_设置Dialog窗体的大小
  • 原文地址:https://www.cnblogs.com/momi/p/3795768.html
Copyright © 2020-2023  润新知