请原谅我在领域记录等技术方面的新鲜感,但我有一个问题,在这里的人将更适合回答。
我的域名example.com是通过GoDaddy购买的。直到不久以前,HostGator还在使用域名。名称服务器是在GoDaddy中设置的,并在HostGator中添加了一个加载项域。
最近,我切换到在GitHub上主持这个网站。为此,我从GoDaddy上的域中删除了名称服务器,并将A记录设置为指向GitHub。域名现在运行良好。
我的问题是:在HostGator上,我通过cPanel为me@example.com设置了邮件转发。有没有办法可以在GoDaddy上更改我的域名的DNS记录,以便我可以在GitHub上托管,但通过HostGator管理该电子邮件地址?
发布于 2011-12-14 15:13:01
在发送电子邮件时,邮件服务器查找称为MX记录的特定DNS记录.这与查找一个使用A记录的网站的IP地址形成了对比。如果您配置您的DNS记录(在GoDaddy上),以便MX记录指向HostGator的邮件服务器,您应该会得到您想要的结果。
发布于 2011-12-14 16:48:11
我假设您的名称服务器设置为GoDaddy,您刚刚更改了www的A记录,以指向github服务器。正如凯尔·史密斯所说,你需要添加一个MX记录。
首先要做的是向hostgator检查邮件服务器的主机名或IP。如果它们给了您一个主机名(这是首选的),那么在您的域中添加一个MX记录,将其指向这个主机名。他们可能会给你一些不同的优先级,只需将它们与它们赋予你的优先级放在GoDaddy中即可*。
或者,他们可以给你一个IP地址。在这种情况下,您应该为mail.yourdomain.com设置一个MX记录,然后为指向他们给您的IP地址的mail.yourdomain.com设置一个A记录。
在这两种情况下,您都不需要在hostgator上执行任何操作,只需要在域中执行任何操作。
(* )数目较少=优先权较高。如果有人向您发送邮件,他们的smtp服务器将首先尝试以最低优先级发送到MX记录中的服务器,然后尝试下一个服务器(如果关闭)等。
(**)这些服务器可能已经由godaddy (可能指向godaddy服务器)自动设置,因此,如果它们是
关于主机如何接收此信息(简要说明);正如上面部分提到的,有人单击发送电子邮件给您,电子邮件转到他们的smtp服务器,smtp服务器查看邮件发送到的域的MX记录,查找最低优先级MX记录的IP地址,并将电子邮件发送到该IP。hostgator服务器接收电子邮件,然后将其转发。
https://serverfault.com/questions/340896
复制相似问题