假设我有一个网站托管在我们 LAN 中名为 Serv1 的服务器上。
我想创建一些网络服务,允许用户将数据下载/上传到网站的后端 SQL 服务器。
我不想在 Serv1 上托管 Web 服务。我想将它们托管在 Serv2 上,它位于我们的 LAN 中,但没有外部 IP 地址。
这会起作用还是我必须为额外的外部 IP 地址付费?
假设我有一个网站托管在我们 LAN 中名为 Serv1 的服务器上。
我想创建一些网络服务,允许用户将数据下载/上传到网站的后端 SQL 服务器。
我不想在 Serv1 上托管 Web 服务。我想将它们托管在 Serv2 上,它位于我们的 LAN 中,但没有外部 IP 地址。
这会起作用还是我必须为额外的外部 IP 地址付费?
这不是关于 IP,而是关于 URL。
如果Serv2.yourdomain.com
不可见,Serv2.yourdomain.com/service.asmx
则也不可见。
另一方面,有很多方法可以Serv1.yourdomain.com/service.asmx
从 LAN 上的其他地方提取数据。
编辑
我看到这不清楚。
由于两个子域可以使用相同的IP,而一台服务器可以有多个IP,我认为OP强调IP而不是子域掩盖了他的实际要求。
如果用户都是内部用户,则外部 IP 地址无关紧要。好吧,如果所有用户都在内部网络上。
如果您需要在您的网络之外提供此服务,我想我们需要更多信息(至少我会)。如果您有一个可从外部访问的域,我想您可以在域路由上有一个 URL 到您在 Serv2 上的服务。
如果您不想将服务放在 serv1 中,则必须使 serv2 可用。Web 服务必须可用,除非这一切都可以在 Intranet 上运行并且所有服务器都可用