【问题标题】:Iptables block all ports excet the port 53 (udp,,tcp)iptables 阻止除端口 53 之外的所有端口 (udp,,tcp)
【发布时间】:2015-06-25 16:51:08
【问题描述】:

我的服务器有 5 个 IP(192.168.0.23、192.168.0.12、192.168.0.13、192.168.0.14 和 192.168.0.15)。

IP 192.168.0.23 是真实的,其他的都是虚拟的。

我想阻止 192.168.0.12 中的所有端口,但端口 53(udp 和 tcp)除外。

我网络中的所有计算机都可以访问此服务器的所有 ip,但通过 ip 192.168.0.12 他们只能访问端口 53(udp 和 tcp)。

如何使用 iptables 来阻塞 192.168.0.12 中除 53 端口 udp 和 tcp 之外的所有端口?

谢谢。

【问题讨论】:

    标签: tcp udp iptables


    【解决方案1】:

    您应该考虑必须在哪个链中添加规则(INPUT/OUTPUT/FORWARD) 但是这样的事情会这样做:

    iptables -A INPUT -p tcp -d 192.168.0.12 -m tcp ! --dport 53 -j DROP
    iptables -A INPUT -p udp -d 192.168.0.12 -m udp ! --dport 53 -j DROP
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-17
      • 1970-01-01
      • 1970-01-01
      • 2020-11-04
      • 2011-04-24
      • 1970-01-01
      • 2012-09-15
      相关资源
      最近更新 更多