我有 2 个域名 jainaditya.in(从 GoDaddy 购买的域名,目前已停放)和 techphernalia.com(域名和网站托管来自 one.com)。我创建了一个子域名 ajain.techphernalia.com。
要求:当我指向 jainaditya.in 时,它应该打开 ajain.techphernalia.com,并且地址栏仍然显示 jainaditya.in。
工作示例:完成类似的更改,其中 sms.techphernalia.com 显示来自不同 IP 的内容(我不知道来自哪里,但我们称之为 B)。
我是这样做的:为 sms.techphernalia.com 创建了一个 CNAME 记录,等待了 2 天,打电话给 B,他在他的服务器上做了一些更改,并且反映出来了。
问题是什么:在 jainaditya.in 上为 www.jainaditya.in 创建了 CNAME 记录,请求从 GoDaddy 的服务器发出并到达 one.com 服务器。但不知道需要对 techphernalia.com DNS 记录进行哪些更改才能显示内容。
答案1
理论上你可以做这样的事情:
jainaditya.in
创建指向 IP 地址的A 记录ajain.techphernalia.com
(目前解析为46.30.212.96
)。我们更愿意CNAME
为此使用记录而不是记录A
,但您不能CNAME
在区域的顶点使用 。- 创建另一条指向相同 IP 地址的
A
记录,假设您想要显示相同的内容。www.jainaditya.in
www.jainaditya.in
- 要求您的托管服务提供商
ajain.techphernalia.com
(我猜是 one.com)在其服务器配置中为该域创建两个别名:jainaditya.in
和www.jainaditya.in
。在 Apache 中,这称为ServerAlias
,但术语可能有所不同。
事实上,实现目标的最佳方式是与 one.com 联系,告诉他们您想做什么,然后看看他们有什么建议。我想他们希望您将 DNS 托管移交jainaditya.in
给他们,以便他们可以管理所有 DNS。这样,如果他们需要更改 IP 地址,ajain.techphernalia.com
他们就可以更新您的所有 DNS 记录。