将子域指向另一个域上的另一个应用程序

将子域指向另一个域上的另一个应用程序

我并不是一位经验丰富的服务器管理员,我正在尝试设置一个刚刚获得的新的服务器管理员。

我正在使用 IIS7 和 DNS 服务器

我需要的是一个 URL,例如:mail.domainA.com 指向 www.domainB.com/webmail 并且我想对所有其他域名执行此操作...我希望所有以 mail 开头的域名都指向 www.domainB.com/webmail

简而言之:我需要一个子域名来重定向到另一个 URL...

如果可能的话,一个改进方法是让子域名在重定向的地址栏上保持原样......

有什么帮助吗?

答案1

您可以使用CNAME记录将 mail.domainA.com 指向 mail.domainB.com。这就是您想要的吗?

答案2

DNS 不会为您提供将客户端转发到 IIS 内部的虚拟目录的选项,CNAME 记录可以帮助您对同一站点或 IP 使用不同的名称,但不能帮助您进入路径。

在这种情况下,您将需要使用 IIS 中的 URL 重定向功能,看看 Microsoft 的这个强大工具,它应该可以帮助您获得想要的东西。

http://www.iis.net/downloads/microsoft/url-rewrite

相关内容