Interface: DNSQueryResult
Defined in: src/types.ts:185
DNS query result interface representing a complete DNS response.
Example
const result: DNSQueryResult = {
question: {
name: "example.com",
type: "A",
class: "IN",
},
answers: [{ type: "A", address: "93.184.216.34", ttl: 86400 }],
};
Properties
additional?
optional additional?: DNSRecord[];
Defined in: src/types.ts:187
Additional records (optional)
answers
answers: DNSRecord[];
Defined in: src/types.ts:189
Answer records from the DNS response
authority?
optional authority?: DNSRecord[];
Defined in: src/types.ts:191
Authority records (optional)
question
question: {
class: string;
name: string;
type: DNSRecordType;
};
Defined in: src/types.ts:193
The question section of the DNS query
class
class: string;
Query class (usually ‘IN’ for Internet)
name
name: string;
Domain name being queried
type
type: DNSRecordType;
Type of record requested