嗨,大家好!
我这里有一个问题。
我在主机中有一个域名,仅用于发送电子邮件。现在我必须在同一个域名中,但在不同的主机中发布一个网站(asp.net-mvc-3)。
问:如何在两个不同的主机上拥有同一个域名(www.domain.com)?
谢谢。
答案1
编辑您的 DNS 区域以命名您的邮件主机mail.example.com
和您的网络主机web.example.com
(或类似名称)。
答案2
如果第一台主机只负责发送电子邮件,那么设置www.example.com
和domain.com
到第二台主机是没有问题的。如果第一台主机也负责接收电子邮件,那么您可以使用MX 记录为。MX
当您将主记录指向 Web 服务器时,记录将负责路由电子邮件A
。如果第一个主机也有 Web 服务或用于检查电子邮件的东西,那么我可能会使用子域,例如mail.example.com
。
如果你在每台服务器上都有不同的 web 服务,并且希望它们都位于www.domain.com
命名空间下,那么你可能需要设置一个反向代理在其中一台主机上。
另外,创建包含两个 IP 地址的记录也没有问题A
。但是,在这种情况下,这可能不是您想要的。您可以这样做简单负载平衡。