楼主:
mfotw66 (颖)
2023-09-23 10:38:56今天刚好要测试内网的测试机,修改以下档案
C:\Windows\System32\drivers\etc\hosts
设定192.168.1.1 abc.com
结果发现解析出来的IP还是DNS的
hosts并没有生效
这之前都没有发生过
想请问各位有遇到过吗?
补: 找到答案了,如果用nslookup 去解析的确是DNS上的IP
但用ping方式,就可以得到hosts设定的值了
作者: alphanet (奈落) 2023-09-23 10:49:00
看你hosts file有没有存到,一般要用管理员权限开记事本再开hosts file存才能存,另外Win7就送他一程了吧...再不然reboot看看,看是不是肚子里的DNS cache还没清掉
没遇到过,且hosts档案不讲武德是高过于DNS cache的所以如果确实已经改过hosts还是这样无法生效那就把那台Win7送上西天吧,坏了
有一个可能是你的host 优先权比较低,registry 中有写
作者:
qw11as22 (QQ你个皮蛋)
2023-09-23 12:29:00你用什么测dns解析
楼主:
mfotw66 (颖)
2023-09-23 13:14:00我用cmd小黑窗去nslookup解析,但之前都没这问题
作者: alphanet (奈落) 2023-09-24 17:40:00
呃
nslookup是向DNS Server请求资料,当然不会去读hosts
作者:
yain (yain)
2023-09-27 08:12:00试着ping abc.com看他指向哪个IP