阻止来自 Internet 提供商的 IP 的最简单方法(几个 sub/ranges)?
Easiest way to block IP's from an internet provider (several sub/ranges)?
我的网站最近被 IP(机器人?)这样访问:
XX.XX.XX.XX.broad.pt.fj.dynamic.163data.com.cn
IP地址中国中国福州Chinanet福建省网
行为相同 -(我猜)他们正在尝试获取 wordpress 博客的管理员 ID。
GET /blog/wp-login.php HTTP/1.1
然后
GET /blog/?author=1 HTTP/1.1
其中 author=1
到 10
如何屏蔽 IP 之类的 "XX.XX.XX.XX.broad.pt.fj.dynamic.163data.com.cn"
其中 XX.XX.XX.XX 范围是 110.*.*.*
、59.*.*.*
、...未知。
编辑:我的站点位于共享主机上 - 无法访问服务器配置。如果可能,请使用 .htaccess 解决方案(我想在站点级别阻止访问,而不是在 wordpress 级别)
尝试以下规则:
RewriteEngine On
RewriteCond %{REMOTE_ADDR} pt\.fj\.dynamic\.163data\.com\.cn$
RewriteRule ^ - [F]
我的网站最近被 IP(机器人?)这样访问:
XX.XX.XX.XX.broad.pt.fj.dynamic.163data.com.cn
IP地址中国中国福州Chinanet福建省网
行为相同 -(我猜)他们正在尝试获取 wordpress 博客的管理员 ID。
GET /blog/wp-login.php HTTP/1.1
然后
GET /blog/?author=1 HTTP/1.1
其中 author=1
到 10
如何屏蔽 IP 之类的 "XX.XX.XX.XX.broad.pt.fj.dynamic.163data.com.cn"
其中 XX.XX.XX.XX 范围是 110.*.*.*
、59.*.*.*
、...未知。
编辑:我的站点位于共享主机上 - 无法访问服务器配置。如果可能,请使用 .htaccess 解决方案(我想在站点级别阻止访问,而不是在 wordpress 级别)
尝试以下规则:
RewriteEngine On
RewriteCond %{REMOTE_ADDR} pt\.fj\.dynamic\.163data\.com\.cn$
RewriteRule ^ - [F]