Dns 为共享IP SiteGround网站添加域名上的子域
一天来,我一直在想如何做到这一点,并阅读了一系列教程,但无法使其按我想要的方式工作 所以我目前的设置是,我有一个网站,我用namescape注册了这个域名,我们称它为Dns 为共享IP SiteGround网站添加域名上的子域,dns,subdomain,namecheap,Dns,Subdomain,Namecheap,一天来,我一直在想如何做到这一点,并阅读了一系列教程,但无法使其按我想要的方式工作 所以我目前的设置是,我有一个网站,我用namescape注册了这个域名,我们称它为mywebsite.com。主应用程序托管在Heroku上,因此mywebsite.com和www.mywebsite.com都设置为URL重定向和CNAME以指向Heroku地址。例如,我有一个www的CNAME记录,指向www.mywebsite.com.herokudns.com。这工作正常,我希望保持这种状态 我最近注册了一
mywebsite.com
。主应用程序托管在Heroku上,因此mywebsite.com
和www.mywebsite.com
都设置为URL重定向和CNAME以指向Heroku地址。例如,我有一个www
的CNAME记录,指向www.mywebsite.com.herokudns.com。
这工作正常,我希望保持这种状态
我最近注册了一个SiteGround服务来建立我的wordpress博客。我希望它可以在blog.mywebsite.com
上访问。我看到的大部分教程要么将域迁移到siteground,这样wordpress站点就可以指向主域,要么将namecheap DNS名称服务器指向siteground,我都不想这样做,因为我不想重定向来自heroku应用程序的流量
我曾尝试根据namesheap doc设置NSRecord,我添加了blog
的记录,指向ns1.siteground1111.com
(名称服务器siteground提供),但当我输入blog.mywebsite.com
时,它说找不到服务器。我在一个SiteGround共享IP计划中,如果我访问ns1.siteground205.com/~myusername
,我就能看到博客。然而,创建记录或CNAME需要裸IP和域,所以我想知道这是否是问题所在
我的问题是,通过在NameSheap上创建指向SiteGround的名称服务器的NSRecord,尝试设置子域的方法是否正确。或者,我是否需要支付额外费用并从SiteGround获得一个专用IP地址,以便将博客的a记录指向
或者,我也有我不使用的额外域,我可以将SiteGround blog设置为这些域,并可能为blog.mywebsite.com
创建一个CNAME记录,以www.myotherwebsite.com
?这听起来像是问题的过度复杂化,但我不确定在这一点上应该尝试什么
非常感谢您的帮助 在域名mywebsite.com的namesheap admin中:
(1) 创建记录:
[type, host, value, TTL]
A, @, 1.2.3.4, 1min
A, blog, 1.2.3.4, Automatic
其中1.2.3.4是您帐户的Siteground IP地址
(2) 创建另一个记录:
[type, host, value, TTL]
A, @, 1.2.3.4, 1min
A, blog, 1.2.3.4, Automatic
在域名mywebsite.com的namescape admin中:
(1) 创建记录:
[type, host, value, TTL]
A, @, 1.2.3.4, 1min
A, blog, 1.2.3.4, Automatic
其中1.2.3.4是您帐户的Siteground IP地址
(2) 创建另一个记录:
[type, host, value, TTL]
A, @, 1.2.3.4, 1min
A, blog, 1.2.3.4, Automatic