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