代理服务器想要定时拒绝某个IP地址的访问,怎样实现??
新手求教:一台Linux代理服务器,想要定时(12:00-14:00)拒绝某个IP地址的访问,我的思路是这样:编写两个iptables程序文件,一个是用在12:00拒绝某个IP地址,另一个是14:00允许该IP地址访问,然后在crontab里设置定时任务。但是这两个Iptables是新建呢?还是附加在原来代理服务器做NAT的链上?会对其他IP地址的访问有影响吗??或者通过host.allow和host.deny来实现??还有没有其他的方法,如何实现??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
[quote]原帖由 "h_mao"]新手求教:一台Linux代理服务器,想要定时(12:00-14:00)拒绝某个IP地址的访问,我的思路是这样:编写两个iptables程序文件,一个是用在12:00拒绝某个IP地址,另一个是14:00允许该IP地址访问,然后在crontab里设置..........[/quote 发表:
无需这么麻烦,直接使用iptables中的time模块即可。
那个time模块是不要要打补丁才能用啊
iptables怎么用time就不说了
一定要用-I进行插入,如果你用-A附在后面的话,前面的规则已经被命中并决定包的去向了