def is_private(self):
        if self._module.version == 4:
            for cidr in IPV4_PRIVATE:
                if self in cidr:
                    return True
        elif self._module.version == 6:
            for cidr in IPV6_PRIVATE:
                if self in cidr:
                    return True

        if self.is_link_local():
            return True

        return False
:return: ``True`` if this IP is for internal/private use only
dataset/ETHPy150Open drkjam/netaddr/netaddr/ip/__init__.py/BaseIP.is_private