我不太了解这个话题,所以任何帮助我都会很感激。我住在大学宿舍,提供给我们的互联网连接由 Wifinity 网络托管。我从我的住所运行一个媒体服务器,该服务器托管一个 WebUI,我希望能够通过我的自定义域访问它。
以前,我曾使用 Cloudflare 及其 DNS 管理工具,通过服务器上运行的 DDNS 将我的域转发到我的公共 IP,然后这会触发我的 NGINX 代理管理器(也在我的服务器上运行),并将流量路由到正确的端口,以便我能够访问我的 WebUI。
然而,我现在遇到的问题是由于大学宿舍互联网提供商设置网络的方式,我的路由器的 IP 位于我认为的几层 NAT 之后,因此我的公共 IP 被列为伦敦的 IP(我不在那里上大学),并且与任何使用 Wifinity 服务的人在谷歌上搜索他们的 IP 地址时看到的公共 IP 相同。
我的问题是,我是否有办法通过网络将此流量路由到我的服务器,而无需访问 Wifinity 使用的路由系统(我怀疑我是否能够打电话给他们并要求他们为我的网络提供自己的公共 IP 或类似的东西)。我尝试了几种不同的方法来解决这个问题,但到目前为止都没有奏效。任何信息都会很感激,即使它告诉我这无法完成。
答案1
如果您希望跨多个 NAT 连接计算机,您可能希望为您的计算机设置一个虚拟网络,使计算机看起来像位于一个本地网络内。
以下是一些具有此功能的产品示例: