首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将整个域重定向到CNAME记录中的另一个域

问将整个域重定向到CNAME记录中的另一个域
EN

Server Fault用户
提问于 2014-08-05 18:18:26
回答 2查看 6.3K关注 0票数 1

是否有办法通过一个CNAME记录将整个域重定向到另一个域?

例如,任寄主.domain1.com指向任寄主.domain2.com,无论我在domain1.com中输入了哪个主机名,它都将指向domain2.com中相同主机名的实际ip地址。如果我ping www.domain1.com,它将解析为www.domain2.com的ip地址。或者,如果我ping mail.domain1.com,它将解析为mail.domain2.com的ip地址,等等。我知道我可以在domain1.com中为每个主机输入一个CNAME记录,但这很乏味。在这个领域中问到的一些其他问题显示了特定ip地址用于默认域名的答案,而这不是我想要的答案。

顺便说一句,我尝试使用CNAME *.domain1.com *.domain2.com,但它没有工作。

EN

回答 2

Server Fault用户

发布于 2014-08-05 19:09:14

尝试*.example.com. CNAME *.example.net.的问题是值(规范名称)。CNAME记录只指定一个名称作为规范名称,并且将通配符放在那里并不意味着什么。

有一种有点模糊的记录类型确实与您描述的行为类型相匹配:DNAME记录类型。

如果您有一个记录example.com. DNAME example.net.,这意味着作为其记录查找过程的一部分,权威服务器将根据需要合成CNAME记录,以便将example.com.下的名称映射到example.net.下的相应名称(例如a.b.example.com. CNAME a.b.example.net.)。

而且,由于没有向客户端显示实际的DNAME记录(除非查询是专门针对DNAME记录类型的),记录类型的相对模糊性只应该是一个因素,因为您的权威名称服务器必须支持它。

这个问题没有提到处理区域顶点,但是如果这是你的目标,那么这个解决方案将不会处理这个问题。(CNAME不存在于区域顶点。)

票数 2
EN

Server Fault用户

发布于 2014-08-05 18:30:16

我会将一个前向区域记录复制到另一个区域,进行某种类型的全局编辑,然后两者都使用。

我可以看到,您可以通过包含文件来实现这一点,以最大限度地提高共享的数量,同时最小化问题。

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

https://serverfault.com/questions/618191

复制
相关文章

相似问题

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