delphi 如何确定TIDDNSResolver结果是否权威

pepwfjgg  于 2023-10-18  发布在  其他
关注(0)|答案(1)|浏览(108)

我正在使用Indy的TIdDNSResolver查找DNS记录。我有一些DNS服务器,我可以尝试,如果我没有得到一个结果。(第一个DNS服务器通常对本地域资源具有权威性,但不是递归的。在这种情况下,我们不会得到一个结果,我们需要尝试一个额外的服务器)。如果其中一个查询是对该查询的权威响应,并且没有结果,那么我们不想继续在其他主机中查找。
有没有办法让我知道这个响应对于查询是否是权威的?

62lalag4

62lalag41#

当响应成功接收时,如果答案来自权威服务器,则TIdDNSResolver.DNSHeader.AA属性(权威答案)将为1,否则将为0

相关问题