Nameserver

將客戶的域指向我們的子域

  • January 19, 2016

我們有一個在 IIS 7.5 上執行的線上 Web 應用程序www.exampleapp.com/,我們可以完全控制它。

我們還為子域下的一些客戶提供定制(css、圖片、js等)版本,例如customer22.exampleapp.com/

現在我們有越來越多的客戶希望他們的域指向我們的應用程序。他們使用了 301 和 302 重定向,並且已經工作了一段時間,但現在有些客戶希望完全屏蔽 URL,例如:

我知道什麼不提供 url 屏蔽:iframe(url - 是,但查詢 - 否)、301、302、CNAME。

完成域屏蔽需要哪些更改?它還必須支持 SSL。客戶願意進行必要的 DNS 更改,我們可以完全控制我們的託管和域(由 cloudflare 管理)。

有些公司已經在做類似的事情,例如https://support.classy.org/customer/portal/articles/1084002-setting-up-your-domain-masking

終於找到了解決辦法。我們通過 CloudFlare 管理我們的域。CloudFlare 允許在域根目錄使用 CNAME,稱為扁平化。更多資訊在這裡

所以我們的設置如下所示:

  • customer22.com CNAME 到customer22.exampleapp.com
  • www CNAME 到customer22.exampleapp.com
  • 沒有其他 A 或 CNAME

在應用程序中,我們已經在處理特定子域的請求。現在我只需要做一些調整來處理來自根域和 www 的請求。

引用自:https://serverfault.com/questions/749153