diff --git a/nameserver/addrs.go b/nameserver/addrs.go index b8468d91..22d586ab 100644 --- a/nameserver/addrs.go +++ b/nameserver/addrs.go @@ -109,3 +109,11 @@ func raddrToIPv4(addr string) (IPv4, error) { revIP4 := revIP.To4() return IPv4([4]byte{revIP4[3], revIP4[2], revIP4[1], revIP4[0]}), nil } + +func raddrToIP(addr string) (net.IP, error) { + r, err := raddrToIPv4(addr) + if err != nil { + return net.IP{}, err + } + return r.toNetIP(), nil +}