Luk*_*lor 21 dns hosts-file macos
我今天注意到.dev在尝试访问web.dev 时,我的 MacBook 上的任何浏览器都不会解析任何域;他们都说“__.dev 拒绝连接。” 我对 进行了快速的谷歌搜索site:.dev,所有列出的域都产生了相同的错误,尽管我可以在同一网络上从我的手机加载它们。我正在1.1.1.1用作我的 DNS 服务器,但即使在更改我的 DNS 服务器后也遇到了同样的问题。我看了看,/etc/hosts没有找到任何相关的东西。可能是什么问题?
小智 49
我在另一条评论中回答了这个问题,但在另一个帖子中发现这个答案很有帮助:
我在这里回答是因为谷歌先把我带到这里,所以我可以为旧的 Rails 开发人员提供一些额外的背景。如果您使用的Pow或类似的服务,它有你把一个文件/etc/resolver名为dev看起来有点像这样:
# Lovingly generated by Pow
nameserver 127.0.0.1
port 20560
Run Code Online (Sandbox Code Playgroud)
删除文件 ( 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
Run Code Online (Sandbox Code Playgroud)
更新:还要检查 DNS 服务器(例如 )dnsmasq是否未配置为定向.dev到 localhost indnsmasq.conf或类似服务器。根据RFC 2606更改dev为test、、invalid或。localhost
#address=/dev/127.0.0.1
address=/test/127.0.0.1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4678 次 |
| 最近记录: |