NetAddr.ptr_to_netaddr

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

ptr_to_netaddr(ptr_name)

View Source

Specs

ptr_to_netaddr(String.t()) :: {:ok, t()} | {:error, :einval}

Convert a DNS PTR record name to a NetAddr.t/0.

Examples

iex> NetAddr.ptr_to_netaddr "1.2.0.192.in-addr.arpa"
{:ok, %NetAddr.IPv4{address: <<192,0,2,1>>, length: 32}}

iex> NetAddr.ptr_to_netaddr "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa"
{:ok, %NetAddr.IPv6{address: <<0x2001::2*8,0xdb8::2*8,0::11*8,1>>, length: 128}}