如何在互联网上发布网络服务

如何在互联网上发布网络服务

我使用 c# 开发了 web 服务并在 IIS 上发布

现在我想将此网络服务从 Intranet 转移到 Internet,我正在寻找可能的解决方案。

我对此还很陌生。

非常感谢

答案1

我假设您在家中托管它,并且您可能会从您的 ISP 获得一个动态 IP 地址。

因此,首先您需要一个固定 IP。Dyndns.com 是一项免费服务,可将主机名 (yourhostname.dyndns.org) 映射到 (动态) IP 地址。它还有一个客户端,可自动更新到动态 IP 地址的映射。

其次,您必须修复您的 ISS 服务器/计算机的本地地址,这可以在配置面板的网络适配器屏幕上完成。

然后,您必须打开路由器上所需的端口,这取决于您在 ISS 服务器上的绑定方式。

如果您使用本地防火墙,则可能需要对其进行配置。

然后您应该能够从远程计算机浏览您在 dyndns 上请求的主机名并获取您的网站。

干杯

答案2

如果您是这方面的新手,请找到一些能够满足您需求的托管服务提供商,并将您的服务器放在那里。您还需要注册一个域名并将其指向您的网站,您的托管服务提供商会告诉您如何操作。

如果要在内网进行设置,需要:

  • 在正确配置的服务器上进行设置。可能比较棘手。
  • 在您的路由器中配置 NAT 重定向,这样当有人连接到您的网络公共地址的某个特定端口时,请求将在您的服务器上重定向。
  • 如果您需要除现有域名之外的新域名,请注册。检查您的 IP 是静态的(可能适用于中型企业)还是动态的(家庭或小型企业)。如果您的 IP 是动态的,则配置会稍微复杂一些。

相关内容