早上好 –
我是第一次构build应用程序的产品经理types。 我教过自己的ruby和铁轨,但我对系统pipe理员的东西有点gu </s>。 如果这是一个微不足道的问题,我提前道歉。
我的域名是在Dreamhost注册的。 我的电子邮件通过Dreamhost,而domain.com目前redirect到Dreamhost托pipe的blog.domain.com。
我一直在Slicehost上构build应用程序(除了Web服务器外,它还有几个应用程序服务器)。 我一直在直接在IP地址点击网站,因为我一直在构build它。
所以现在我想告诉Dreamhost domain.com应该指向Slicehost机器,但我仍然想要Dreamhostpipe理domain.com电子邮件通信。
我查看了CNAME,但是这看起来也会redirect邮件。 我有一点失落,我有恐怖的恐惧,如果我搞砸了,就会发生不好的事情。
感谢您提供的任何方向,
贾森
您的问题的答案将取决于您希望您的用户使用的URL。
server01.domain.com。 一个192.0.2.1 ; 或 app.domain.com。 CNAME server01.domain.com。 ; 要么 app.domain.com。 一个192.0.2.1
如果你想要http://domain.com/指向你的应用程序的事情是棘手的。 将domain.com的Alogging指向应用程序服务器的IP的正确答案。 一个CNAME可能看起来很诱人; 但是,当您使用CNAME为主机指定规范名称时,您不允许拥有该主机的任何其他资源logging。 您的区域至less需要具有SOA和NSlogging以及MXlogging才能正常工作,因此CNAME将无法工作。
domain.com。 SOA(ns0.domain.com。hostmaster.domain.com。
2009061501 86400 7200 3600000 3600)
@ NS ns0.domain.com。
@ NS ns1.domain.com。
@ MX 5 mail.domain.com。
@ MX 10 relay.domain.com。
; 这是无效的:
@ CNAME server01.domain.com。
; 这是有效的:
@一个192.0.2.1
有关常见DNS错误(包括CNAME限制)的信息,请参阅RFC1912 。
MXlogging用于指导您的电子邮件地址。 更改您的Alogging或CNAME不会改变邮件的发送地点。 但是你可能应该在更改任何东西之前确认Dreamhost如何进行DNS设置。
你有权访问Dreamhost上的区域文件吗?
如是:
关于电子邮件:
确保您的MX条目指向您的旧邮件服务器(dreamhost),只更改A / CNAME条目。
处理yourdomain.com邮件的服务器由yourdomain.com的区域文件根目录中的MXlogging引用。
为yourdomain.com处理networkingstream量的服务器由yourdomain.com的区域文件根目录中的Alogging以及其他地址(如www )引用。
正如你所看到的,这些是单独的logging,可以独立调整。