Chinaunix首页 | 论坛 | 博客
  • 博客访问: 261726
  • 博文数量: 93
  • 博客积分: 3001
  • 博客等级: 中校
  • 技术积分: 1050
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-11 13:20
文章分类

全部博文(93)

文章存档

2011年(1)

2009年(92)

我的朋友

分类: LINUX

2009-07-11 13:53:46

1.       禁止客户机访问不健康的网站

添加iptables规则禁止用户访问域名为的网站

iptables –I FORWARD –d –j DROP

2.       禁止某些客户机上网

添加iptables规则禁止IP192.168.100.1的客户机上网

iptables –I FORWARD –s 192.168.100.1 –j DROP

3.       禁止客户机访问某些服务

添加iptables规则禁止IP202.17.61.4的客户机使用FTP协议下载

iptables –I FORWARD –s 202.17.61.4 –p tcp ---dport 21–j DROP

4.       强制访问指定的站点

添加iptables规则强制所有客户机访问210.21.118.68这台web服务器

iptables –t nat --I PREROUTING –i etho –p tcp --dport 80 –j DNAT --to 210.21.118.68:80

5.       禁止使用ICMP协议

添加iptables规则禁止Internet上的计算机通过ICMP协议pingNAT服务器的ppp0接口,但是允许内网的客户机ping

iptables –I INPUT–i ppp0 –p icmp –j DROP

6.       发布内网服务器

添加iptables规则发布内网192.168.100.2主机的web服务器,Internet用户可以通过接口eth0ip地址即可以访问该主机的web服务

iptables –t nat -I PREROUTING –i eth0 –p tcp --dport 80 –j DNAT --to–destination 192.168.100.2:80

7.       智能DNS服务

添加iptables规则将所有从eth0接口进入的DNS请求都发送到IP61.144.56.101这台服务器解析

iptables –t nat --I PREROUTING –i eth0 –p udp --dport 53 –j DNAT --to–destination 61.144.56.101:80

8. 匹配指定协议之外的所有协议。
iptables -A INPUT -p !tcp

9. 匹配指定主机之外的地址。
iptables -A FORWARD -s !192.168.0.19
10. 匹配源端口范围。
iptables -A INPUT -p tcp --sport 22:80

11. 匹配多个源端口。
iptables -A INPUT -p tcp -m multiport --sport 22,53,80,110

12. 匹配多个目的端口。
iptables -A INPUT -p tcp --m multiport --dpoort 22,53,80
13. 匹配多端口(无论是源端口还是目的端口)
iptables -A INPUT -p tcp --m multiport --port 22,53,80,110

 

iptables 封端口问题

iptables -I INPUT -j DROP -p tcp --dport 135:139
iptables -I FORWARD -j DROP -p tcp --dport 135:139
iptables -I OUTPUT -j DROP -p tcp --dport 135:139

 

阅读(503) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~