CaptSaltyJack Asked: 2014-02-13 18:22:59 +0800 CST2014-02-13 18:22:59 +0800 CST 2014-02-13 18:22:59 +0800 CST 仅用于指向其他地方的 MX 记录的主机/域是否需要 A 记录? 772 我在 dns.he.net 上有一个域,它只有一条 SOA 记录、NS 记录和一个 MX(指向完全不同的主机)。我的域需要 A 记录吗?当前 nslookup 失败,因为没有与之关联的 IP。但是邮件似乎可以很好地到达 MX 主机。 domain-name-system 3 个回答 Voted Best Answer David Schwartz 2014-02-13T18:43:23+08:002014-02-13T18:43:23+08:00 不,它不需要 A 记录。如果没有与之关联的 IP 地址,它就不应该有一个。 milli 2014-02-14T10:27:58+08:002014-02-14T10:27:58+08:00 只是为了添加...就 SMTP 而言,除非您没有 MX 记录,否则您严格不需要 A 记录在顶点。默认情况下,大多数邮件传输代理 (MTA) 将首先查找 MX 记录,如果找不到,则查找 A 记录并尝试投递到 A 记录指向的任何地方。我不提倡你这样做,所以一定要使用 MX 记录来发送邮件,但要知道这种回退行为存在。 Dan Pritts 2014-02-14T11:45:37+08:002014-02-14T11:45:37+08:00 nslookup失败是因为默认情况下它要求 A 记录。 ~/bin/vmware@precious% nslookup -query=mx umich.edu Server: 192.168.1.1 Address: 192.168.1.1#53 Non-authoritative answer: umich.edu mail exchanger = 0 mx2.umich.edu. umich.edu mail exchanger = 0 mx3.umich.edu. [ ... ] 尝试dig改用,它的默认响应更冗长。
不,它不需要 A 记录。如果没有与之关联的 IP 地址,它就不应该有一个。
只是为了添加...就 SMTP 而言,除非您没有 MX 记录,否则您严格不需要 A 记录在顶点。默认情况下,大多数邮件传输代理 (MTA) 将首先查找 MX 记录,如果找不到,则查找 A 记录并尝试投递到 A 记录指向的任何地方。我不提倡你这样做,所以一定要使用 MX 记录来发送邮件,但要知道这种回退行为存在。
nslookup
失败是因为默认情况下它要求 A 记录。尝试
dig
改用,它的默认响应更冗长。