iptables在网络中的两个经典应用
2007-06-12 22:09
323 查看
一.端口转发:将881请求发至10.10.2.00:881端口
iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -d 10.10.2.200 -p tcp -m tcp --dport 881 -j SNAT --to-source 10.10.1.1 ;返回a.b.b.d时数据源来自同一子网,就将其源地址更改为10.10.1.1,从eth0发出,并在连接跟踪表中查出a.b.c.d 从ppp0进来的,又由ppp0将此数据发出。
当然不要忘了加一条允许881端口访问的语句。 iptables –A INPUT –p tcp –dport 881 –i ppp0 –j ACCEPT
可不可把服务器放在局域内,用端口转发来实现呢?答案当然是肯定的,既然能把881端口转发,那么21,80这些个端口更不在话,而且很多服务器软件都可以自定义端口,那就在得玩了,只要有合适的端口,即使给局域网每一个用户开一个ftp服务器也是可的。你想要实现什么服务都可以,当然是基于端口转发的。
局域网内10.10.2.101是win2k,提供www服务,端口为800
通过服务器http://serverip:800 iptables – save 把你的规则保存下来 因为你所有设置的规则再重新启动后都不会被保存 所以你必来写一个脚本来让他开机运行 所以你就可以用这命令来保存你的规则 然后让他开机自动运行就可以了。
iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -d 10.10.2.200 -p tcp -m tcp --dport 881 -j SNAT --to-source 10.10.1.1 ;返回a.b.b.d时数据源来自同一子网,就将其源地址更改为10.10.1.1,从eth0发出,并在连接跟踪表中查出a.b.c.d 从ppp0进来的,又由ppp0将此数据发出。
当然不要忘了加一条允许881端口访问的语句。 iptables –A INPUT –p tcp –dport 881 –i ppp0 –j ACCEPT
可不可把服务器放在局域内,用端口转发来实现呢?答案当然是肯定的,既然能把881端口转发,那么21,80这些个端口更不在话,而且很多服务器软件都可以自定义端口,那就在得玩了,只要有合适的端口,即使给局域网每一个用户开一个ftp服务器也是可的。你想要实现什么服务都可以,当然是基于端口转发的。
局域网内10.10.2.101是win2k,提供www服务,端口为800
通过服务器http://serverip:800 iptables – save 把你的规则保存下来 因为你所有设置的规则再重新启动后都不会被保存 所以你必来写一个脚本来让他开机运行 所以你就可以用这命令来保存你的规则 然后让他开机自动运行就可以了。
相关文章推荐
- WEB开发--经典的Web应用网络模型(转)
- 函数模板参数推导的两个经典应用
- Linux系列-Red Hat5平台下的Iptables防火墙应用(二)Iptables中必须掌握的两个技术SNAT、DNAT
- 翻译经典之《Cisco Lan Switching》第六章 理解生成树(十一):实际网络中如何应用生成树
- 函数模板参数推导的两个经典应用
- iptables基本应用--网络防火墙
- Linux系统与应用------一句话问答(网络无关篇+网络相关篇+程序开发篇+经典图书)
- Linux系列-Red Hat5平台下的Iptables防火墙应用(二)Iptables中必须掌握的两个技术S
- iptables 防火墙在网络中的应用及设置ftp服务的外网访问
- 经典的web应用网络模型
- 优化网络和应用性能必知的三个经典响应时间点
- 网络过滤器(iptables)简单应用
- 计算机网络-5应用层
- 网络协议栈实现分析4–两个重要数据结构
- Linux操作系统12则经典应用技巧
- iptables+squid经典配置实例
- 网络经典命令行
- KVM 虚拟机在 IBM System x 上应用_图文详解桥接网络配置
- Android网络传输中必用的两个加密算法:MD5 和 RSA (附java完成测试代码)
- Linux系列-Red Hat5平台下的Iptables防火墙应用(二)