我有两台具有不同公共 IP 地址的计算机。假设第一台机器的 IP 为 11.22.33.44,安装了带有某个站点的 Apache。第二台机器的 IP 为 55.66.77.88,安装了带有 SMTP 和 IMAP 的邮件服务器。我在 GoDaddy 中有一个域名(例如 test.com)。我如何使记录协同工作,当我在浏览器中输入 example.com 以向 11.22.33.44 发送请求时,当我使用[电子邮件保护]发送到 55.66.77.88。
这个问题并不复杂,但是最好向我解释为什么要这样做,因为我无法理解 MX 和 CName 记录。
答案1
您需要创建一个 A 记录(www),指向您的网站托管商的公共 IP。这样,您的网站将可供所有人访问。
对于邮件,您需要创建另一个 A 记录,它将例如 mail.domain.com 链接到您的邮件服务器的公共 IP。除此之外,您还需要创建一个指向 mail.domain.com 记录的 MX 记录。
http://www.google.com/support/enterprise/static/postini/docs/admin/en/activate/mx_faq.html
答案2
除了 Jente 的回答之外,我建议您检查您拥有的两台机器“上方”路由器的端口。应允许用于邮件发送的特定端口并将其指向用于电子邮件的第二台机器,并应允许 http/https 端口并将其指向 apache 服务器机器。