当你输入* .dev域名时,例如juas.dev它指向localhost,有人知道为什么吗?
(我的主机未被修改,请求不在外面)
答案 0 :(得分:6)
我刚遇到这个确切的问题,这让我发疯。我无法访问网络上的任何.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
,您应该可以立即访问Web上的.dev域。
答案 1 :(得分:5)
以该名称查找TXT记录,事情将变得更加清晰: - )
.DEV是最近注册的顶级域名,目前处于初始阶段,其中数据播种旨在提醒人们私下使用它们,他们即将遇到问题。部分原因是只返回地址127.0.53.53,这在日志文件和类似文件中很明显,但在127.0.0.0/8块中也被定义为IPv4的环回。这就是为什么你有自己的机器。在几个月左右的时间里,您几乎肯定会开始使用NXDOMAIN。