任何端口上的 IIS 网站都可以成为子域的目标吗

任何端口上的 IIS 网站都可以成为子域的目标吗

我有一个 IIS 网络服务器,假设 www.mysite.com 位于端口 80 上。我在端口 8881-8889 上还有几个其他网站。我希望有子域名,这样 sd1.mysite.com 就可以解析为端口 8881 上的站点,s2.mysite.com 则可以解析为端口 8883 上的站点,等等。

这是在具有 DNS 角色的 Windows 2008 Server 上。我向域添加了 AAAA 主机,并在 IIS 中进行了适当的绑定。

此时我可以解析 sd1.mysite.com:8881,但不能解析 sd1.mysite.com (404)。

有没有什么方法可以告诉我根据提供的信息我做错了什么?

在此处输入图片描述

DNS 3

答案1

  1. 从技术上讲,将 A 和 AAAA 记录称为子域名是正确的,但人们通常不这么称呼它们。他们只是称它们为主机记录、A 记录或 AAAA 记录。大多数人通常认为子域名是父域名的子域名(我通常也是这么认为的)。

  2. AAAA 记录是 IPv6 地址记录。您可能想要创建并使用 A 记录,即 IPv4 地址记录。

  3. 您不能使用 DNS 来指定 DNS 记录的端口,除非是 Web 浏览器不支持或不使用的 SRV DNS 记录。

  4. 如果您想在服务器上托管多个网站,而又不必在访问它们时指定端口号,那么您应该使用主机标头。另一种选择是为每个网站使用不同的 IP 地址。

答案2

您是否想使用与标准端口 80 不同的端口?您可以使用主机标头,并让多个子域指向具有不同主机标头的不同站点。

如果您有通配符 SSL,则可以使用 appcmd 命令使用单个上行地址来托管具有端口 443 的多个站点。

相关内容