首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

禁止特定IP之外的电脑访问80端口

2014-06-29 
禁止特定IP以外的电脑访问80端口#!/bin/bash########################echo 1 >/proc/sys/net/ipv4/ip_forw

禁止特定IP以外的电脑访问80端口
#!/bin/bash
########################
echo 1 >/proc/sys/net/ipv4/ip_forward
/sbin/modprobe iptable_nat
/sbin/modprobe ip_conntrack
/sbin/modprobe ip_conntrack_ftp
/sbin/iptables -F INPUT
/sbin/iptables -F OUTPUT
/sbin/iptables -F FORWARD
/sbin/iptables -F -t nat
echo 1 > /proc/sys/net/ipv4/tcp_syncookies
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
#禁止TCP连接80端口,只开放某些IP通过TCP访问80端口:
#禁止所有IP对本机80端口的访问
/sbin/iptables -I INPUT -p TCP --dport 80 -j DROP
#允许210.245.191.162对80端口的访问
/sbin/iptables -I INPUT -s 192.168.1.46 -p TCP --dport 80 -j ACCEPT
/sbin/iptables -I INPUT -s 192.168.1.11 -p TCP --dport 80 -j ACCEPT
#等效于前两句,但只能开放一个IP进入
#/sbin/iptables -I INPUT -s ! 210.245.191.162 -p TCP --dport 80 -j DROP

热点排行