DNS.resolve

You're seeing just the function resolve, go back to DNS module for more information.
Link to this function

resolve(domain, type \\ :a, opts \\ [], timeout \\ :infinity)

View Source

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}]}