diff --git a/net/ip.go b/net/ip.go
index 920e871eef7396fbe54d2bf633b035677efc3d9f..9bd9219b6a8071c82666d32a2134d94a2faae1a4 100644
--- a/net/ip.go
+++ b/net/ip.go
@@ -23,6 +23,12 @@ func IPFromProtoIP(addr api.IP) IP {
 	}
 }
 
+// IPFromNetIP converts a net.IP into a bio IP
+func IPFromNetIP(addr net.IP) IP {
+	a, _ := IPFromBytes([]byte(addr))
+	return a
+}
+
 // ToProto converts an IP to a proto IP
 func (ip IP) ToProto() *api.IP {
 	ver := api.IP_IPv6