首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置域名以使用主机标头

问设置域名以使用主机标头
EN

Server Fault用户
提问于 2015-03-22 16:27:10
回答 3查看 9.7K关注 0票数 1

我有一个服务器,我想在使用主机头时托管多个网站。我知道如何设置IIS,但不知道如何设置域名。我有一个域名(前。mydomain.com),我想重定向到IP地址(12.138.XXX.XXX)。

是否创建"A“记录将域重定向到IP地址,并创建CNAME记录以保存主机标头值?我可以让域名重定向,但IIS没有将其指向正确的网站。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2015-03-22 18:37:51

把其他人说的话加进去,然后澄清。是的,你被DNS和主机头搞混了。DNS系统仅用于解析名称。这就是它的工作原理。

基本上,在浏览器中输入一个URL,如下所示:

http://www.example.com

在DNS中,www.example.com的A记录解析为93.184.216.34。

假设93.184.216.34是您自己运行IIS的web服务器。

是浏览器发送主机头。浏览器将向web服务器发送请求,该请求看起来类似于:

代码语言:javascript
复制
GET / HTTP/1.1    
Host: www.example.com  

可能承载多个网站的web服务器可以看到www.example.com并为该网站提供服务。

如果您想要添加另一个网站,您可以在IIS中配置另一个网站,并告诉它它用于什么主机,并将另一个网站域添加到DNS中,DNS也指向您的add服务器: 93.184.216.34。也就是说,只需为域添加另一个DNS记录条目,您就被设置了。

我希望这是合理的。

票数 4
EN

Server Fault用户

发布于 2015-03-22 16:35:27

无论导航到什么URL,都将决定Host头值。实际上,DNS并不会影响这一点。

在DNS方面,您只需确保相关的名称解析到正确的IP地址(A记录就可以了)。

在web服务器端,您需要将相关主机名映射到适当的站点( IIS管理器中的绑定)。

票数 2
EN

Server Fault用户

发布于 2015-03-22 18:26:15

你把事情搞混了。正如H kan Lindqvist在其答复中所述,您所需要做的就是在DNS区域中设置站点名称(somesite.yourdomain.com)的A记录,并在服务器上适当网站的IIS绑定中设置匹配的主机头。没有发生“重定向”的情况,也不需要CNAME的记录。您所需要做的就是用正确的名称创建A记录,并将匹配的主机标题添加到网站的绑定中。

记录= somesite.yourdomain.com = 1.1.1.1

IIS标头= somesite.yourdomain.com

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/677403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档