我的网站可以通过家庭网络访问,但其他人无法通过互联网访问

我的网站可以通过家庭网络访问,但其他人无法通过互联网访问

我已经设置了我的 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.11191.168.XX,这是一个私有 IP 空间,不会在互联网上路由

相关内容