我对 Linux 不是很熟悉,所以我的问题对你来说可能看起来很简单。
目前我在 Ubuntu 12.04 上有一个邮件服务器(使用后缀) 和圆立方体用于网络访问,以便我们的客户在该服务器上查看他们的电子邮件(例如:[电子邮件保护]),域名为mail.myserve.com(IP 10.1.1.2)。
我们的网站是www.myserve.com(IP 10.1.1.1)也托管在 Ubuntu 12.04 服务器上。
现在我们已经注册了一个新域名,我们的网站将是www.myserve2.com,我不确定我需要为邮件服务器和网站做些什么。
以下是我的问题:
- 如何重定向网站访问以路由到新域名(例如:有人输入www.myserve.com并直接到达www.myserve2.com),两个域是否可以使用相同的 IP 地址?(10.1.1.1)?我必须修改哪个文件?
- 邮件服务器 (mail.myserve.com) 会发生什么情况?它会直接变成 mail.myserve2.com 吗?如果不是,我该如何在不打扰客户的情况下改变这一点?
- 两个邮件服务器可以使用相同的 IP 地址(10.1.1.2)吗?
- 我需要做什么改变后缀允许用户继续使用他们的邮件服务而不更改他们的电子邮件地址?他们是否必须更改他们的电子邮件地址才能[电子邮件保护]?
提前非常感谢
答案1
抱歉,如果这不是您期望的分步操作指南,但您需要提供有关配置的更多详细信息。另外,我建议将您的问题分成几篇帖子。
但无论如何,我有一些线索/指导方针可以帮助您解决这个问题:
- 在 DNS 级别(在您的注册商处),您可以定义指向同一 IP 的不同名称,这不是问题。您可以名称1-> IP1 和名称2-> IP1。在 Web 服务器级别,任何默认配置都应允许您使用 URL 中的两个名称显示相同的网页。
- 在 DNS 级别,您可以再次将第二个域的 MX 记录指向同一邮件服务器。但这一次,您必须在邮件服务器中进行一些配置,以接受发送到第二个域的邮件作为有效的内部域(在
/etc/postfix/main.cf
:
mydestination = myserve.com, myserve2.com, $myhostname, localhost.$mydomain, localhost
根据您定义用户的方式,您可能需要进行更多调整。但如果您使用本地定义的用户(邮件用户定义为 Linux 用户),则 user1 应该接收发送到的邮件[电子邮件保护]和[电子邮件保护]。
如果您配置单个 Postfix 实例来处理两个域,则可以使用相同的 IP。当然,如果您将 Postfix 安装拆分到两个主机之间,则需要两个 IP。
参见上文,这取决于您如何创建用户。如果您使用虚拟用户和域和/或如果您有 LDAP 后端,情况会有所不同。
如果您在配置 Postfix 或 Web 服务器时遇到问题,我建议您提出新问题并尽可能详细地提供有关您的配置的信息。
答案2
非常感谢,这很清楚,我只是想尝试一下,然后告诉你,只有一个问题:参见上文,这取决于您如何创建用户。如果您使用虚拟用户和域和/或如果您有 LDAP 后端,情况会有所不同。
我不明白上面这句话的意思,在我的配置中,我在域 myserve.com 上使用虚拟用户,我看到在 postfix 上你可以创建多个域并添加用户,问题是我必须在 myserve1.com 上导入 myserve.com 上的用户吗?如果我只使用同一个 IP(单个 postfix 实例),两个域中的所有用户都会收到发送到他们地址的邮件,而无需任何路由?只需修改 /etc/postfix/main.cf 即可?
再次感谢你