2014-02-11 71 views
1

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

回答

2

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

  1. 设置接受所有流量mysite.com中间路由服务,然后路由流量基于端口号的相应网站/ VM。这是不平凡的,可能会产生额外的成本(您可以将路由服务构建到现有的服务于FTP的VM中以降低成本)。
  2. 更简单的解决方案可能是为www.mysite.com指向该网站的CNAME,以及指向该VM的ftp.mysite.com的CNAME。
+0

CNAME回答听起来很对 - 只要它不必是裸露的域名,就没有理由提供A或AAAA记录。 –

相关问题