Safari忽略了macOS High Sierra上的/ etc / hosts

时间:2018-03-06 19:56:55

标签: macos safari hosts

我尝试使用/etc/hosts文件将某些网站重定向到localhost。 为此,我使用sudo nano /etc/hosts在终端中打开它,然后我修改了文件并保存了它。最后一步,我使用sudo killall -HUP mDNSResponder刷新了DNS缓存。

这是我的主机文件的样子:

$ cat /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 somethig.com
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost

这根本行不通。我试图重新启动,没有运气。我也做了很多研究,但没有在互联网上找到任何有效的答案。操作系统是否仍然使用此文件,或者这是否真的无效?

我正在使用macOS 10.13。

1 个答案:

答案 0 :(得分:0)

我认为您还需要为“ something.com”覆盖IPv6地址。为此,添加额外的行“ :: 1 somethig.com”。据我所知,还需要重新启动Safari。 (您可能还需要通过上述方法刷新DNS缓存。)