我将下面几行添加到我的system.ini文件中,以确保所有主机名parsing仅通过主机文件发生,而其他所有方法都将被忽略。
[DNS] HostsPriority=1
但是,这个改变似乎并不奏效。 在做这个更改后,我试图访问google.com,假设它不会被加载,因为我没有在主机文件中的条目。
我错过了什么? 我对主机名parsing的理解是否正确?
我可以在System.ini中编辑此设置find唯一的Microsoft文档说,它适用于Windows for Workgroups 3.11 。 Windows的每个后续版本实际上都越来越less,System.ini文件设置越来越less。 如果function仍在使用,那么很可能是移到了registry中。
如果您不想使用DNS服务器,则只需从networking适配器上的TCP / IP设置中删除DNS服务器的IP地址即可。
编辑:我能够在HKLM \ System \ CurrentControlSet \ services \ Tcpip \ ServiceProviderregistry中find这些设置,例如HostsPriority和LocalPriority。 无论如何,我仍然会引用你回到我以前的陈述,如果你不想使用你的DNS服务器,那么只需从你的网卡上的TCP / IP设置中删除它们。 如果您不想使用NetBIOS,那么只需在您的NIC设置中将其closures即可。