首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将子域解析为其他主机的另一个子域

如何将子域解析为其他主机的另一个子域
EN

Server Fault用户
提问于 2011-07-03 22:28:37
回答 1查看 732关注 0票数 0

如何将子域解析为其他主机的另一个子域?我需要的是

代码语言:javascript
复制
sub.firstdomain.com

待定为

代码语言:javascript
复制
sub2.seconddomain.com

我无法控制secondomain.com(这是一个云托管),但我拥有firstdomain.com

我不能让CNAME指向IP,因为我不能解析子域的IP。

我使用CNAME记录,但它给我404错误,所以我认为转发是正确的,但有些地方是错误的。

那我能做什么呢?有一周的CNAME吗?或者小费?除了CNAME,还有别的办法吗?

EN

回答 1

Server Fault用户

发布于 2011-07-03 23:00:16

  • 您不能只将CNAME指向IP地址到另一个A记录
  • 您混淆了HTTP主机头和DNS条目

解释第二部分:

如果我设置了一个VirtualHost,它可以在192.0.2.1上响应firstdomain.invalid,但不创建DNS条目,我仍然可以通过手动添加主机头和从http://192.0.2.1请求来浏览站点。

如果我现在缓存一个DNS条目firstdomain.invalid A 192.0.2.1,我可以简单地使用名称来浏览站点(因为HTTP将处理需要Host头的情况)。

如果有人对DNS条目进行装箱,seconddomain.invalid A 192.0.2.1将不会在浏览器中发生,因为服务器不知道相应的主机条目(暂时撇开默认主机)

如果有人创建一个DNS条目seconddomain.invalid CNAME firstdomain.invalid,则与上面的相同。此外,seconddomain.invalid的所有者将遇到邮件问题,因为任何正常的客户端都会看到一个CNAME条目,并开始解析seconddomain.invalid指向的域下的MX条目。换句话说:这些程序可以做到这一点:

嘿,有seconddomain.invalid的CNAME。它指向firstdomain.invalid。太好了,我只需要使用firstdomain.invalid的MX,因为它是一个CNAME,并尝试邮寄到任何被定义为MX的主机,如果没有MX定义,我将尝试将邮件发送到firstdomain.invalid的A记录

PS (以及完全OT):.invalid域和192.0.2.0/24是为文档和示例目的保留的。请使用它们,因为它们是由RFC(由RFC)提供的,不能被触及。

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

https://serverfault.com/questions/286646

复制
相关文章

相似问题

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