ip: follow rfc1928 on 172.x private ips

RFC1928 specifies the following range as private:

172.16.0.0 - 172.31.255.255 (172.16/12 prefix)

Currently the code only validates 172.16.x.x ranges. This fix allows
the full range.