我能够在127.0.0.1(localhost)上的端口4568上打开正在服务的网站和我的私人IP地址,但我似乎无法在我的公共IP地址上这样做。我尝试通过键入以下内容来访问该网站:4568在我的公共IP之后,就像我为我的localhost和私有ip所做的那样。
是否可以通过公共IP在我的计算机上打开本地运行的站点?如果是这样,怎么样?如果没有,为什么不呢?
注意:我并不清楚哪些标签是合适的。随意添加或删除任何您认为不合适的内容。
答案 0 :(得分:0)
你可能落后于NAT。这意味着您的公共IP地址和私有IP地址不一定完全相互映射。要将您的应用程序显式映射到您的公共地址,请尝试以下操作:
假设这有效,那么进入该端口上的公共IP地址的所有流量现在将转到您的私有IP地址。
警告这是一个简单的规则,互联网上的每个人现在都可以访问该端口
还要确保您的Web服务器正在侦听0.0.0.0
(所有IP地址),并且您的本地防火墙允许在相关端口上进行远程连接。