2

我一直在研究如何完成这一天,并阅读了一堆教程,但无法让它按照我想要的方式工作。

所以我目前的设置是我有一个网站,我用 Namecheap 注册了域名,我们称之为mywebsite.com. 主应用程序托管在 Heroku 上,因此两者mywebsite.comwww.mywebsite.com设置为 URL 重定向和 CNAME 以指向 heroku 地址。例如,我有一个 CNAME 记录www指向www.mywebsite.com.herokudns.com.This 工作正常,我想保持这种方式。

我最近注册了一个 SiteGround 服务来建立我的 wordpress 博客。我希望它可以在blog.mywebsite.com. 我见过的大部分教程是将域迁移到 siteground 以便 wordpress 站点可以指向主域,或者将 namecheap DNS 名称服务器指向 siteground 一个我不想这样做,因为我不想将流量重定向到heroku应用程序之外。

我试图根据 Namecheap 文档设置 NSRecord,我添加了blog指向ns1.siteground1111.com(提供的名称服务器站点)的记录,但是当我输入blog.mywebsite.com它时说找不到服务器。我正在使用 SiteGround 共享 IP 计划,如果我访问,我可以看到该博客ns1.siteground205.com/~myusername。但是创建 A 记录或 CNAME 需要裸 IP 和域,所以我想知道这是否是问题所在。

我的问题是我的方法在尝试通过在 Namecheap 上创建指向 SiteGround 的名称服务器的 NSRecord 来设置子域时是否正确。或者我是否有必要支付额外费用并从 SiteGround 获得一个专用 IP 地址,以便我指向我的 A 记录blog

或者,我也有额外的域我没有使用,我可以将 SiteGround 博客设置为这些域,也许为blog.mywebsite.comto创建一个 CNAME 记录www.myotherwebsite.com?这听起来像是问题的过度复杂化,但我不确定此时该尝试什么。

非常感谢任何帮助!

4

1 回答 1

0

在您的域名 mywebsite.com 的 Namecheap 管理员中:

(1) 创建A记录:

[type, host, value, TTL]

A, @, 1.2.3.4, 1min

其中 1.2.3.4 是您帐户的 Siteground IP 地址。

(2)再创建一条A记录:

A, blog, 1.2.3.4, Automatic
于 2019-01-05T14:41:16.637 回答