未检测到互联网连接

Internet connection not detected

每次我在 Mac 上启动 ddev 时,我都会收到一条消息:未检测到互联网连接。似乎没有操作问题,我可以从网络容器访问互联网。

我在 ddev 文档中找不到任何对此消息的引用。

首先,ddev v1.16+ 对此不那么烦人了,所以我想如果您还没有升级的话应该升级一下。

其次,迄今为止最大的原因是 Fritzbox 路由器和 dnsmasq 设置为不允许 DNS 重新绑定的问题,请参阅 https://github.com/drud/ddev/issues/2409

ddev 使用查找 *.ddev.site 的能力作为它是否可以连接到 Internet 的代理(或者它是否必须向主机文件添加条目)。因此,如果它无法查找或速度太慢,它就会抱怨。

如评论中所述,您可以编辑并增加 ~/.ddev/global_config.yaml

中的 internet_detection_timeout_ms