在垃圾邮件攻击期间,我使用Drupal阻塞功能(/admin/config/people/ip-blocking)阻止IP地址。但是,由于其中大多数是一天后合法用户拥有的动态块,我想删除这些块。
我可以在IP阻塞接口中逐个删除它们,但是有几十个地址,这不是一种舒服的方式。有别的选择吗?
发布于 2017-01-09 23:51:23
有几种选择,根据您的需求选择:
drush命令一次性删除所有IP块: drush sql-query“截断表blocked_ips”。drush命令只删除一些IP阻塞(例如IP范围)。例如,要删除所有IPv4块: drush sql-query“从blocked_ips中删除ip中的‘%.’”请注意,在多次登录尝试失败后自动禁止用户和IP地址是一种不同的Drupal机制,导致表flood - 更多细节中的条目。要删除这些禁令,洪水解堵模块可以帮助您。(但这种机制无论如何都不在这个问题的范围之内。)
https://drupal.stackexchange.com/questions/225063
复制相似问题