C# 如何允许用户将其自定义域指向asp.net MVC应用程序中的子域?[见Posterous.com中的sn]

C# 如何允许用户将其自定义域指向asp.net MVC应用程序中的子域?[见Posterous.com中的sn],c#,asp.net-mvc,dns,C#,Asp.net Mvc,Dns,我正在为用户寻找一个类似posterous的自定义域管理。用户可以注册域,并且应该能够将其新域指向web应用程序中的子域。有什么想法吗?。 注意:我不是在寻找类似serverfault.com的答案,而是在posterous.com中所做的编程答案。第一件事是,您的应用程序需要接受其IP地址上的所有请求(或者至少是您打算处理的域的所有请求,所有请求都可能更容易维护)。这样,当请求到达应用程序时,您可以检查主机头并确定分配给哪个用户,为相关页面提供服务 在用户端,他们需要向您的服务注册他们的域(这

我正在为用户寻找一个类似posterous的自定义域管理。用户可以注册域,并且应该能够将其新域指向web应用程序中的子域。有什么想法吗?。
注意:我不是在寻找类似serverfault.com的答案,而是在posterous.com中所做的编程答案。

第一件事是,您的应用程序需要接受其IP地址上的所有请求(或者至少是您打算处理的域的所有请求,所有请求都可能更容易维护)。这样,当请求到达应用程序时,您可以检查主机头并确定分配给哪个用户,为相关页面提供服务

在用户端,他们需要向您的服务注册他们的域(这样您就知道当该域的请求传入时要为哪些用户配置文件提供服务),并配置该域的DNS以指向您的IP地址

一旦用户将他们的域指向您的服务器,并且您知道哪个域属于哪个用户,那么它应该与子域的处理非常相似(听起来您已经在这样做了?)

这可能是相当模糊的,也不是MVC.NET特有的,但希望能为您指明正确的方向