好吧,让我给你详细介绍一下我的问题,我无法找到任何解决方案。我基本上在公司内部有一个本地服务器,一切就绪。我们使用 xencenter 来管理所有虚拟机。为了访问它们,我们为连接到一个路由器的每个虚拟机提供了静态唯一 IP。因为它在 LAN 内。现在的问题是,我想从外部访问,而不是从内部访问,也就是从另一个网络访问,比如我家。服务器分配的 IP 是 10.0.0.4。你能告诉我我该怎么做吗?我只想从另一个网络连接到服务器的 IP。一旦我访问服务器,我就可以进一步连接到其他虚拟机。我不知道我是否必须使用路由器。
另外,我听说如果我有托管 IP(外部 IP),我就可以从外部访问。所以我做的是,我有一个来自 Hostgator 的共享托管。他们给了我一个 IP,我从 hostgator cpanel“高级 DNS”将其映射到一个域 dev.xxxxxx.com。现在,我必须做什么才能将我的外部 IP(托管 IP)连接到我的 LAN,以便我可以从外部访问它?同样,我是否必须使用服务器所连接的 LAN 路由器进行端口转发或定义我的 Hostgator IP?
我的愿望:
我想要访问我的任意虚拟机。[电子邮件保护]-p 2211 其中 -p 是端口。这是使用 Linux 终端连接到虚拟机的方式。我知道端口 2211 是路由器内的转发端口,我知道这是怎么回事。请帮我解决这两个问题,我对此很困惑,不知道该怎么做。我只是想简单地将 WAN ip 连接到我的 LAN,这样我就可以从外部访问它。
如果有人能用良好的网络知识来定义这一点,我将不胜感激,以便我能够尽可能地掌握这个想法。
基本图表如下:
答案1
您可以设置动态 DNS,这样您就始终可以连接到一个 FQDN (dev.xxx.com)。然后在路由器上,您可以进行端口转发,并将某个特定端口(例如 @HBujin 建议的 2211)转发回服务器的(内部)IP 和端口 (22)。