我有一台运行 Exchange 2010 的 SBS 服务器。我们有一个域,并决定更改它。我们希望允许电子邮件从新域和旧域进入服务器。
我在技术论坛上看到,我可以在交换控制台中创建一个接受域以允许电子邮件进入。
不过,我的问题是这样的。目前,SBS 服务器正在努力使 ISP 的 IP 地址更改与域名注册商保持同步。我读到 SBS 一次只允许设置一个域名。使用动态 IP 设置,我假设如果我的 IP 发生变化,它会更新 DNS 记录并保持两者之间的通信。
我在交换控制台中设置了接受域,但是接受域与旧的、现在非托管的域之间的连接如何工作?
谢谢你的帮助,这对我来说是一个新领域。
答案1
暂时忘记 Windows 服务器。
您有两个域名。要接受电子邮件,每个域名必须MX
在您的注册商维护的 DNS 中拥有一个或多个记录。这些记录指向接受该域名邮件的服务器名称。服务器地址可能任何互联网上的服务器。它不必是同一个域中的服务器。不同域的 MX 记录可以指向同一个服务器。
服务器反过来具有地址记录(A
记录),将服务器的名称与其 IP 地址联系起来。大多数情况下,服务器使用静态 IP 地址,但是...
还记得那个 SBS 服务器吗?根据您的说法,它A
通过自身与您的注册商之间的某种通信来维护与其 IP 地址相关的记录。这种情况可能以多种方式发生,而您没有提供任何详细信息,因此我们假设您的注册商正在维护准确的A
记录和 IP 地址。
如果您将两个域名的 MX 记录都设置为指向注册商维护的服务器名称,那么两个域名的邮件都将传递到该服务器。
但是,Exchange 服务器(您的邮件服务器软件)必须告知它应该处理哪些域。大多数情况下,SBS 服务器只处理一个域,但可以配置为处理两个或更多域。如果服务器配置不正确,它将拒绝任何到达它无法识别的域的邮件。
正确设置后,事件顺序如下:
- 远程用户创建电子邮件并将其发送到他们的服务器。
- 远程服务器提取目标地址的域并查找其 MX 记录。
- 远程服务器从 MX 记录中找到
A
记录,从而找到目标服务器的 IP 地址。 - 远程服务器联系该地址的 SBS 服务器并发送消息。
- 您的服务器将检查传入邮件的目标地址中的域,并根据其配置的列表进行检查。
- 匹配域名的邮件将被接受并投递至收件人邮箱。不匹配域名的邮件将被拒绝。
顺便说一句,不要将 Windows 网络使用的域与 Internet 上可见的 DNS 域混淆。尽管它们可能具有相似的名称,但它们是完全独立且不同的东西。