簡體   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