4
有什麼辦法通過代碼創建子域並將它們路由到我的主域?如何在ASP.NET中以編程方式創建子域名?
product123.domain.com
,而不是www.domain.com/products/?id=123
有什麼辦法通過代碼創建子域並將它們路由到我的主域?如何在ASP.NET中以編程方式創建子域名?
product123.domain.com
,而不是www.domain.com/products/?id=123
我們做同樣的事情,但不生成的代碼的DNS記錄。相反,我們創建一個通配符DNS條目,將所有子域解析爲給定的IP。在內部代碼中,我們從請求URI中檢索子域並將其用於進一步處理。
我們使用Route53 DNS亞馬遜,並有一個條目是這樣
* .ourblogsite.com 184.5.5.5
它解決所有子到該IP地址。在IIS內部,我們將應用程序綁定到該IP的端口80,而不是主機名,這將處理任何請求。 Web應用程序是一個MVC應用程序,它將請求URI分開並將子域部分取出。我們使用它來提供somename.ourblogsite.com功能,其中somename是由客戶端提供的唯一標識符。
你需要某種API來控制DNS - http://stackoverflow.com/questions/133458/what-dnss-have-api-access – dana