美橙互联虚拟主机屏蔽国外 IP_web.config与.htaccess双版本规则
虚拟主机没有服务器 root 权限,屏蔽国外 IP 只能靠目录级配置完成。Apache 用 Order Deny,Allow 配合 Deny from,IIS7+ 用 system.webServer/security/ipSecurity,两者语法不同但目标一致,返回码都是 403。
Apache 主机 .htaccess 屏蔽单个 IP:Order Deny,Allow 下一行 Deny from 1.2.3.4。屏蔽 IP 段用 Deny from 1.2.3.0/24 或 Deny from 1.2.3.。屏蔽多个 IP 写多行 Deny from。白名单模式用 Order Allow,Deny,Allow from 你的 IP,其余全部拒绝。
配置参考(.htaccess 屏蔽单个与多个 IP): ``` Order Deny,Allow Deny from 1.2.3.4 Deny from 5.6.7.8 Deny from 9.10.11.0/24 ```
IP 黑名单维护建议按月清理。攻击 IP 通常 1 到 3 个月后不再活跃,长期保留会让规则文件越来越大,影响每次请求的匹配性能。单文件 IP 规则超过 500 条建议改用 CDN 或 WAF 的黑名单功能,虚拟主机层面只保留高频恶意 IP。
IP 屏蔽与 SEO 的关系:正常搜索引擎的 IP 不要封,百度蜘蛛 IP 段可以在百度站长平台查询,Google 蜘蛛用反向 DNS 验证(hostname 包含 googlebot.com)。误封蜘蛛会导致抓取失败、收录下降、排名掉。配置完用访问日志分析模拟百度蜘蛛抓取,确认返回 200 而不是 403。
高级玩法是 IP 信誉库联动。把网上公开的恶意 IP 段(代理池、爬虫节点、攻击源)定期导入黑名单,比自己从日志里抓更全面。但要注意信誉库有误伤,导入后观察 24 小时访问日志,正常用户 403 比例超过 1% 就要回滚。虚拟主机不支持自动联动,手动每周更新一次即可。

更新时间:2026-08-30 13:46:14