我的networking里有一台linux redhat enterprise 5.5 86_6x服务器。
我的networking没有专用的IP,我想在互联网上使用这台服务器作为networking服务器。 我可以使用我的Linux服务器的专用IP VPN来接收来自互联网的stream量吗?
我怎样才能做到这一点?
不,VPN IP地址是私有的,只能在您的VPN中使用。 它不适用于您的networking之外的stream量。
您可以使用像dyndns或no-ip这样的dynamicDNS服务 ,它将为您提供一个像yourname.dyndns.org这样的域名,但是他们也提供其他select(no-ip.com,dnsalias.com,homeip.net)。
这几乎将您的dynamic互联网IP地址链接到域名,当您的IP更改时,它将更新域名以指向新的IP。
您需要为面向互联网的networking部分提供 静态IP地址或dynamicDNS服务 ,以便互联网上的其他人可以轻松find您。 那里有很多select。 只是谷歌它。 我使用no-ip.com。 大多数公司提供免费服务,但强制更新您的主机注册每季度一次(或更less或更多)或删除它。 或者你可以花10美元/年(无IP)来摆脱困扰。
一旦请求到达您的networking,路由器/防火墙就需要打开该端口或将其转发到Web服务器的内部IP地址(和端口)。 这被称为端口转发 。
这就对了。 大多数家庭路由器/防火墙可以轻松地完成以上两项操作。
如果你想从networking的其他部分分割networking服务器,你将不得不投资一些额外的硬件。 但是,如果你想要做零硬件成本,那么就在你的路由器/防火墙上select一个端口(我假设你正在使用消费设备),在你的新子网中给它分配一个地址,更新你的防火墙规则等等。虽然没有那么复杂,但是您可能无法使用大多数客户端路由器附带的软件来完成此任务。 您将不得不安装OpenWRT或DDWRT或其他类似的路由器操作系统。
只是一个简短的说明:你可能想要的已经被艾伦和韦伯描述了。
但是确实有可能build立一个VPN来将公共IP拉到其他地方,但是它要求有一个端点将备用IP路由到/通过它,并且在两端都有一些高级的路由技巧。