1

我有一个托管在 Azure 上的网站作为托管网站。我需要在虚拟机上运行单独的 FTP 服务器和自定义 Windows 服务,但需要它们与站点共享相同的域名。所以我想做的是让 mysite.com 端口 80 进入网站,但 mysite.com 端口 21 等进入虚拟机并连接 FTP 服务。我将如何进行设置?

4

1 回答 1

2

当用户查找“mysite.com”时,他们将获得一个 IP 地址,并且无法通过 DNS 根据您尝试使用的端口号返回不同的 IP 地址。您有几个选项可以实现此解决方案:

  1. 设置接受所有到 mysite.com 的流量的中间路由服务,然后根据端口号将流量路由到适当的网站/VM。这是非常重要的,并且可能会产生额外的成本(您可以将路由服务构建到提供 FTP 的现有 VM 中以降低成本)。
  2. 更简单的解决方案可能是让 www.mysite.com 的 CNAME 指向网站,让 ftp.mysite.com 的 CNAME 指向 VM。
于 2014-02-11T16:59:37.177 回答