DNS.resolve
You're seeing just the function
resolve
, go back to DNS module for more information.
Specs
resolve(String.t(), rr_type(), [res_option()], timeout()) :: {:ok, list()} | {:error, :inet_res.res_error()}
Resolves the answer for a DNS query.
Examples
iex> DNS.resolve("tungdao.com")
{:ok, [{1, 1, 1, 1}]}
iex> DNS.resolve("tungdao.com", :txt)
{:ok, [['v=spf1 a mx ~all']]}
iex> DNS.resolve("tungdao.com", :a, nameservers: [{"8.8.4.4", 53}])
{:ok, [{1, 1, 1, 1}]}
iex> DNS.resolve("tungdao.com", :a, usevc: true)
{:ok, [{1, 1, 1, 1}]}