`
ganlv
  • 浏览: 33683 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

禁止特定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
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics