【发布时间】:2015-01-28 18:33:27
【问题描述】:
当你输入 *.dev 域时,例如 juas.dev 它指向 localhost,有人知道为什么吗?
(我的hosts没有被修改,请求也没有出去)
【问题讨论】:
标签: dns
当你输入 *.dev 域时,例如 juas.dev 它指向 localhost,有人知道为什么吗?
(我的hosts没有被修改,请求也没有出去)
【问题讨论】:
标签: dns
我刚刚遇到了这个确切的问题,这让我发疯了。我无法访问网络上的任何 .dev 域。尝试加载 .dev 网站会导致 Chrome 出现安全警告,因为它在我机器上的某处使用默认的自签名证书,将所有 .dev 域解析为 127.0.0.1。
如果您的操作系统是 Mac OS X,这可能会解决它,因为它对我有用。
在终端中,输入以下命令:
cd /etc/resolver/ && ls
如果您在按 Enter 键时看到条目名称 dev,那么很可能这是一个通配符解析器,将您访问 .dev 域的所有尝试指向 127.0.0.1,即。本地主机。
只需重命名它就可以摆脱它。你需要管理员权限所以(假设你还在/etc/resolver/)运行这个命令:
sudo mv dev dev.ignore
您应该能够立即访问网络上的 .dev 域。
如果移动它不起作用,您可以尝试使用sudo rm dev 删除它作为最后的手段。
【讨论】:
rm dev 删除该文件(而不是简单地重命名),但这又让事情恢复了。 ?
查找该名称的 TXT 记录,事情会变得更清楚:-)
.DEV 是最近注册的顶级域,目前处于初始阶段,其中包含旨在提醒私下使用它的人他们即将遇到问题的数据。其中一部分是只返回地址 127.0.53.53,它在日志文件和类似文件中非常特殊,而且在定义为 IPv4 环回的 127.0.0.0/8 块中也是如此。这就是为什么你要拥有自己的机器。大约几个月后,您几乎肯定会开始获得 NXDOMAIN。
【讨论】: