`
275553385
  • 浏览: 732317 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
文章分类
社区版块
存档分类
最新评论

强制刷新本地 DNS 缓存记录

阅读更多

转载时请务必以超链接形式标明文章 原始出处和作者信息及本版权声明。 
链接:http://www.dbasky.net/archives/2011/02/-dns.html 
   为了提高DNS 解析的记录,很多操作系统都会提供缓存DNS 记录的功能,但是,这可能会为测试DNS 服务或域名设定带来麻烦。为了测试出准确的结果,我们需要强制刷新本地 DNS 缓存记录。这里提供Windows 与 Linux 客户端上的操作说明。

一、Windows 客户端
获得缓存中的DNS :
ipconfig /displaydns
强制清除DNS 缓存:
ipconfig /flushdns
   如果您觉得DNS Client服务带来麻烦,可以用在控制面板----服务 中停止,或使用下面的命令停止该服务:
net stop dnscache
重启动DNS Client服务:
net start dnscache
二、Linux 客户端
开启本地DNS 缓存的服务。
# chkconfig --list|grep nscd
nscd            0:关闭  1:关闭  2:关闭  3:关闭  4:关闭  5:关闭  6:关闭

该服务除了提供DNS 缓存外,可提供NIS 加速的作用。
启动本地DNS 缓存服务即可:
# service nscd start
反之
# service nscd stop

需要注意的是,在linux下没有强制清除DNS缓存的命令。但是,我们可以通过删除其后台数据库记录信息,达到清除DNS缓存的目的:
# rm /var/db/nscd/hosts
# service nscd restart
三、Linux Bind 服务
有时候,我们的客户端是处于某台DNS 缓存服务器后面的。常见的情况是,作为NAT 网关的Linux 服务器,通过bind 服务,提供DNS 缓存和转发功能。这可通过配置/etc/named.conf,加入forward来实现:

options {
        directory "/var/named";
        dump-file "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        forward only;
        forwarders {
                    202.106.0.20;
        };

};


这时,客户端对外的DNS 解析结果,除保留在客户端本地的DNS 缓存中,同样会保留在这台网关服务器上。还有一种情况就是,当我们修改named 提供的DNS服务时,也需要刷新缓存。
bind 提供的rndc 命令可以清空缓存的功能:
# rndc flush

分享到:
评论

相关推荐

    DNS资料共享,超级易懂

    对于ISP的DNS缓存,更新通常由系统自动定时进行,但也可以通过特定命令强制刷新。 理解DNS的工作原理和配置对于管理和维护网站至关重要,因为它直接影响到用户的访问速度和网站的可用性。通过合理配置DNS,可以提高...

    ipconfig命令详解.txt

    2. **刷新DHCP和DNS设置:** 可以利用`ipconfig`命令来更新DHCP配置或清除DNS缓存,这对于解决某些网络问题非常有用。 #### 三、语法详解 `ipconfig`命令的语法结构如下: ```plaintext ipconfig [/all] [/renew ...

    域策略无法执行处理过程

    - 如果有必要,强制刷新DNS缓存(通过`ipconfig /flushdns`命令)。 #### 三、总结 通过上述步骤,可以有效地排查和解决域策略无法执行的问题。值得注意的是,在实际操作过程中,还需要根据具体的环境和配置情况...

    citrix 中文管理操作手册

    启用 Citrix XML Service DNS 地址解析 144 禁用服务器的 Kerberos 登录 144 1.8.6.2.3. Windows Server 2008 用户访问控制和管理员会话 144 将智能卡用于 Citrix XenApp 145 智能卡要求 145 配置服务器 146 为智能...

    domino基本命令

    这对于解决数据一致性问题或清除过时的缓存记录特别有效。 #### 4. 数据库缓存显示(DbcacheShow) 通过此命令,管理员可以查看当前缓存中的数据库状态,包括缓存的大小、缓存项数量等信息,有助于监控和管理系统的...

    windows命令大全+shell命令大全

    - `ipconfig /displaydns`: 显示DNS缓存内容。 - `ipconfig /flushdns`: 清除DNS缓存。 - `ipconfig /release`: 释放适配器的DHCP分配的IP地址。 - `ipconfig /renew`: 重新获取IP地址。 - `ipconfig /registerdns`:...

    windowsnt 技术内幕

    使用User Mnager for Domains创建用户帐号 刷新用户帐号列表 用户帐号列表的排序 事件查看器(Event View)程序简介 筛选Event Viewer中的事件 授予用户在本地登录的权利 使用Windows NT诊断程序查看系统配置 激活...

    键盘上每个键作用键盘上每个键作用

    - **Ctrl + F5**: 强制刷新当前网页,清空缓存。 - **Ctrl + F6**: 在标签页间向前切换。 - **Ctrl + Tab**: 在标签页间向前切换。 - **Ctrl + Enter**: 自动添加“www.”和“.com”后打开网址。 - **Ctrl + 数字键*...

    Windows Server 2008 活动目录视频课程csdn.txt

    1-12强制域控制器向DNS注册SRV记录08:14 1-13为目录林和域创建DNS正向区03:54 1-14将计算机加入域09:17 1-15禁用域中计算机账户06:26 1-16计算机退出域重新加入域的过程03:33 1-17在活动目录中设计组织单元的原则04:...

    j2ee攻略(经典)

    强制将缓存中的变化同步到数据库,或设置默认的刷新模式。 - **3.7.13 获取持久化实现者的引用 getDelegate()** 获取底层持久化实现的引用。 **3.8 关系/对象映射** - **3.8.1 双向一对多及多对一映射** 双向...

    rfc中文文档目录,包含部分翻译

    RFC34 关于ARC时钟的一些初步记录摘要 RFC35 网络会议 RFC36 协议注解 RFC37 网络会议结尾等 RFC38 NWG/RFC #36 网络协议的注解 RFC40 关于未来协议的更多注解 RFC41 IMP-IMP 通讯信息 RFC42 信息数据类型 RFC...

    中文版RFC,共456

    RFC34 关于ARC时钟的一些初步记录摘要 RFC35 网络会议 RFC36 协议注解 RFC37 网络会议结尾等 RFC38 NWG/RFC #36 网络协议的注解 RFC40 关于未来协议的更多注解 RFC41 IMP-IMP 通讯信息 RFC42 信息数据类型 RFC43 被...

    RFC中文文档-txt

    RFC34 关于ARC时钟的一些初步记录摘要 RFC35 网络会议 RFC36 协议注解 RFC37 网络会议结尾等 RFC38 NWG/RFC #36 网络协议的注解 RFC40 关于未来协议的更多注解 RFC41 IMP-IMP 通讯信息 RFC42 信息数据类型 RFC43 被...

    入门学习Linux常用必会60个命令实例详解doc/txt

    因为Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至在有的系统中会损坏硬件设备(硬盘)。在系统关机前使用 shutdown命令,系统管理员会通知所有...

Global site tag (gtag.js) - Google Analytics