Internet Direct (Indy) Version 9.0.2 Beta
TARecord
Represents a resource record returned from a DNS query that includes Host Address record types.

TARecord = class(TRDATARecord)
Description
TARecord is a TRDATARecord descendant that represents a resource record returned in the results for a DNS query. TARecord is the collection item created to represent a resource resource returned when TIDNSResolver.QueryRecords includes the value qtA for Address resource records.

An Address resource record is used to provide the Internet address of a host server in dotted-decimal form. For example: "10.2.0.52" or "192.0.5.6".

An Address resource record uses the same DNS packet layout as other TResultRecord-based responses, but extends the use of RData to include the following definition and format:

  +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
  |                    ADDRESS                    |
  +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
    

Hosts that have multiple Internet addresses will have multiple Address resource records.