如何从Internet(外部局域网)查看在我的家庭局域网中本地托管的WordPress站点?

时间:2019-06-22 作者:5kyl1ght

我在LAN网络中设置了wordpress多站点。我还设置了动态DNS(例如www.mysite.com),它指向我路由器的公共IP(例如10.10.10.10)。我的路由器将端口转发任何请求到服务器的IP(例如192.168.0.100)。

当我试图通过在浏览器中键入服务器的IP,从局域网中的另一台设备查看wordpress站点时,该站点显示得很好。但是,当我试图通过键入动态DNS名称或路由器的公共IP从LAN网络以外的设备查看该站点时,浏览器显示有错误。有时显示超时错误,有时显示检测到网络更改。

网站URL和wordpress URL设置为(http://192.168.0.100) 对于本例。

是否有任何方法可以进行配置,以便从LAN网络外部查看站点?非常感谢任何解决方案。

2 个回复
最合适的回答,由SO网友:Rick Hellewell 整理而成

您需要在路由器上设置端口转发。

因此,当您转到面向公众的IP地址(例如204.122.30.5,使用“what\'s my IP”网站,或查看路由器的信息页面)时,您将需要设置传入端口xxxx以转发到本地服务器(在您的情况下为192.168.0.100)。

一旦你准备好了,如果你http://204.122.30.5:xxxx (您的公共地址加上您为端口转发设置的端口号),您应该能够从外部访问您的本地站点。对于“xxxx”数字,请选择一个随机的四位数值。

请注意,允许外部访问您的家庭网络涉及一些安全风险。您可以采取一些措施来减轻这些风险。很多google/bing/ducks可以帮助你解决这个问题和港口转运。路由器制造商的支持页面也将帮助您设置端口转发。

SO网友:5kyl1ght

耶,我现在可以从局域网外查看该站点了。解决方法是,我重新安装了wordpress,但没有在多站点上运行它,因为在局域网外无法访问多站点wordpress。Wordpress也无法设置静态页面和帖子页面,因为它无法从LAN网络外部加载站点。如果可以,它不会按要求显示页面。

至于动态DNS,我注册了一个新域,它工作得很好。

至于端口转发,I port forwarded port 80(默认端口)工作正常。

顺便说一下,感谢Rick Hellewell提供端口转发解决方案。我相信其他非默认端口的端口转发也会起作用。干杯