实验验证老师的“XP bug”论

简介:
     网络老师前几天上课的时候讲DNS,后来说到了XP的DNS设置,如下图所示:
XP提供自动获得DNS的服务器地址和手动指定两种方法,手动指定又有首选的和备用的两个地址,老师说:XP的这个地方有问题(bug):“如果你在首选和备用的地址栏里分别写入两个可用的dns服务器IP地址,那么可以上网,但是如果首选的那个dns崩溃之后(不能服务),xp是不会自己自动利用备用dns服务器进行域名解析的,除非你把备用的dns服务器IP地址上移填到首选dns服务器地址栏里。”当时我就有点怀疑:因为我之前给我的电脑设过两个DNS,从来没有出现过不能解析的,但是宿舍只设一个dns的同学就遇到过不能解析上网的,我想这就应该是备用的发挥的作用,但是由于证据不足,所以没提出来,另外,我认为,像微软这样庞大的软件帝国的产品,bug虽多,但不至于在这种地方出现bug吧?于是我准备做实验验证。
     我的实验过程如下:
1.  在我的电脑上的windows server 2003上先装上dns服务器,把正向域名解析设置好,我学校的域名为sust.edu.cn,我的dns设的域名为victoryan.sust.edu.cn,安装过程很简单,不叙述了。只是安装过程中需要把我原来由dhcp自动分配的IP自己指定一下。
 
2.  找了另外一台电脑,把它的首选dns地址设为我的IP,如下图所示:
从上图看出,dns设为我的IP地址之后可以正常上网(说明正向解析正常工作)。
 
3.  在我的电脑上停止了dns server服务。(在“服务”里面可以停止,cmd下命令也可以完成)。
 
4.  再次在刚才的电脑上刷新刚才的页面,发现不能上网,如下图:
这个是意料中的,接下来就要开始验证老师的话了。
 
5.  把一个能正常解析的dns服务器IP地址填入这台机子的备用dns服务器里面,然后再打开页面,发现可以正常解析并打开网页了,如下图所示:
 
6.  到这一步,我已经用实验论证了老师的话是不正确的,因为从上图分析,显然是xp在使用首选dns服务器没有回复之后,自动跳至备用dns服务器,并且返回了正确的解析结果,才会导致电脑可以上网的。
 
7.  实验结论:虽然这个实验很简单,做起来也没技术含量,但是让我加强了动手的能力,还知道了:尽信书不如无书,尽信师不如无师;学而不思则罔,思而不学则殆.....

本文转自 victoryan 51CTO博客,原文链接:http://blog.51cto.com/victoryan/49961
相关文章
|
4月前
|
网络协议 测试技术 Linux
软件测试/测试开发|你不知道的Windows神操作
软件测试/测试开发|你不知道的Windows神操作
29 0
|
9月前
|
Java Windows
上机实验1 熟悉Java程序开发环境
上机实验1 熟悉Java程序开发环境
61 0
|
存储 监控 安全
Windows逆向学习提纲
Windows逆向学习提纲
199 0
Windows逆向学习提纲
|
测试技术
如何处理不能复现的bug?软件测试工程师避坑指南
软件测试工作中常常会遇到不能复现的bug,遇到这种情况其实很正常,但是很多测试新手都按照自己的想法处理,没有提交bug,或者匆匆关闭bug。线上出现问题,就只能自己背锅了。
313 0
|
测试技术
软件测试2个月能学会吗 找到基础的测试工作还是没问题
软件测试2个月能学会吗,相信这是很多想要学习软件测试的人想要知道的问题了吧,今天小编就来给大家说一说,2个月到底能不能学会软件测试。
260 0
软件测试2个月能学会吗 找到基础的测试工作还是没问题
|
Ubuntu Shell 编译器
貌似有点难——实验吧
今天有点时间就多写几篇解题思路吧, 希望能够帮助到那些需要帮助的人, 所有的wp都是以一题一篇的形式写出 主要是为了能够让读者更好的阅读以及查找, 希望你们不要责怪!!共勉!!! 这一题做的时间比较久,但是收获颇多!!!! 永远爱你们的————新宝宝 貌似有点难分值:20 来源: 西普学院 难度:难 参与人数:9391人 Get Flag:3662人 答题人数:3886人 解题通过率:94%   不多说,去看题目吧。
1171 0

相关实验场景

更多