我有一个坐在IIS 7服务器上的网站: WWW.example.COM
我想创建几个看起来像SUBDOMAIN1.example.COM的子域
我创建了一个IIS网站,并将绑定设置为http,端口80,服务器的ip地址和SUBDOMAIN1.example.COM以及example.COM下文件夹的物理路径。
我重新启动了网站,然后单击浏览器,浏览器打开的地址为:http: //SUBDOMAIN1.example.COM
但是该网站没有显示。
我必须对DNS做些事情吗?
我有一个坐在IIS 7服务器上的网站: WWW.example.COM
我想创建几个看起来像SUBDOMAIN1.example.COM的子域
我创建了一个IIS网站,并将绑定设置为http,端口80,服务器的ip地址和SUBDOMAIN1.example.COM以及example.COM下文件夹的物理路径。
我重新启动了网站,然后单击浏览器,浏览器打开的地址为:http: //SUBDOMAIN1.example.COM
但是该网站没有显示。
我必须对DNS做些事情吗?
Answers:
这使我发疯...基本上,您需要两件事:
1)确保将DNS设置为指向您的子域。这意味着要确保您的子域在DNS中具有A记录,并指向相同的IP。
2)您必须在IIS 7中添加一个名为subdomain.example.com的其他网站。
通配符方法:将以下条目添加到DNS服务器中,并相应地更改域和IP地址。
* .example.com A A 1.2.3.4
如果您的计算机找不到与之关联的IP地址 SUBDOMAIN1.example.COM
,它将找不到该站点。
您需要更改hosts
文件(以便至少可以进行测试-这将是本地更改,仅对您自己可用),或者更新DNS,以便名称可以正确解析(以便世界其他地方可以看到它)。
正如DotNetMensch所说,但是您不需要在IIS中添加另一个网站,因为这也可能导致进一步的问题并使事情变得更加复杂,因为您随后在网站中拥有一个网站,因此可能需要更改文件路径,母版页路径和web.config路径。 。您只需要编辑现有站点的绑定并在其中添加新的子域。
所以:
将子域添加到DNS记录。我的主机(RackSpace)使用Web门户来执行此操作,因此您只需登录并转到网络->域(DNS)->操作->创建区域,然后将您的子域输入为mysubdomain.domain.com等,其他默认设置
在IIS中转到您的域,右键单击->“编辑绑定”->“添加”,然后添加新的子域,而其他所有内容都保持不变,例如mysubdomain.domain.com
您可能需要等待5到10分钟才能更新DNS记录,但这就是您所需要的。