import { Deno } from "https://deno.land/x/netzo@v0.1.10/deno.d.ts";
const { resolveDns } = Deno;
Parameters
optional
options: ResolveDnsOptionsReturns
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, e.g.
nameServer.port
is beyond the range of 16-bit unsigned integer - 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.