Represents a resource record returned from a DNS query that includes Name Server resource record types.
TNSRecord = class(TNAMERecord);
TNSRecord is a TNameRecord descendant that represents a resource record returned in the results for a DNS query. TNSRecord is a collection item created to represent a resource resource returned when TIDNSResolver.QueryRecords includes the value qtNS for Name Server resource records.
Name Server resoure records are used to represent the host name which can act as an authoritative name server for resource records having the class and domain name specified in the owner. Name Server resoure records can result in additional processing to locate an Address resource record, or when used in a referral, a special search of the zone in which they reside for glue information.
A Name Server resource record indicates that the named host should be expected to have a zone starting at owner name of the specified class. Note that the class may not indicate the protocol family which should be used to communicate with the host, although it is typically a strong hint. For example, hosts which are name servers for either Internet (IN) or Hesiod (HS) class information are normally queried using IN class protocols.
Copyright © 1993-2006, Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. All rights reserved.
Post feedback to the Indy Docs Newsgroup.