Domain-Name-System

如何使子域指向特定的 https url?

  • June 2, 2013

我需要使用 DNS,或者我猜想 IIS(重定向)會發生以下情況。

mail.domain.com -> https://website.com

我怎樣才能做到這一點?

如果您使用的是 IIS7 或更高版本,則 URL 重寫是要走的路。伺服器或站點級別的簡單規則可以監視原始域並重定向到新域。您可以強制執行 https 或您想要的大多數其他內容。

您可以使用 DNS 直接https://mail.domain.com對https://website.com的請求,方法是在 domain.com 的區域文件中放置 CNAME 記錄,並在 website.com 上配置網路伺服器以接受和處理請求mail.domain.com 的 HTTP Host 標頭(不管伺服器是 website.com)。這會更快。

否則,您將需要重定向,無論是在網路伺服器在 http 發出的 HTTP 標頭中

$$ s $$://mail.domain.com 或該位置和 URL 的 index.html(或等效項)中的 HTML 重定向。具體取決於您在該電腦上執行的網路伺服器軟體。這更靈活,但涉及客戶端發出兩個 HTTP 請求而不是一個。

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