防火墙一般可以分为网关型和主机型,网关型防火墙架设在网络中,大多出常会用到forward,postrouting,prerouting这三个链,而在主机型防火墙中,大多会用到input,output链。
而常用到的表一般有filter表和nat表;filter表会过滤出数据包,所以会在input,forward,output中有规则的编写;nat表有更改网卡ip地址的功能,如他的重要功能就是SNAT和DNAT;SNAT是在路由转发后,可以让内部的局域网通过网关的地址转换可以访问到外网,主要是改变内网到外网的源IP地址,即是:-s 内网ip网段,最后转换成-j -SNAT --to-source;DNAT是可以外网成功访问到内网发布的一些信息,例如:WEB服务和ssh服务等,主要改变外网到目标内网的目的IP地址,即一开始外网并不知道内网IP,所以会将目的地址指向外网网关,而经过PREROUTING的路由内部网卡运作后,会将目的地址转换成内部局域网的主机IP,-d 外网网关IP转换成最后的 -j DNAT --to-destination 内网主机IP(通过路由转发),实现通信;
本文介绍了防火墙的基本类型,包括网关型和主机型,并详细解释了它们在数据包过滤和地址转换方面的应用。文中还重点阐述了SNAT和DNAT的工作原理。
5509

被折叠的 条评论
为什么被折叠?



