这是一个两部分的问题
第1部分
我有两个域名
如果我创build了corp.domain2.com的CNAME,则指向sub1.sub2.domain1.com
这会工作吗? 还是我需要configuration任何东西从domain1.com的一面?
第2部分
如果sub1.sub2.domain1.com使用通配符SSL进行保护,并且有人访问corp.domain2.com(这只是sub1.sub2.domain1.com的一个cname),浏览器是否会调用SSL安全警告?
第1部分:是的。 一个CNAME只是一个logging,只能在一个地方configuration。 它甚至不必指向一个有效的名字,但是当你尝试解决它的时候,你会得到一个错误。
第2部分:如果您打开一个浏览器corp.domain2.com和证书说名称应该是*.domain1.com ,那么是的 ,你会得到一个警告。
您可以在您的Web服务器上configuration一个redirect,告诉所有来到corp.domain2.com ,他们应该访问sub1.sub2.domain1.com 。 但是,只有打开http://corp.domain2.com/才能使用。 但是,如果您在https://corp.domain2.com/打开SSL版本,仍然会看到警告。
第1部分
是的,它会工作。
在domain1.com的DNS中,你需要跟随一些东西
sub1.sub2 IN“某个IP地址”
要么
sub1.sub2 IN CNAME“某个主机名”
然后在domain2.com中添加CNAME
corp IN CNAME sub1.sub2.domain1.com。
第2部分
不应该有任何警告,因为SSL是IP基础。 以下链接实际上详细回答
https://stackoverflow.com/questions/9935229/cname-ssl-certificates