DNSRecord Type
A record that is returned by the DNS server.
Remarks
When a Query method is performed by the DNS component, the DNS server returns one or more DNSRecords containing information about the domain you specified. This information is contained in the different fields of the record.
Each record may have multiple FieldNames and corresponding FieldValues. You may iterate through these by setting the FieldIndex field.
Fields
Domain String |
This field contains the domain name associated with the selected response record, at RecordIndex. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FieldCount Integer |
This field contains the number of fields in the current record. After a successful query, the field values for each record will be provided in the Records collection . To retrieve a particular field value for a record, first set FieldIndex to a valid response field index, and then query records collection for the value of that field. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FieldIndex Integer |
This field contains the index of the selected field of the current record. FieldIndex valid values are from 0 to (FieldCount - 1). After a successful query, the field values for each record will be provided in the Records collection . To retrieve a particular field value for a record, first set FieldIndex to a valid response field index, and then query records collection for the value of that field. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FieldName String |
This field contains the name of the field selected by FieldIndex. Field names are different depending on the record type. For example, an MX record type will contain two fields: PREFERENCE and EXCHANGE, but an SOA record type contains seven fields. Field names:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FieldValue String |
This field contains the value of the field selected by FieldIndex. After a successful query, the field values for each record will be provided in the Records collection . To retrieve a particular field value for a record, first set FieldIndex to a valid response field index, and then query records collection for the value of that field. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FieldValueB Byte[] |
This field contains the value of the field selected by FieldIndex. After a successful query, the field values for each record will be provided in the Records collection . To retrieve a particular field value for a record, first set FieldIndex to a valid response field index, and then query records collection for the value of that field. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RecordData String |
This field contains the full record data as received from the DNS server. After a successful query, the field values for each record will be provided in the Records collection . To retrieve a particular field value for a record, first set FieldIndex to a valid response field index, and then query records collection for the value of that field. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RecordDataB Byte[] |
This field contains the full record data as received from the DNS server. After a successful query, the field values for each record will be provided in the Records collection . To retrieve a particular field value for a record, first set FieldIndex to a valid response field index, and then query records collection for the value of that field. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RecordType DNSRecordTypes |
This field contains the record type. Record types correspond to QueryType and are defined as follows:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RecordTypeName String |
This field contains the string representation of the current record type defined by RecordType.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TTL Integer |
This field contains the record Time To Live (TTL) value. The TTL specifies the time interval in seconds that the record is valid, or the time interval that the record can be cached before the DNS server should be queried again. |
Constructors
[VB.NET] Public DNSRecord() [C#] public DNSRecord();