CNAME 和重定向

CNAME 和重定向

非常感谢OpenShift提供的免费服务。

我正在使用 Gandi 来管理我的域名 - www.something.io(₁)、something.io(₂)。我试图实现以下目标:拥有域名 ₁ 和 ₂,重定向到 ,nodejs-something.rhcloud.com而无需在地址栏中显示 rhcloud 域名。我知道屏蔽转发,但那不会显示 rhcloud 域名吗?为什么转发裸名会如此成问题?


以下仅适用于www.something.io

something.io 3600 IN CNAME nodejs-something.rhcloud.com.
www 3600 IN CNAME nodejs-something.rhcloud.com.
www.something.io 3600 IN CNAME nodejs-something.rhcloud.com.

something.io显示:

Apache/2.2.15 (Red Hat) Server at nodejs-something.rhcloud.com Port 80

我在 Gandi 中设置了从*.something.io到 的转发之后www.something.io。如果我不设置,它甚至不会带我到something.io,也就是说,它忽略了我在上面区域文件中的规则。

我真希望这更简单一些。

我对此很陌生,因此我将非常感激任何帮助。

答案1

您不能对域的根使用 CNAME 记录。您需要改用 A 记录,但 A 记录只能指向 IP 地址,因此您需要找到 nodejs-something.rhcloud.com 的 IP 地址。

此 rhcloud 服务器是否允许您在 Web 服务器上配置主机标头?如果是,您还需要在 Web 服务器上有一个条目来识别 something.io 并显示相应的 Web 内容。

相关内容