From 22a229c3055fd3165f35e121f9d870ecb6a4014c Mon Sep 17 00:00:00 2001 From: Alvaro Saurin Date: Tue, 28 Apr 2015 11:43:35 +0200 Subject: [PATCH] Utility function raddrToIP() --- nameserver/addrs.go | 8 ++++++++ 1 file changed, 8 insertions(+) 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 +}