托管网站和虚拟机可以在Azure中共享相同的域名吗?

时间:2014-02-11 16:40:07

标签: azure ftp dns web virtual-server

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

1 个答案:

答案 0 :(得分:2)

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

  1. 设置一个中间路由服务,接受mysite.com的所有流量,然后根据端口号将流量路由到相应的网站/ VM。这是非常重要的,可能会产生额外的成本(您可以将路由服务构建到为FTP服务的现有VM中以降低成本)。
  2. 更简单的解决方案可能是指向网站的www.mysite.com的CNAME,以及指向虚拟机的ftp.mysite.com的CNAME。