【问题标题】:Why all *.dev domains target to my localhost?为什么所有 *.dev 域都以我的本地主机为目标?
【发布时间】:2015-01-28 18:33:27
【问题描述】:

当你输入 *.dev 域时,例如 juas.dev 它指向 localhost,有人知道为什么吗?

(我的hosts没有被修改,请求也没有出去)

【问题讨论】:

    标签: dns


    【解决方案1】:

    我刚刚遇到了这个确切的问题,这让我发疯了。我无法访问网络上的任何 .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 删除该文件(而不是简单地重命名),但这又让事情恢复了。 ?
    • 这为我节省了至少 2 个小时,我本来可以自己解决这个问题的!
    • 哈哈! @AnilKumar - 这几乎正是我花了多长时间才弄清楚的!很高兴它有帮助:)
    • @JogiNayak 非常欢迎你 - 很高兴它有帮助:)
    【解决方案2】:

    查找该名称的 TXT 记录,事情会变得更清楚:-)

    .DEV 是最近注册的顶级域,目前处于初始阶段,其中包含旨在提醒私下使用它的人他们即将遇到问题的数据。其中一部分是只返回地址 127.0.53.53,它在日志文件和类似文件中非常特殊,而且在定义为 IPv4 环回的 127.0.0.0/8 块中也是如此。这就是为什么你要拥有自己的机器。大约几个月后,您几乎肯定会开始获得 NXDOMAIN。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-16
      • 1970-01-01
      • 2020-07-08
      • 1970-01-01
      相关资源
      最近更新 更多