我尝试使用/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。
答案 0 :(得分:0)
我认为您还需要为“ something.com”覆盖IPv6地址。为此,添加额外的行“ :: 1 somethig.com”。据我所知,还需要重新启动Safari。 (您可能还需要通过上述方法刷新DNS缓存。)