繁体   English   中英

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

[英]Safari ignores /etc/hosts on macOS High Sierra

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

这是我的hosts文件的样子:

$ 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。

我相信您还需要覆盖“something.com”的IPv6地址。 通过添加额外的行“:: 1 somethig.com”来完成此操作。 据我所知,还需要重新启动Safari。 (您可能还需要通过您提到的方法刷新DNS缓存。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM