ParseIP return nil if its an invalid IP - http://golang.org/pkg/net/#ParseIP