繁体   English   中英

使用PHP查询DNSBL或其他阻止列表

[英]Query DNSBL or other block lists using PHP

有没有办法使用PHP代码查询DNSBL(阻止列表)提供程序,并找出提交的IP地址是否是一个坏的演员?

我想从注册数据库中取出现有的IP地址,然后通过对其进行查找来检查它是否是已知的块列出的IP地址,然后如果它被列入黑名单,则对其执行操作(例如,删除条目)来自注册数据库)。

我见过的大部分说明都假设您试图通过邮件服务器查询阻止列表,这是我无法做到的。 我尝试通过键入“58.64.xx.xxx.dnsbl.sorbs.net”之类的查询来查询,但这不起作用。

从本评论开始,php手册中提供了大量示例

http://www.php.net/manual/en/function.checkdnsrr.php#72297

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM