domain-name-system – 如何在不破坏电子邮件的情况下重定向域?

前端之家收集整理的这篇文章主要介绍了domain-name-system – 如何在不破坏电子邮件的情况下重定向域?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
早上好 –

我是第一次构建应用程序的产品经理类型.我已经自学了红宝石和铁轨碎片,但我对系统管理员的东西有点粗鲁.如果这是一个微不足道的问题,我会提前道歉.

我的domain.com在Dreamhost注册.我的电子邮件通过Dreamhost,domain.com目前重定向到blog.domain.com,它在Dreamhost上托管.

我一直在Slicehost构建应用程序(除了Web服务器之外,它还有几个应用程序服务器).我一直在建立它时直接在IP地址上访问该站点.

所以现在,我想告诉Dreamhost domain.com应该指向Slicehost机器,但我仍然想让Dreamhost管理domain.com电子邮件流量.

我查看了CNAME,但这看起来也会重定向邮件.我有点迷失了,而且我还有一些令人毛骨悚然的恐怖事件,如果我搞砸了,就会发生不好的事情.

感谢您提供的任何指示,

贾森

解决方法

您的问题的答案取决于您希望用户使用的网址.

如果您希望用户通过http://app.domain.com/http://www.domain.com/访问您的应用程序,您可以使用A记录将应用程序或www指向应用程序服务器的IP地址,或添加CNAME记录以指向应用程序服务器的真实名称.

server01.domain.com.     A       192.0.2.1
; Either
app.domain.com.          CNAME   server01.domain.com.
; OR
app.domain.com.          A       192.0.2.1

如果你想让http://domain.com/指向你的应用程序,那么事情就更棘手了.正确回答它将domain.com的A记录指向应用程序服务器的IP. CNAME可能看起来很诱人;但是,当您使用CNAME指定主机的规范名称时,不允许该主机具有任何其他资源记录.您的区域至少需要具有SOA和NS记录以及MX记录才能正常运行,因此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.
; This is invalid:
@              CNAME    server01.domain.com.
; This is valid:
@              A   192.0.2.1

有关常见DNS错误(包括CNAME限制)的信息,请参阅RFC1912.

猜你在找的HTML相关文章