一个很奇怪的域名解析问题

今天下班之前,我和同事用各自的计算机搭架了一个简单的域环境,他的主机是域控, 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 了。嘿嘿......

你可能感兴趣的:(职场,休闲,域名解析,手动绑定)