出于某种原因,两天前我的主机文件开始被忽略。
我将 Mac 与 Sierra OSx 一起使用。这是 /etc/hosts 文件的当前内容
##
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhostage
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
127.0.0.1 localkur.com
Run Code Online (Sandbox Code Playgroud)
ping localkur.com 返回
ping: cannot resolve localkur.com: Unknown host
Run Code Online (Sandbox Code Playgroud)
我已经重新启动系统,使用这些命令清理缓存
sudo killall -HUP mDNSResponder;
sudo discoveryutil mdnsflushcache;
sudo discoveryutil udnsflushcaches;
Run Code Online (Sandbox Code Playgroud)
在不同的文本编辑程序、vm、sublime 等中重新打开文件。
仔细检查空格或制表符(或双空格或双制表符)- 测试所有可能性。
还使用此命令监视文件
sudo fs_usage | grep "/etc/hosts"
Run Code Online (Sandbox Code Playgroud)
并在刷新浏览器或使用 sublime 保存时得到该结果
12:23:35 …
Run Code Online (Sandbox Code Playgroud)