DNS.query
You're seeing just the function
query
, go back to DNS module for more information.
Specs
query(String.t(), rr_type(), [res_option()], timeout()) :: {:ok, DNS.Record.t()} | {:error, :inet_res.res_error()}
Queries the DNS server and returns the result.
Examples
Queries for A records:
iex> DNS.query("tungdao.com")
Queries for the MX records:
iex> DNS.query("tungdao.com", :mx)
Queries for A records, using OpenDNS:
iex> DNS.query("tungdao.com", :a, nameservers: [{"8.8.4.4", 53}])
Queries for A records, using OpenDNS, with TCP:
iex> DNS.query("tungdao.com", :a, nameservers: [{"8.8.4.4", 53}], usevc: true)