Indy 9 | Content | Index | Reference

TQueryRecordTypes
Unit: IdDNSResolver
Identifies resource record types that can be requested in a DNS query.

    TQueryRecordTypes = (qtA, qtNS, qtMD, qtMF, qtName, qtSOA, qtMB, qtMG, qtMR, qtNull, qtWKS, qtPTR, qtHINFO, qtMINFO, qtMX, qtTXT, qtSTAR);

Unit
IdDNSResolver
Description
TQueryRecordTypes is an enumerated type that represents the valid values that can be used for selecting DNS Resource Record by their resource record type.

TQueryRecordTypes may contain one or more of the following values, including:

- qtA - Host address

- qtNS - Authoritative name server

- qtMD - Mail destination (Obsolete - use MX)

- qtMF - Mail forwarder (Obsolete - use MX)

- qtName - Canonical name for an alias

- qtSOA - Start of a zone of authority marker

- qtMB - Mailbox domain name (EXPERIMENTAL)

- qtMG - Mail group member (EXPERIMENTAL)

- qtMR - Mail rename domain name (EXPERIMENTAL)

- qtNull - Null resource record (EXPERIMENTAL)

- qtWKS - Well known service description

- qtPTR - Domain name pointer

- qtHINFO - Host information

- qtMINFO - Mailbox or mail list information

- qtMX - Mail exchange

- qtTXT - Text strings

- qtSTAR - All resource record types

TQueryRecordTypes is used to include the values for the desired resource record types in TIdDNSResolver.QueryRecords.

Created with Doc-O-Matic 2 donated to Project JEDI. Commercial license available from the Doc-O-Matic site.