.dev 域名无法解析

.dev 域名无法解析

我今天注意到,.dev当我尝试访问时,MacBook 上的任何浏览器都无法解析任何域名网络开发;他们都说“__.dev 拒绝连接”。我快速谷歌搜索了一下site:.dev,并且所有列出的域名都产生相同的错误,尽管我可以通过同一网络上的手机加载它们。我将其用作1.1.1.1DNS 服务器,但即使更改 DNS 服务器后也遇到了同样的问题。我查看了一下,/etc/hosts没有找到任何相关信息。问题可能出在哪里?

答案1

我已在另一条评论中回答了这个问题,但发现另一个帖子中的这个答案很有帮助:

https://stackoverflow.com/a/55223730

我之所以在这里回答,是因为 Google 先引导我到这里,因此我可以为老 Rails 开发人员提供一些额外的背景信息。如果您使用 Pow 或类似服务,它会让您将一个/etc/resolver名为的文件放入dev其中,如下所示:

# Lovingly generated by Pow
nameserver 127.0.0.1
port 20560

删除文件(sudo rm /etc/resolver/dev)将解决此问题。

答案2

尝试在地址栏中使用https://而不是http://。检查防火墙,并尝试使用其他浏览器。尝试禁用浏览器的家长控制和扩展。打开“隐身窗口”或安全浏览会话即可实现此目的,除非您也在那里启用了扩展。

还要清除浏览器缓存。显然,这是现在清除 301 重定向的首选方法(即使不是唯一的方法)。

要确保 DNS 正常工作,请转到终端并输入dig web.dev。 dig 命令会查询 DNS 服务器以获取详细的地址信息。尝试直接转到 中列出的 IP 地址ANSWER SECTION,在本例中,https://216.239.34.21

web.dev.        162 IN  A   216.239.34.21

更新:还请检查 DNS 服务器(例如 )dnsmasq是否未配置为指向或类似.dev中的 localhost dnsmasq.conf。更改devtestinvalid或 ,localhost具体如下RFC 2606

#address=/dev/127.0.0.1
address=/test/127.0.0.1

相关内容