多年来,我一直使用
但是现在在macOS 11 Big Sur中,我注意到Safari忽略了一些
究竟发生了什么?
/etc/hosts
来调整IP地址。有时是为了原型设计,或者添加一个开发中还没有准备好进入公共DNS的地址。有时我会通过将它们重定向到错误的IP地址来阻止一些我不想访问的域名,比如侵入式跟踪网站,例如connect.facebook.net
。另外,我还将一些新闻网站(例如politico.com
)阻止作为克制拖延的措施,否则我可能会在本应该工作的时间里花费整天阅读它们。但是现在在macOS 11 Big Sur中,我注意到Safari忽略了一些
/etc/hosts
条目。通过gethostbyname()
进行的DNS查询正确显示了阻止/覆盖地址,但是Safari仍然显示公共网站。究竟发生了什么?
/etc/hosts
发生了什么变化,我能否在进行开发工作时继续使用它来覆盖DNS条目?
lvh.me
已经无法使用了,请查看https://nip.io/...可以做一些像`customer1.app.10.0.0.1.nip.io maps to 10.0.0.1`这样的事情。 - subelsky