一个很奇怪的域名解析问题
推荐 原创
©著作权归作者所有:来自51CTO博客作者intelboy的原创作品,请联系作者获取转载授权,否则将追究法律责任
今天下班之前,我和同事用各自的计算机搭架了一个简单的域环境,他的主机是域控,Domain Name取tec.local,DNS服务器也在域控上。把DNS修改成同事主机的IP地址后,我将计算机添加到tec.local这个域中,结果弹出了“无法找到指定域tec.local”,添加失败。
以前也遇到过同样的问题,当时是因为没有把网卡DNS改成域控DNS地址的缘故。在“命令提示符”中ping tec.local,无法ping通并且将tec.local错误地解析为192.168.1.143(同事的IP是192.168.1.121)。我觉得很奇怪,明明已经将DNS设成域控IP了,怎么将域名解析到另外一个IP地址呢,没道理啊!?随即在域控上ping tec.local,一切正常。后又在本机上ping hsl.tec.local(hsl是同事的计算机名),能ping通而且IP解析也正常。这就说明DNS没有问题,郁闷了,不知道原因所在。试着禁用了网卡再启用,不行;将本地的DNS Client服务重启动,也不行;最后干脆重启机器,还是不行。眼看就要黔驴技穷,脑海中突然蹦出Windows中有个hosts文件,可以通过“记事本”编辑手动添加IP与别名对应关系,具体位置在C:\WINDOWS\system32\drivers\etc下。我想只有这个可能了,打开hosts文件一看,果然有一条 “192.168.1.143 tec.local”列表在里面,删除后保存,再次ping tec.local,一切OK。
这才知道,通过主机名查找计算机时,系统最先查找的是hosts文件中IP与名称对应关系。酷毙了,以后再要搞点什么恶作剧,在hosts中将同事经常浏览的网站域名手动绑定到错误IP就OK了。嘿嘿......
上一篇:测试你是不是剩男剩女
下一篇:组策略编辑器无法打开的解决方法

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章