无法检测到域名

你好!我尝试在我的 Raspberry Pi 4B 2GB 内存上安装 Discourse,但没有成功。

我收到了错误:

警告:无法通过主机名 subdomain.mydomain.com 访问计算机的端口 443。
警告:连接到 http://subdomain.mydomain.com (端口 80) 也失败。

我已确保:

  • 所有必需的端口都已转发。(80 和 433)**
  • Raspberry Pi 的所有软件包都已更新。
  • 它可以访问互联网。
  • Cloudflare 已设置好所有 DNS 记录。**²

** 我已经与我的 ISP 沟通了端口转发事宜,并确认可以进行。
**² 这是 CF 上的以下记录:
(A) - mydomain.cоm - my.pub.lic.ip - 仅 DNS - 自动
(A) - subdomain - my.pub.lic.ip - 仅 DNS - 自动
(HTTPS) - subdomain - 0 my.pub.lic.ip. - 仅 DNS - 自动

其他信息:

我时间很紧,找不到更多信息了。
(DNS / 错误中的域名和 IP 是虚拟的。这些不是实际的域名/IP 地址。)

2 个赞

您在使用 Cloudflare,对吗?请确保在设置过程中,DNS 记录设置为“仅 DNS”(灰色云)。

设置完成后,您可以将其再次设置为“代理”(橙色云)。

你是否从路由器将端口 443 转发到了树莓派?

尝试从命令提示符 ping 您的目标域。它返回的 IP 地址应该是您服务器的公共 IP。

  • 您是否在树莓派的防火墙中允许了端口?
  • 您是否尝试过使用其他网络(例如手机的蜂窝数据)来访问该域?
    您的路由器可能不支持 NAT 回环,因此您无法从内部网络访问该域。

是的。它设置为仅 DNS。但我无法完成设置。

是的。它已转发 80 和 443 端口。

是的,我的公共 IP 有响应。

我不记得安装过任何防火墙,而且当我使用其他网络服务器时,它是可以工作的。
问题是我甚至无法设置 Discourse。而且,我的路由器不支持 NAT 回环,所以我用手机蜂窝网络进行测试。

1 个赞