在Namecheap上为共享IP SiteGround网站添加子域

问题描述 投票:1回答:1

我一直在想办法如何实现这一天,阅读一堆教程,但无法按照我想要的方式工作。

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

我最近注册了SiteGround服务来设置我的wordpress博客。我希望它可以在blog.mywebsite.com访问。我看到的大部分教程都是将域迁移到siteground,因此wordpress站点可以指向主域,或者将namecheap DNS名称服务器指向站点地址,我不想这样做,因为我不想要重定向远离heroku应用程序的流量。

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

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

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

非常感谢任何帮助!

dns subdomain namecheap
1个回答
0
投票

在Namecheap admin中为您的域名mywebsite.com:

(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
© www.soinside.com 2019 - 2024. All rights reserved.