2014-02-11 54 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記錄。 –

相關問題