![在 Mac OS X 中更改 hosts 文件不生效](https://linux22.com/image/1397212/%E5%9C%A8%20Mac%20OS%20X%20%E4%B8%AD%E6%9B%B4%E6%94%B9%20hosts%20%E6%96%87%E4%BB%B6%E4%B8%8D%E7%94%9F%E6%95%88.png)
我尝试修改 hosts 文件并添加我自己的条目来访问被我的 ISP 阻止的网站。
当按如下方式处理条目时
194.71.107.82 totallylegalsite.se
添加行后,更改不会生效,我已在 Safari 和 Chrome 浏览器中尝试过。我尝试通过刷新缓存,sudo dscacheutil -flushcache
但这仍然无法使系统读取新行。我还尝试过重新启动机器。
编辑:
这里出现了奇怪的情况,通过 ping 上面提到的 IP 地址,我得到了以下输出:
Ping has started…
PING 194.71.107.82 (194.71.107.82): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
Request timeout for icmp_seq 5
Request timeout for icmp_seq 6
Request timeout for icmp_seq 7
Request timeout for icmp_seq 8
--- 194.71.107.82 ping statistics ---
10 packets transmitted, 0 packets received, 100.0% packet loss
然而,我直接通过浏览器访问 IP,它运行正常并加载了应有的网站。