Windows 2000自动启动了DNS Client服务,该服务提供了客户端的名字解析与缓存服务,用户的DNS查询结果会在本地得到缓存。在配置DNS 服务器 时,如果不能很好地掌握这个原理,往往会出现一些错误的操作。
我们可在命令提示符下使用命令来清除DNS客户端缓存中的信息。在客户端执行”Ipconfig/flushdns”命令,出现盘符提示后,再执行”ping “命令即可解决问题。
值得我们注意的是,在“管理工具”中打开“服务”工具,找到“DNS Client”项,停止该服务后在客户端就不会缓存DNS查询信息,这样在DNS服务器上所做的修改在客户端重新查询时就能立即反映出来。
当域名解析有问题时,可能是DNS服务器更新了此域名的IP,而与本地DNS缓存中存储的信息对应不上,从而造成域名解析有问题,此时就需要更新本地的DNS本地缓存,简单地清除本地的DNS本地缓存就行了。
1、在运行中输入cmd,然后输入ipconfig /flushdns即可。
2、将系统服务中的DNS CLIENT服务停止,可以不在本地存储DNS查询信息。
3、关闭IE,然后清除历史记录或restart机器。
三种方法均可立即正确解析域名。在用户间共享ODBC连接Windows 2000支持开放数据库连接(ODBC),一个由微软开发的标准机制,它能够使客户不用在本地安装DBMS就可以访问由各种数据库管理系统创建的数据库。
例如,你可以在一台服务器上创建一个ODBC连接使得从Web访问一个产品数据库。以IIS为宿主系统的Web页面,可以包含必要的调用来访问ODBC连接和底层数据。
Windows 2000支持三种ODBC数据源名字(DSN):系统、用户和文件。Windows 2000的系统和用户DSN存储在注册表中。而文件DSN则是一个后缀名为.dsn的一个文件。
文件DSN的一般用法是为本地应用程序提供数据库连接,比如说Excel或者Access。使用文件夹DSN的优点是你可以轻易地在用户之间共享它,可以通过网络共享或者拷贝DSN文件到每个用户的计算机上。
要在用户间共享文件DSN,使用控制面板中管理工具小程序下的数据源小程序首先创建DSN,然后将DSN放到一个用户可以访问的地方。用户必须添加DSN文件夹路径到他们相应的应用程序设置当中。
例如,如果用户使用Excel,选择数据 导入外部数据 新建数据库查询。在选择数据源对话框中,点击选项,输入共享DSN文件夹的路径,然后点击确实关闭对话框。然后其它用户在应用程序中就可以使用DSN了。
使用scavenging清除DNS
Windows 2000的DNS服务支持scavenging特性,该特性帮助你保证由服务管理的DNS记录能够保持更新。如果你使用动态DNS来在客户IP地址更改以后自动注册它们的主机名的话,scavenging是相当重要的,这种情况发生的与客户通过DHCP自动获取IP地址一样多。
随着时间的过去,一个区域内的客户主机记录可能会过时,scavenging删除这些记录。删除记录能够改进DNS服务器和区域传输性能,并且它还保证主机记录不是老的记录冲突。
你可以通过一个区域的属性来配置scavenging。打开DNS控制台,右键点击Zone然后选择Properties。在General选项卡,点击Aging 打开Zone Aging/Scavenging Properties对话框。使用下拉列表框设置Refresh Interval和Non-refresh Interval,选择Scavenge Stale Resource Records复选框,点击OK关闭这两个对话框。你还可以通过编辑服务器的属性为区域整体配置scavenging,而非对单个区域进行配置。在DNS控制台,右键点击服务器,选择Set Aging/Scavenging For All Zones。弹出的对话框与配置单个区域的对话框一样。
委托一个策略群对象
用Ipconfig来观测和管理DNS解析缓存
处于Windows2000 Professional平台上的DNS客户将主机名解析为IP地址,这和其他Windows操作平台是一样的。DNS解析要求对Web浏览器的支持,以及对邮件服务和其他依赖于主机名而不是依赖于IP地址的应用程序的支持。
Windows的DNS解析储存了DNS查询结果,其中包括了肯定的查询,当然也包括了否定查询(解析失败的查询)。
每个DNS记录都有一个生存时间(TTL)值,这个值就决定了这个纪录什么时候刷新,进而被其他查询取代。在TTL到达之前,Windows解析将返回缓存中的查询结果,而不会开始新的查询。
当你要解决连接与DNS的问题时,清空DNS缓存并强迫Windows对一主机名进行一次新的解析是非常有必要的。你可以使用IPConfig这个控制台命令来观测缓存容量并清空缓存。
通过以下的命令就可以显示缓存的容量,并将结果传送给More指令,从而将结果一次性在一页中显示出来: ipconfig /displaydnsmore

