Internet Direct (Indy) Version 9.0.1 Beta
TIdDNSResolver.AllowRecursiveQueries
Indicates if recursive DNS queries are desired on the DNS server.

property AllowRecursiveQueries: Boolean;
Description
AllowRecursiveQueries is a Boolean property that indicates if the DNS server should persue client queries which require resource records from another DNS name server. AllowRecursiveQueries is stored in the DNS Header for the request to the DNS server.

AllowRecursiveQueries will have no effect when the DNS does not implement recursive queries, as indicated in the DNS Header RA field from the server response.

The default value for AllowRecursiveQueries is True, as assigned in the Create constructor. Set the desired value for AllowRecursiveQueries prior to calling Resolve.