我已经设置了我的 Ubuntu 服务器,我的网站在我的家庭网络上运行,我能够在连接到路由器的所有设备上看到我的网站,但除此之外,其他人都看不到它。我有一台 Belkin (F9J1002 v1) 路由器,我已将端口转发设置为我的服务器 IP。为了排除我的 ISP 的任何端口问题,我给他们打了电话,他们说他们确实允许端口 80 流量。为了确定,我将端口 80 转发到我的笔记本电脑,并使用了一个名为 PFPortChecker 的程序,该程序确定我确实可以访问端口 80。
我的网站应位于 192.168.2.11 我已将其与域名 www.shekko4444.com 关联
答案1
您需要知道路由器的公共地址。192.168.2.1 是家庭网络中使用的内部 IP 地址 - 它也恰好是我旁边的路由器的地址,我怀疑它是全世界数百万个路由器的地址。
您正在寻找 ISP 分配给路由器的地址。如果您熟悉路由器配置程序,则可以使用该程序。否则,您可以致电 ISP。
答案2
$ host www.shekko4444.com
www.shekko4444.com is an alias for shekko4444.com.
shekko4444.com has address 139.216.210.103
shekko4444.com mail is handled by 0 smtp.secureserver.net.
shekko4444.com mail is handled by 10 mailstore1.secureserver.net.
IP
您的路由器地址是。139.216.210.103
路由器应该是唯一知道 的系统192.168.2.11
,并且应该将端口 80 转发到那里。
答案3
你必须将你的网站与你的公共 IP 关联起来,而不是192.168.2.11
191.168.XX,这是一个私有 IP 空间,不会在互联网上路由