使用一下这个命令来清空缓存:ipconfig /flushdns
委托一个策略群对象
随着网络的扩展,尤其是在需要跨越不同部门或区域进行政策群管理的话的时候你会发现对服务器以及网络的管理变得越来越困难。策略群控制对象(GPOs)的委托控制能对你的管理简单化有所帮助。委托的管理员能够根据需要对具有特殊的组织单位(Ous)或是域进行政策群管理。
委托GPO管理设置GPO访问控制表来控制用户的读/写访问,具体设置步骤如下:
1. 打开活动目录用户和计算机控制台
2. 在连接到GPO的OU出点击鼠标右键,进行域扩展,选择属性;
3. 点击策略群标号,选择GPO,然后点击属性;
4. 点击安全标号,添加被委托了GPO的组或用户,并都选择允许读和写操作;
5. 点击确定键,关闭GPO属性栏,然后再按确定键关闭OU的属性栏;
【编辑推荐】
本地连接dns缓存无法修复怎么办?
修复网络连接时出现DNS缓存无法清除的问题, 1遇到这种情况,我们能采取的最简单手段是刷新DNS,也就是删除 DNS 解析器缓存中的条目。 点击“开始”-“运行”-输入cmd并点击“确定”,在命令提示符窗口中键入:ipconfig /flushdns2如果上面不行的话,在系统服务里把DNS Client和DHCP client两个服务组件启动针对网络剪刀手 网络执法官 网络特工 等arp欺骗的攻击 ,可以用网卡修复操作中的清除arp缓存,可以用cmd命令中的 arp -d命令有一个好的办法是在按键精灵中写一个脚本如下:VBS Set Oshell = CreateObject()VBS cmd /c arp -d, vbHideVBS Set Oshell = NothingVBS End SubDelay 1000这个就是每隔1秒清除一次arp缓存,可以自己调整延时!!通过IPConfig提供的信息,可以确定存在于TCP/IP属性中的一些配置上的问题。 例如使用“IPConfig /all”就可以获取主机的详细的配置信息,其中包括IP地址、子网掩码和默认网关、DNS服务器等信息。 通过所获知的信息,可以迅速判断出网络的故障所在。 例如子网掩码为0.0.0.0时,则表示局域网中的IP地址可能有重复的现象存在;如果返回的本地 IP地址显示为169.254.*.*,子网掩码为255.255.0.0,则表示该IP地址是由Windows XP的自动专用IP寻址功能分配的。 这意味着TCP/IP未能找到DHCP服务器,或是没有找到用于网络接口的默认网关。 如果返回的本地IP地址显示为 0.0.0.0,则既可能是DHCP初始化失败导致IP地址无法分配,也可能是因为网卡检测到缺少网络连接或TCP/IP检测到IP地址有冲突而导致的。 众所周知每台计算机要想正常上网需要有一个地址,这个地址就是我们常说的IP地址。 在实际工作中身为网络管理员的我们如何有效的管理这些IP地址呢?为每台计算机设置对应的IP地址,子网掩码,网关地址,DNS地址等网络参数的话固然是可以的,但是非常的烦琐,工作量大不说,在实际应用中很可能经常会出现冲突的现象。 我们如何有效的分配这些网络参数呢?DHCP服务可以帮我们大忙,通过将DHCP服务配置在专业的服务器上,然后为网络中所有普通客户机分配IP等信息是件效率非常高的工作。 不过DHCP在为我们网络管理提供便利的同时也带来了一些问题。 例如网络带宽受影响,客户机经常无法获得正确的地址信息,甚至是无法获得任何信息。 其实这些故障我们都可以按照一定的规律去解决的,今天就由笔者为各位IT168的读者全面介绍排查 DHCP故障的方法。 一、概念篇:在介绍排查DHCP故障之前首先为大家阐明几个概念性的东西,只有理论上充实了,才能更好的理解下面介绍的故障排除的思路。 第一:DHCP服务能够提供什么数据?DHCP服务不是万能的,他只能提供网络层相关的参数,例如IP地址,MASK地址,网关地址,WINS与DNS服务器地址等。 对于更低层的地址,诸如MAC地址等信息是无法提供的。 MAC地址是烧录在计算机网卡中的。 第二:多台DHCP服务器是否可以同时运行?DHCP服务器是通过广播包向客户机发送网络信息的,因此如果同一个网络中确切的说是同一个广播域中存在多台DHCP服务器的话,就会出现各个服务器提供各自的网络信息,这样就造成网络中广播数据包的冲突。 客户机不知道该接受哪台DHCP服务器发来的信息。 因此微软公司设置默认情况下同一个广播域网络中只能存在一台DHCP服务器,后设置建立或启用的DHCP将无法工作。 第三:租约是什么?在配置DHCP服务器过程中会设置租约的天数,那么什么是租约呢?在DHCP服务器将网络信息分配数据包发给客户机后会收到客户机发回的答复数据包,接着DHCP服务器会将已经分配出去的IP地址与从客户机接收到的该计算机MAC地址建立一个对应关系,并把这个对应关系保存在DHCP服务器的租约池中。 为什么需要这个租约池呢?一方面为下次分配网络参数信息提高了速度。 不过如果该MAC地址对应条目的客户计算机被移到其他地方或者MAC地址发生了改变的话,如果上面建立的对应关系一直保存在DHCP服务器的租约池中就会造成可用的IP地址数量越来越少,很多有效的地址被无效的MAC占用,因此微软引入了租约这个概念。 通过租约我们可以强制每隔一段时间将DHCP服务器的租约池中保存的对应条目全部清空,从而防止了非法MAC地址霸占合法IP的现象,
希望对你有帮助。
DNS缓存清除不了引起上不了网怎么办
在控制面板--》管理工具--》服务 中 把DNS Client和DHCP client两个服务组件启动,而且设置成自动在用了某些优化软件优化后这两个服务禁用了。
怎么清除DNS缓存,谢谢
如果是2000或XP以上系统,在开始-运行中输入 cmd,回车后弹出命令窗口,接着输入以下命令:ipconfig /flushdns ,回车运行完后,DNS缓存就被清除了. 你可以使用ipconfig /displaydns查看DNS缓存
发表评论