在
Windows上使用18年的主机文件之后,我很惊讶在Windows 7 build 7100中看到了这一点:
# localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost
有谁知道为什么会引入这种变化?我敢肯定必须有某种推理.
而且,或许更相关的是,Windows 7中是否还有其他与DNS相关的重要更改?它让我有点害怕认为像localhost名称解析这样基本的东西已经改变了…让我觉得Win7中的DNS堆栈还有其他微妙但重要的变化.
我与Windows团队的开发人员进行了核实,实际答案比这篇文章的其他答案更无害:)
在未来的某个时刻,随着世界从IPV4过渡到IPV6,IPV4最终将被希望在其环境中简化网络管理的公司禁用/卸载.
对于Windows Vista,当卸载IPv4并启用IPv6时,对A(IPv4)地址的DNS查询会导致IPv4环回(来自hosts文件).当然,这在未安装IPv4时会出现问题.解决方法是将始终存在的IPv4和IPv6环回条目从主机移动到DNS解析程序中,可以单独禁用它们.
-Sean
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。