如何在AWS LightSail中解封被iptables误拦截的内部服务IP地址
AWS LightSail Bitnami环境iptables误封IP解封操作步骤
- 第一步:查询现有封禁规则,获取对应行号
执行以下命令查看所有INPUT链规则,同时显示行号方便定位:
在输出结果中定位动作为iptables -L INPUT -v -n --line-numbersDROP、源IP为你误封的内部服务IP的条目,记录该条目最左侧的行号。如果存在多条对应同一个误封IP的DROP规则,需依次记录所有行号。 - 第二步:删除对应误封规则
执行以下命令删除指定行号的规则,将<对应行号>替换为你上一步记录的数字:
示例:如果误封规则的行号是4,执行命令为iptables -D INPUT <对应行号>iptables -D INPUT 4。如果有多条对应规则,重复执行该命令依次删除所有对应行号的规则即可。 - 第三步:验证规则已删除
再次执行第一步的查询命令,确认目标IP对应的所有DROP规则已经从列表中消失,此时内部服务即可正常访问。 - 第四步:(可选,仅适用于此前配置了规则持久化的场景)更新永久规则
如果你之前将封禁规则配置为服务器重启后依然生效,需要将当前修改后的规则保存到持久化配置文件,避免重启后误封规则自动恢复:iptables-save > /opt/bitnami/scripts/iptables-rules
内容的提问来源于stack exchange,提问作者Zhang Zhan
相关产品推荐
相关产品推荐

