如何解决一个子域到不同主机的另一个子域? 我需要的是
sub.firstdomain.com
被解决为
sub2.seconddomain.com
我没有控制secondomain.com(这是一个云托pipe),但我拥有firstdomain.com
我无法将CNAME指向IP,因为我无法parsing子域的IP。
我使用CNAMElogging,但它给了我404错误,所以我认为转发是正确的,但有些错误。
那么,我能做什么? 有没有CNAME的tweek? 或小费? 除了CNAME之外,还有别的方法吗?
解释第二部分:
如果我在192.0.2.1上设置了对firstdomain.invalid的VirtualHost,但是不创buildDNS条目,我仍然可以通过手动添加Host头文件和http://192.0.2.1 requestfing文件来浏览网站。
如果我现在创build一个DNS条目firstdomain.invalid A 192.0.2.1我可以通过简单地使用该名称浏览该网站(因为HTTP客户端将照顾的情况下,需要一个Host头)
如果某人装箱了一个DNS条目seconddomain.invalid A 192.0.2.1浏览器不会发生任何事情,因为服务器不知道对应的主机条目(现在暂时默认主机)
如果有人创build了一个DNS条目seconddomain.invalid CNAME firstdomain.invalid与上面相同。 加上seconddomain.invalid的所有者将遇到Mail问题,因为任何理智的客户端都将看到CNAME条目并开始parsingseconddomain.invalid指向的域下的MX条目。 换句话说:程序会这样做:
嘿,还有一个来自seconddomain.invalid的CNAME。 它指向firstdomain.invalid。 很好,我只是采取firstdomain.invalid的MX,因为它是一个CNAME,并尝试邮寄到任何主机被定义为一个MX,如果没有MX定义,我会简单地尝试邮寄到firstdomain.invalid的Alogging
PS(和完全OT):.invalid域和192.0.2.0/24保留用于文档和示例目的。 请使用那些保证(由RFC)不可访问的