我有一个MySQL黑名单表,其中存储了两种类型之一的单个IPv4、IPv6或CIDR范围。我的table看起来有点像这样:+-----------+-------------+|Name|Type|+-----------+-------------+|IpAddress|VARCHAR(46)|+-----------+-------------+|Mask|INT(2)|+-----------+-------------+现在,我想检查给定的IP地址是否在保存的CIDR范围之一内。经过几天研究大量页面后,我已经完成了这项工作,最后将以下解决方案移植到MySQL:PHP5calcu