作者:倩女甜言蜜语_182 | 来源:互联网 | 2023-05-26 23:18
我知道ICANN现在将各个域重定向到127.0.53.53,以提醒人们潜在的当前/未来名称冲突.
但是,我假设我的hosts文件中的任何条目,例如,使用.dev
域在Vagrant上运行的开发站点,仍然会被尊重并具有优先权.
目前我在Mac(OSX 10.9.5)上遇到过大多数浏览器(Safari 7.1.2,Firefox 35,Chrome Canary)试图连接到127.0.53.53的情况.我能让它发挥作用的唯一方法是将TLD更改为其他内容.
奇怪的是Chrome稳定版39.0.2171.95,这是我的主浏览器,目前.dev
主机文件条目仍然正常加载.
我尝试了各种各样的东西,重新启动应用程序,重新启动VM,简化主机文件/查找错误,刷新缓存dscacheutil -flushcache
等等.其他TLD(或者没有)的主机条目仍然可以正常工作.
可修复/有什么我忘了吗?
1> William Turr..:
原因是我的/ etc/hosts文件符号链接(到Dropbox)并且已经阅读了这个答案,如果你想要覆盖已经拥有有效DNS记录的任何东西(ICANN的127.0,那么你必须拥有一个普通的本地文件). 53.53是) - 如果文件是符号链接,显然它不会先被检查.
已经确认删除符号链接使其再次起作用.无法解释为什么Chrome有所不同.