开发者社区> 科技小能手> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

实验验证老师的“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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
微擎网页快照BUG解决方案
2022年7月更新微擎后BUG解决方案
48 0
APP漏洞检测 验证码被重复利用漏洞分析与汇总
在对客户网站以及APP进行安全检测的同时,我们SINE安全对验证码功能方面存在的安全问题,以及验证码漏洞检测有着十多年的经验,在整个APP,网站的安全方面,验证码又分2种,第一个是登陆的身份验证码,再一个对重要的操作进行的操作验证码,虽然从名字上都是验证码,但这两种所包含的内容是不一样的。
121 0
企业物联网项目实施参考
随着技术的普及,越来越多的企业在筹划、推进物联网领域的建设项目,另一方面越来越多的 IT 企业进入到物联网服务领域。相较于其他项目,物联网项目有其特殊性,本文旨在建立起一种实施参考,以有助于项目规划的思考、项目提案的分析、项目建设实施的有序推进等工作。
261 0
PHY 层 | 带你读《5G 空口设计与实践进阶 》之十三
PHY 层也即物理层,位于空口协议栈的最底层,主要负责编码、物理层HARQ 处理、调制、多天线处理以及信号在相应时频资源上的映射等。
4869 0
SDAP 子层 与PDCP 子层 | 带你读《5G 空口设计与实践进阶 》之十
用户面的 L2 自上而下包含 SDAP、PDCP、RLC 和 MAC 子层,如图 2-15 所示。其中,SDAP 子层是 NR 新定义的协议子层,其标志性功能是提供 QoS flow(流)映射。PDCP(Packet Data Convergence Protocol)子层主要为映射为 DCCH 和DTCH 逻辑信道的无线承载(RB)提供传输服务。其标志性功能是执行 IP 头压缩以减少无线接口上传输的比特数。
4763 0
【独家直播】 德哥PG系列课程15讲—PostgreSQL 多场景 沙箱实验从入门到精通
为了能够让用户可以更快的上手PostgreSQL,德哥与云栖团队的小伙伴制作了一系列阿里云RDS PostgreSQL沙箱实验。所有实验内容都结合了应用场景,非常具有代表性,兴趣性与一定的挑战性。
4898 0
ASP.NET MVC+EF框架+EasyUI实现权限管理系列(17)-注册用户功能的细节处理(各种验证)
原文:ASP.NET MVC+EF框架+EasyUI实现权限管理系列(17)-注册用户功能的细节处理(各种验证)   ASP.NET MVC+EF框架+EasyUI实现权限管系列   (开篇)   (1):框架搭建    (2):数据库访问层的设计Demo    (3):面向接口编程   (4 )...
1406 0
ASP.NET MVC3 实现用户登录验证
原文:ASP.NET MVC3 实现用户登录验证 自定义一个授权筛选器类,继承于AuthorizeAttribute: using System; using System.Web; using System.
677 0
IE CSS bug--hack
作为一名前端,我们通常要做的就是让页面在各系统A-Grade浏览器,甚至网站浏览份额0.1%以上的浏览器上良好显示。当然,还有性能问题。
982 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
15分钟打造你自己的小程序更新版
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载