主机文件是Windows中的重要组件,允许用户覆盖DNS设置并将特定域名重定向到IP地址。但是,一些Windows 11用户报告了其主机文件的问题,无法正常工作。这可能会导致访问某些网站或服务的问题。让我们探索潜在的原因和解决方案,以使您的主机文件再次正确运行。
为什么您的主机文件不起作用?
几个因素可以导致无功能的主机文件:
- 不正确的文件格式
- 许可问题
- 代理设置绕过主机文件
- 编码问题
- 缓存的DNS信息
在深入更复杂的解决方案之前,请确保您使用主机文件中的正确格式。适当的格式是:
IP_Address domain_name
例如:
127.0.0.1 www.example.com
IP地址和域名之间应该有一个空间(或选项卡)。如果您为同一IP地址添加多个条目,则可以将它们包含在同一行中,并由空格隔开。
故障排除步骤
让我们仔细研究解决主机文件问题的一系列步骤:
步骤1:冲洗DNS缓存
打开命令提示符作为管理员并运行以下命令:
ipconfig /flushdns
此命令清除了可能干扰您的主机文件更改的任何缓存DNS信息。
步骤2:重置netbios缓存
在同一命令提示室窗口中,执行此命令:
nbtstat -R
这重置了NetBios名称缓存,有时可能与主机文件条目相冲突。
步骤3:检查主机文件编码
确保使用ANSI或UTF-8编码保存您的主机文件。检查和修改编码:
1。在记事本(以管理员为管理员)中打开主机文件。
2。转到“文件>另存为”。
3。在“编码”下拉列表中,选择“ ANSI”或“ UTF-8”。
4。保存文件,如果提示,覆盖现有的文件。
步骤4:验证文件权限
1。右键单击主机文件,然后选择“属性”。
2。转到“安全”选项卡。
3。在“组或用户名”框中选择“用户”。
4.确保允许“阅读”和“读取和执行”权限。
5。如果没有,请单击“编辑”并相应地修改权限。
步骤5:禁用代理设置
代理设置有时会干扰主机文件。禁用代理:
1。打开Windows设置。
2。导航到“网络和互联网”>“代理”。
建议阅读:如何修复Windows中的“错误读取本地主机文件”
3。关闭“自动代理设置”和“手动代理设置”。
步骤6:创建一个新的主机文件
如果以上步骤不起作用,请尝试创建一个新的主机文件:
1。将当前主机文件重命名为“ hosts.old”。
2。作为管理员打开记事本。
3。创建一个带有以下内容的新文件:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
4。将文件保存为“主机”(无需任何扩展)C:WindowsSystem32driversetc
目录。
步骤7:镀铬的冲洗插座池
如果您专门在Chrome上遇到问题:
1。打开Chrome并导航到chrome://net-internals/#sockets
。
2。单击“冲洗插座池”按钮。
步骤8:禁用Firefox中HTTP的DNS
对于Firefox用户:
1。打开Firefox并转到设置。
2。向下滚动到“网络设置”,然后单击“设置”。
3。取消选中“启用https的DNS”。
4。单击“确定”以保存更改。
尝试这些步骤后,您的主机文件应正常工作。进行更改后,请记住重新启动系统以确保它们生效。如果您继续遇到问题,请考虑与技术支持专业人员或您的网络管理员进行咨询,以获取进一步的帮助。