* Refactor `PrivateAddressCheck` Also ensures IPv4-mapped IPv6 addresses get properly checked no matter the version of `ipaddr`. * Add some missing IPv6 ranges from `PrivateAddressCheck`