Request.Url.Host是否包含子域?

例如,对于mail.google.com,它会返回google.com或mail.google.com吗? 我自己实际上无法测试它

它确实包含子域名(例如mail.google.com)

您可以通过阅读Msdn上的文档来避免等待答案的麻烦。

A String that contains the host name. This is usually the DNS host name or IP address of the server. 

如果请求的DNS记录是子域,则它将返回该记录。 子域仍然在区域文件中有自己的记录,因此它不会仅返回根域,因为它不是相同的记录,也不是请求。

我也很好奇为什么你不能测试这个,但如果它因为缺少互联网连接(也许你是从手机上发帖我不知道)你可以将你自己的记录添加到Windows HOSTS文件并在本地测试。