resolveDns(query: string,recordType: "A"
 | "AAAA"
 | "ANAME"
 | "CNAME"
 | "NS"
 | "PTR",options?: ResolveDnsOptions,): Promise<string[]> 
      Performs DNS resolution against the given query, returning resolved records.
Fails in the cases such as:
- the query is in invalid format.
- the options have an invalid parameter. For example nameServer.portis beyond the range of 16-bit unsigned integer.
- the request timed out.
const a = await Deno.resolveDns("example.com", "A");
const aaaa = await Deno.resolveDns("example.com", "AAAA", {
  nameServer: { ipAddr: "8.8.8.8", port: 53 },
});
Requires allow-net permission.
options: ResolveDnsOptions
      
    Promise<string[]>
      
    
resolveDns(): Promise<CaaRecord[]> 
      Performs DNS resolution against the given query, returning resolved records.
Fails in the cases such as:
- the query is in invalid format.
- the options have an invalid parameter. For example nameServer.portis beyond the range of 16-bit unsigned integer.
- the request timed out.
const a = await Deno.resolveDns("example.com", "A");
const aaaa = await Deno.resolveDns("example.com", "AAAA", {
  nameServer: { ipAddr: "8.8.8.8", port: 53 },
});
Requires allow-net permission.
Promise<CaaRecord[]>
      
    
resolveDns(): Promise<MxRecord[]> 
      Performs DNS resolution against the given query, returning resolved records.
Fails in the cases such as:
- the query is in invalid format.
- the options have an invalid parameter. For example nameServer.portis beyond the range of 16-bit unsigned integer.
- the request timed out.
const a = await Deno.resolveDns("example.com", "A");
const aaaa = await Deno.resolveDns("example.com", "AAAA", {
  nameServer: { ipAddr: "8.8.8.8", port: 53 },
});
Requires allow-net permission.
Promise<MxRecord[]>
      
    
resolveDns(): Promise<NaptrRecord[]> 
      Performs DNS resolution against the given query, returning resolved records.
Fails in the cases such as:
- the query is in invalid format.
- the options have an invalid parameter. For example nameServer.portis beyond the range of 16-bit unsigned integer.
- the request timed out.
const a = await Deno.resolveDns("example.com", "A");
const aaaa = await Deno.resolveDns("example.com", "AAAA", {
  nameServer: { ipAddr: "8.8.8.8", port: 53 },
});
Requires allow-net permission.
Promise<NaptrRecord[]>
      
    
resolveDns(): Promise<SoaRecord[]> 
      Performs DNS resolution against the given query, returning resolved records.
Fails in the cases such as:
- the query is in invalid format.
- the options have an invalid parameter. For example nameServer.portis beyond the range of 16-bit unsigned integer.
- the request timed out.
const a = await Deno.resolveDns("example.com", "A");
const aaaa = await Deno.resolveDns("example.com", "AAAA", {
  nameServer: { ipAddr: "8.8.8.8", port: 53 },
});
Requires allow-net permission.
Promise<SoaRecord[]>
      
    
resolveDns(): Promise<SrvRecord[]> 
      Performs DNS resolution against the given query, returning resolved records.
Fails in the cases such as:
- the query is in invalid format.
- the options have an invalid parameter. For example nameServer.portis beyond the range of 16-bit unsigned integer.
- the request timed out.
const a = await Deno.resolveDns("example.com", "A");
const aaaa = await Deno.resolveDns("example.com", "AAAA", {
  nameServer: { ipAddr: "8.8.8.8", port: 53 },
});
Requires allow-net permission.
Promise<SrvRecord[]>
      
    
resolveDns(): Promise<string[][]> 
      Performs DNS resolution against the given query, returning resolved records.
Fails in the cases such as:
- the query is in invalid format.
- the options have an invalid parameter. For example nameServer.portis beyond the range of 16-bit unsigned integer.
- the request timed out.
const a = await Deno.resolveDns("example.com", "A");
const aaaa = await Deno.resolveDns("example.com", "AAAA", {
  nameServer: { ipAddr: "8.8.8.8", port: 53 },
});
Requires allow-net permission.
Promise<string[][]>
      
    
resolveDns(): Promise<> 
      Performs DNS resolution against the given query, returning resolved records.
Fails in the cases such as:
- the query is in invalid format.
- the options have an invalid parameter. For example nameServer.portis beyond the range of 16-bit unsigned integer.
- the request timed out.
const a = await Deno.resolveDns("example.com", "A");
const aaaa = await Deno.resolveDns("example.com", "AAAA", {
  nameServer: { ipAddr: "8.8.8.8", port: 53 },
});
Requires allow-net permission.
Promise<>