![CNAME 到外部子域名?](https://linux22.com/image/770795/CNAME%20%E5%88%B0%E5%A4%96%E9%83%A8%E5%AD%90%E5%9F%9F%E5%90%8D%EF%BC%9F.png)
我有一个托管在 Cloudflair 上的域名,因此我可以完全访问其 DNS 条目。然后我有一个外部 IIS 网站,我同样可以完全访问该网站。
如何设置 DNS,以便 myhostname.mydomain.com 重定向到https://site.myserver.com?
如果我设置一个名称为“myhostname”、内容为 site.myserver.com 的 CNAME,它总是指向 myserver.com,即根域名而不是子域名。
然后,我更改了 IIS 站点 (myserver.com) 上的绑定,以便传入的主机名 myhostname.mydomain.com 将绑定到 site.myserver.com,但它仍返回根网站。
有人知道我能做什么吗?
答案1
如果 IIS 站点将接受传入的主机名myhostname.mydomain.com
,那么也许最简单的解决方案是跳过 CNAME 记录并创建 A 记录myhostname.mydomain.com -> [IIS server's IP address]
。
如果您使用 Apache,则可以使用站点配置文件或文件中的重写功能执行您询问的重定向.htaccess
。