有事没事领个红包

使用iptables拒绝某IP连接本机

背景

在开发工作中,经常遇到需要验证网络策略相关问题。例如是否具有自动重连机制,需要将网络策略先断开,然后放开看服务是否正常运行。
在 linux 系统中可以使用 iptables 来实现该效果。

使用路由规则

查看当前系统路由规则

iptables -L

添加禁止ip访问策略,例如访问 ip:192.168.1.1

iptables -I -s 192.168.1.1 -j DROP

添加禁止所有ip访问端口 8000

iptables -A INPUT -p tcp --dport 8000 -j DROP

添加白名单ip:192.168.1.1 访问端口 8000

iptables -A INPUT -p tcp --dport 8000 -s 192.168.1.1 -j ACCEPT

删除禁止ip访问策略

iptables -D -s 192.168.1.1 -j DROP
posted @   crazyCodeLove  阅读(273)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
点击右上角即可分享
微信分享提示