我遇到过这种情况:我的计算机上有 Windows 2003 服务器和 DNS 服务器。它绑定到地址,例如 siteA.com。现在我想在这台机器上添加一个网站,名称为 siteB.com。我在 IIS6 服务器上创建了一个名为 siteB.com 的新网站,但我不知道如何设置 DNS 服务器。我的主要 DNS 管理员为我的服务器创建了一个别名,他向我描述了如下内容:“站点 siteB.com 是 siteA.com 的别名”,然后他说我必须自己配置 DNS 服务器。我尝试在现有 DNS 区域(用于 siteA.com)中添加新别名,但它绑定的 FQDN 名称如下:siteB.SiteA.com,我想这是错误的。有人能解释一下如何将这两个网站绑定到我的服务器吗?
答案1
使用您的文字示例 SiteB.com 需要在 DNS 中设置你的DNS 服务器,那么您需要创建一个名为 siteB.com 的新区域文件。
在 siteB.com 下创建两条记录。一条记录为空白名称或“@”,记录类型为 A,IP 地址与 siteA.com 相同或不同。另一条记录为“www”,记录类型为 CNAME,值为 siteB.com,因此 www.siteA.com 是 siteA.com 的别名,IP 定义在此。
如前所述,在 IIS 中,如果 siteA.com 和 siteB.com 都指向同一个网站,则应在 DNS 中使用相同的 IP 地址,并确保 IIS 站点列出了两个 DNS 主机名(如果站点需要主机标头)。如果站点不关心主机标头,而只需要 IP 地址,那么就大功告成了。
如果 siteB.com 是一个与 siteA.com 不同的新站点,则使用不同的可用 IP 地址,将其添加到您的服务器,然后使用该 IP 地址创建新的 IIS 站点。
答案2
听起来您有两个域名 siteA.com 和 siteB.com,您希望它们指向同一个位置。我从您的陈述中得知,一个是另一个的别名。
这样做应该很简单。在 IIS6 中,您可以通过右键单击网站并选择属性来转到网站的属性。在“网站”选项卡上,在 IP 地址旁边,选择高级。在“此网站的多个身份”中添加一个条目,使用与 siteA.com 相同的 IP 和端口,但使用 siteB.com。
这样你就会有 2 个域名指向同一个位置。