首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过DNS将流量从www.example.com重定向到example.com

通过DNS将流量从www.example.com重定向到example.com
EN

Server Fault用户
提问于 2011-02-22 17:56:17
回答 4查看 579关注 0票数 0

我有个独特的问题。对于域(example.com),我希望人们去www.example.com,但是我也要把GSLB加入其中。对于GSLB,设备(每个数据中心中有一个)需要是它们将要回答的域( www.example.com )部分的名称服务器,因此我知道我可以将www.example.com的NS记录做得很好,并让它指向每个GSLB设备。然而,这只会对www.example.com有所帮助,而不会对example.com有所帮助。我不想让我的example.com的根NS成为我的GSLB,因为我的企业管理的DNS提供者在所有DNS方面都做得很出色。有什么想法吗?

EN

回答 4

Server Fault用户

回答已采纳

发布于 2011-02-23 07:22:25

您需要在example.com上设置一个web服务器并进行重定向。我建议重定向是301 (永久的)而不是302 (临时的),因为您希望从SEO的角度来看,指向example.com的任何链接都可以算作到www.example.com的链接。有一些服务可以为您处理重定向,或者您可以自己滚动。

基于CNAME的解决方案是次优的,因为从技术上讲,当您有其他记录时,您就不能拥有CNAME;2)您将在两个不同的地址上显示相同的内容,而搜索引擎不喜欢这样做。

票数 1
EN

Server Fault用户

发布于 2011-02-22 19:28:25

在DNS中克服这一限制的一种常见方法是提供从example.com重定向到www.example.com的HTTP302。

以下是基于区域资源中心的限制:

  • CNAME不得有RFC 1034第3.6.2节和RFC 1912第2.4节规定的其他类型的资源记录(MX、A等)。例外情况是在使用DNSSEC时,在这种情况下可以有与DNSSEC相关的recrd,如RRSIG、NSEC等(RFC 2181节10.1)。
  • 应避免指向其他CNAME记录的CNAME记录。特别是,可以使用CNAME记录和其他错误条件创建无限循环。RFC 1034第5.2.2节。
  • 其他DNS记录类型,如NS、MX、PTR、SRV等,指向其他名称,不应指向CNAME。RFC 1034第3.6.2节,RFC 1912 a节,2.1节。
票数 0
EN

Server Fault用户

发布于 2011-02-23 07:38:49

使用重定向的web服务器,并在dns中定义CNAME到example.com。

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

https://serverfault.com/questions/238775

复制
相关文章

相似问题

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