我的网站最近被 IP(机器人?)访问,如下所示:
XX.XX.XX.XX.broad.pt.fj.dynamic.163data.com.cn
IP位置中国中国福州中国网福建省网络
行为是相同的 - (我猜)他们正在尝试获取 WordPress 博客的管理员 ID。
GET /blog/wp-login.php HTTP/1.1
然后
GET /blog/?author=1 HTTP/1.1
其中author=1
到10
如何屏蔽“XX.XX.XX.XX.broad.pt.fj.dynamic.163data.com.cn”等IP
其中 XX.XX.XX.XX 范围为 110.*.*.*
、59.*.*.*
、...未知。
编辑:我的网站位于共享托管上 - 无法访问服务器配置。如果可能的话,请提供 .htaccess 解决方案(我想在站点级别阻止访问,而不是在 WordPress 级别)
最佳答案
尝试以下规则:
RewriteEngine On
RewriteCond %{REMOTE_ADDR} pt\.fj\.dynamic\.163data\.com\.cn$
RewriteRule ^ - [F]
关于apache - 阻止来自互联网提供商的 IP(多个子/范围)的最简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33720414/