我正在使用Indy的TIdDNSResolver查找DNS记录。我有一些DNS服务器,我可以尝试,如果我没有得到一个结果。(第一个DNS服务器通常对本地域资源具有权威性,但不是递归的。在这种情况下,我们不会得到一个结果,我们需要尝试一个额外的服务器)。如果其中一个查询是对该查询的权威响应,并且没有结果,那么我们不想继续在其他主机中查找。有没有办法让我知道这个响应对于查询是否是权威的?
TIdDNSResolver
62lalag41#
当响应成功接收时,如果答案来自权威服务器,则TIdDNSResolver.DNSHeader.AA属性(权威答案)将为1,否则将为0。
TIdDNSResolver.DNSHeader.AA
1
0
1条答案
按热度按时间62lalag41#
当响应成功接收时,如果答案来自权威服务器,则
TIdDNSResolver.DNSHeader.AA
属性(权威答案)将为1
,否则将为0
。