我拥有我的域名,我通过Godaddy购买的。今天我刚刚在购买了一些共享主机,smarterasp.net
以便我可以在那里托管一些简单的网页。换句话说,当有人访问MyDomain.com时,他们会看到一个托管在的HTML页面smarterasp.net
。
当我去 godaddy 进行配置时指向这个新的托管帐户,我注意到名称服务器指向 Microsoft。这时我才想起,去年我配置了我的电子邮件,以便使用 Microsoft 服务接收电子邮件。
我访问了 GoDaddy 的域名管理器,名称服务器设置为:
ns1.bdm.microsoftonline.com
ns2.bdm.microsoftonline.com
ns3.bdm.microsoftonline.com
我如何配置域名以便继续通过 Microsoft 接收电子邮件并通过 smarterasp 接收网页?
答案1
您为您的网站设置 A 记录,为您的邮件服务设置 MX 记录。
IE
example.com SOA some.soa.admin numbers numbers ....
example.com NS ns1.bdm.microsoftonline.com
example.com NS ns2.bdm.microsoftonline.com
example.com A 192.0.2.5 ; web server IP address
example.com A 192.0.2.6 ; another, the load in general will be split between them
example.com MX 10 mail.service.dns.name ; this server will serve an incoming
; mail for a domain
example.com MX 20 backup.mail.service ; backup server with higher number will
; be lower priority, so it'll be used if
; all more preferred servers are unreachable
在此示例区域中,所有远程邮件传输代理将使用 mail.service.dns.name(如果 mail.service.dns.name 无法访问,则使用 backip.mail.service)来传递所有电子邮件[电子邮件保护]。如何访问该邮件取决于运行 mail.service.dns.name 和 backup.mail.service 的服务提供商的详细信息。请他们解释,他们会告诉您如何通过网络访问它或如何配置邮件用户代理以通过 IMAP 或 POP3 和 SMTP 访问和发送它。一般来说,这不需要您在区域中配置任何其他内容,只需要接收服务,但请继续阅读。
https://example.com将由 192.0.2.5 或 192.0.2.6 提供服务(一半请求由其中一个提供服务,其余请求由另一个提供服务)。在那里运行 Web 服务器并放置您的网页。该 Web 服务器必须配置为服务 example.com 域(虚拟主机)。如果您使用某些共享托管服务来提供网站服务,则需要在那里配置 example.com 名称,具体操作取决于该服务。然后,在您的区域中指定它们的 Web 服务器地址。
我为每种类型添加了两条记录,但可以添加任意数量的记录。如果没有 MX,邮件将被发送到 A 记录地址(192.0.2.5 和 .6),这是唯一的特殊情况。如果只有一个 A 记录,该服务器将接收所有请求。还可以有 AAAA 记录,您可以在其中指定 IPv6 地址。然后 IPv6 客户端将能够访问您的网站。
如果您不仅想要 example.com,还想要 www.example.com,请添加其他记录:
www.example.com A 192.0.2.5
或者,子域名可以由其他服务器提供服务
news.example.com A 192.0.2.10
每个子域都必须配置为 Web 服务器上某个虚拟主机的一部分。同一个虚拟主机可以为一组子域提供服务,或者不同的虚拟主机可以为不同的子域提供服务,这取决于您的需要。然后这些子域将成为独立的站点。
您的邮件服务提供商还可以提供使用域名访问邮件的方法。这通常是通过添加“规范名称”类型的记录来实现的
mail.example.com CNAME webmail.service.dns.name
此外,为了更好地保护您不被当作垃圾邮件拒绝,他们可能会建议您添加 DMARC TXT 记录
example.com TXT "...."
如果您想运行自己的邮件服务:
example.com MX 10 mx1.example.com
mx1.example.com A 192.0.2.100
example.com TXT "..."
mx1 在这里只是一个系统名称,您可以使用任何您喜欢的名称,但是您在 MX 记录中指定的名称应该是带有接收服务器 IP 地址的 A 记录或 AAAA 记录。
希望这可以帮助。
答案2
上面的 Microsoft DNS 服务器我认为是用于 Office 365 DNS 记录