Windows 10 个主机文件未解析任何域

Windows 10 hosts file not resolving any domains

我编辑了我的主机文件以添加一个新的本地开发环境,但从那时起它就无法工作,即使没有新条目也是如此。我虽然文件一定是损坏了所以我做了一个新的,还是不行。

我已经确保使用了正确的语法、正确的编码(ANSI 也尝试过 UTF-8)、没有 .txt 文件扩展名、没有奇怪的字符(在记事本++上使用显示字符)我什至尝试过设置它作为一个系统文件试图强制 windows 使用它,但这也不起作用。

我还刷新了 ipconfig dns,我试过关闭 windows DNS 服务,重新启动。 好像完全被忽略了一样。

我大部分时间都在 google 上,这让我很困惑!

hosts 文件包含以下内容

127.0.0.1 ocommerce.test
127.0.0.1 www.ocommerce.test

就是这样。

我也试过了

127.0.0.1 ocommerce.test www.ocommerce.test

127.0.0.1    ocommerce.test www.ocommerce.test

当对域执行 ping 操作时,我得到 "Ping request could not find host ocommerce.test. Please check the name and try again."

任何帮助将不胜感激。

编辑:

如果其他人在创建新文件后仍为此苦苦挣扎,请尝试复制此文件并将您的行添加到底部。 (这是我复制的,不知道为什么,但后来就成功了!)

# 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 handle within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost

从另一台机器复制一个已知的好文件,并确保仅使用 Windows 内置记事本编辑器或 Notepad++ 编辑新文件 - 不要使用其他任何东西。

创建一个新的文本文件并将hosts文件的内容复制到新文件中。 然后删除现有的主机文件并将新文件重命名为主机文件(不需要扩展名)。这应该可以解决您的问题