IIS7上可能有一个IP地址和两个子域?

时间:2011-12-15 06:14:50

标签: windows iis iis-7

背景

我在家庭网络中使用运行Windows SBS 2011的单个服务器。它为Active Directory,IIS7和DNS服务提供服务。

目前,我可以使用"默认网站"更改我的域(mydomain.com)在互联网上的显示方式。网站。但是,当我在IIS管理器中创建其他网站(blog.mydomain.com)时,它们不会显示在Internet上。

问题1:是否可以在Windows IIS7中设置两个具有1个IP地址的子域?

我可以这样做吗?www.mydomain.com和blog.mydomain.com在互联网上都是公开的吗?

问题2:如何设置子域blog.mydomain.com?

在IIS管理器中,我使用了网站> www.mydomain.com文件的默认网站。这对我有用,我可以创建和设置index.html并构建网站。

对于子域名,在我添加网站后,我需要更改哪些设置:
- 我需要为网站设置什么设置 - 我在服务器DNS上需要哪些记录 - 我在域DNS上需要哪些记录 - 我需要更改哪些其他设置?

2 个答案:

答案 0 :(得分:2)

是的,这可以完成。

您在IIS7中使用“Bindings ...”选项为每个网站配置域/子域。

这是一种可以设置的方式:

  • 确保IIS7中有两个网站。一个设置为您的网站目录的根目录,另一个设置为您的博客平台的根目录。
  • 您的网站的绑定配置如下: www.mydomain.com使用Port 80
  • 博客网站的绑定配置如下: blog.mydomain.com使用端口80

答案 1 :(得分:0)

Q1:是的

Q2:创建两个网站,忽略默认网站。一个用于www,另一个用于博客。在新网站屏幕上相应地指定主机名,即第一个站点的www.mydomain.com和第二个站点的blog.mydomain.com。保持端口80两者。稍后您可以在网站Bindings屏幕中更改这些设置。

这基本上将名称与不同的网站关联起来,因此当请求来到您的服务器上时,IIS会知道哪个网站会发送请求。

IIS中的默认网站,因为它没有主机名,将处理既不适用于www或博客子域的所有请求。