为什么我的DNS MX查询返回SOA记录?

时间:2019-01-07 00:31:53

标签: powershell dns

我正在使用PowerShell获取一系列MX记录。我想知道为什么以下命令将返回SOA记录,因为我已经为type参数指定了MX。此外,SOA记录对电子邮件传递有帮助吗?

<img src="placeholder.jpg" class="image" data-src="https://mir-s3-cdn-cf.behance.net/project_modules/disp/f474c412850850.56033e5e60fd8.jpg" alt="">
<img src="placeholder.jpg" class="image" data-src="https://i.pinimg.com/originals/2c/09/bd/2c09bdd34dac867792321898f6635e2c.jpg" alt="">
<img src="placeholder.jpg" class="image" data-src="https://i.pinimg.com/originals/a7/e6/9a/a7e69a71125bb231adb1eceb50a60500.jpg" alt="">

1 个答案:

答案 0 :(得分:3)

这意味着Google的公共DNS服务器(8.8.8.8)转到了您域的权威服务器,没有发现MX记录。 SOA记录显示了它询问的服务器,并且基本上是一个引用,它表示“我们联系了应该拥有您域的所有记录,但没有请求的(MX)类型的可用记录的服务器。” / p>

如果您是域的管理员,则应查看您的配置。我想您的网域没有MX记录。也许您的域名拼写错误?

SOA记录指示权威名称服务器。例如,如果我要求8.8.8.8为我的域提供SRV记录,则它会返回SOA记录,因为我们的权威名称服务器未托管任何SRV记录。

正如安斯加(Ansgar)指出的那样,这个问题似乎确实属于serverfault。尽管使用了Powershell,并且结果被认为是有问题的Powershell输出,但这是标准的DNS行为。 Resolve-DnsName将从您告诉它查询的名称服务器中完全返回它。希望这会有所帮助。

相关问题