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

比尔·格里尔

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

Resolve-DnsName $SomeDomainName -type MX -Server 8.8.8.8 -DnsOnly -ErrorAction Stop
尘土飞扬的瓦尔加斯

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

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

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么我的ElasticSeach查询返回零文档?

为什么我的mongodb查询返回0个结果?

为什么我的内部联接查询不返回任何内容?

为什么我的查询返回错误的结果?

为什么即使我在DNS提供商处都有CNAME记录,为什么在github页面存储库中也需要CNAME文件?

当挖掘和在线服务找到记录时,为什么Mailgun返回错误498“没有为域找到MX”?

为什么我的查询返回“ OK”而不是行?

为什么我的SQL查询返回的记录与where子句不匹配?

为什么我的层次结构查询显示重复记录?

为什么对HashKey的查询不返回记录

为什么我得到重复的查询记录?

为什么我的查询返回的结果很多?

为什么Kubernetes中的coredns无法解析Pod DNS记录

为什么我的mysql查询总是返回空结果?

为什么挖掘需要比DNS查询时间更长的时间?

为什么将专用网络的DNS服务发现查询发送到我的ISP?

为什么我的所有DNS查询都是从127.0.0.1收到的?

nslookup为什么返回“ DNS请求超时”

为什么我的程序什么也不返回?

为什么DNS查询不返回子网掩码?

为什么在RUBY DNS查询输出中附加“ nil”?

为什么我不能返回我的方法?

为什么此SQL查询返回完全重复的记录?

为什么只有在使用Windows Server作为网关时,我的Android手机才能进行DNS查询?

为什么ADO记录集返回的记录多于基础Access查询的记录

为什么我的 GraphQL 查询返回一条记录失败,但我查找所有记录的查询工作正常?

为什么 CNAME 记录在 Azure DNS 上返回 404 错误

为什么我的 ElasticSearch 查询没有获取任何记录?

SQL - 为什么我的查询返回所有可能的排列?