码迷,mamicode.com
首页 > 其他好文 > 详细

防火墙

时间:2019-03-22 16:50:16      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:stat   cal   port   目标地址   nat   --   无法   local   red   

主机有两个ip

内网10.x.x.x

外网220.x.x.x

 

通过netstat -anp命令可以看到监听规则

Proto Recv-Q Send-Q Local Address               Foreign Address             State  

tcp        0      0          10.x.x.x:5055          0.0.0.0:*               LISTEN

这样在外网无法通过220.x.x.x访问这个端口

 

如何通过设置iptables的转发规则,可以在外网访问220.x.x.x:p1时访问10.x.x.x:p0这个端口

iptables -t nat -A PREROUTING --dst <220.x.x.x> -p tcp --dport <p1> -j DNAT --to-destination <10.x.x.x:p0>

 

  可以执行的动作(target):
        ACCEPT:放行,允许通过
        DROP:丢弃
        REJECT:拒绝,会返回信息告诉客户端
        DNAT:目标地址转换
        SNAT  :源地址转换
        REDIRECT:端口重定向
        MASQUERADE:地址伪装
        LOG:记录日志
        MARK:给报文打标记

防火墙

标签:stat   cal   port   目标地址   nat   --   无法   local   red   

原文地址:https://www.cnblogs.com/silence123/p/10579067.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!