将子域名解析为地址

将子域名解析为地址

我正在查看一个公司网站(theServer.theDomain.com),如果我直接输入子域名,该网站的地址就可以正确解析:

ping theServer

但如果我尝试通过浏览器访问该网站......

http://theServer

...它失败并显示 404 未找到。仅当我输入 FQDN 时,HTTP 访问才会成功。首先想到的是 IIS 7 配置。也许进行适当的更改将允许仅接受子域(建议?)。但除了潜在的歧义名称(与另一个域根目录中的相同子域冲突)之外,我还可能遇到哪些其他问题才能获得我想要的结果?例如,也许网关配置为将 HTTP 流量路由为外部流量。在这种情况下,仅使用子域永远无法工作。

我正在寻找一份要考虑的项目清单,以便完成这项工作。这仅适用于企业内部网。

答案1

听起来 IIS 未配置为处理“theServer”的请求,但是配置为处理“theServer.theDomain.com”。据推测,接下来发生的事情是 IIS 正在提供默认页面,而不是“theServer.theDomain.com”的特定虚拟主机。

我不确定 IIS 7 是否适用,但在早期版本中,您可以转到 IIS 配置,编辑网站的属性,转到“网站”选项卡,单击“高级...”,然后向“此网站的多个身份”列表中添加仅用于“theServer”的条目。然后它应该可以正确处理它。

相关内容