Iptables实现 DMZ 区域的服务器简单的发布策略

简介:
发布DMZ  内部的服务器,能够使INTERNET  客户机访问DMZ  内的邮件服务、网站、FTP ,等服务器,使内部的主机能够连接到INTERNET  发送外网邮件;拒绝不正常的连接和黑客的攻击。
 
  、主机配置:

具体的配置文件:
主机名:iptables.bdqn.com
/etc/hosts  
/etc/sysconfig/network  
内部接口:eth0 IP 192.168.10.2/24
/etc/sysconfig/network-scripts/ifcfg-eth0
公共接口:eth1 IP 202.202.202.100/24
/etc/sysconfig/network-scripts/ifcfg-eth1
 
  IPTABLES  防火墙的具体配置

安装iptables 的软件包,RedHat 系统已经默认安装
具体的配置规则如下:
首先打开内核的转发功能:echo “echo 1 > /proc/sys/net/ipv4/ip_forward”> /etc/rc.d/rc/local

  iptables -F 清空 此表中的规则
  iptables -X 清空 此表中的自定义规则
  iptables -Z 清空 此表中的计数器为0
Netfilter  表的配置
  
1.      iptables –P INPUT DROP
2.      iiptables –P OUTPUT DROP
3.      iptables –P FORWARD ACCEPT
4.      Iptables –A –p icmp –i eth1 –j DROP
5.    iptables -A -INPUT -m limit --limit 3/minute --limit-burst 3
         -j LOG --log-level INFO --log-prefix "IP INPUT packr\et died:"
6.      iptables -A -FORWARD -m limit --limit 3/minute --limit-burst 3
         -j LOG --log-level DEBUG --log-prefix "IP INPUT packr\et died:"
7.      iptables -A -OUTPUT -m limit --limit 3/minute --limit-burst 3
         -j LOG --log-level DEBUG --log-prefix "IP INPUT packr\et died:"
 
Nat  表的配置
1.    iptables   -t nat –P OUTPUT DROP
2.    iptables   -t nat –P PREROUTING DROP
3.    iptables   -t nat –P POSTROUTING DROP
4.    iptables   -t nat –A POSTROUTING –o eth1 –s 192.168.10.0/24 –j SNAT --to 202.202.202.100
#转换 192.168.10.0 网段的地址到 公网地址接口
 
5.    iptables   -t nat –A   PREROUTING   -i eth1 –p tcp –dport 80 –j DNAT   --to 192.168.10.5:80
#转换外部请求的www服务到 192.168.10.5这台www服务器上
6.    iptables   -t nat –A   PREROUTING   -i eth1 –p tcp –dport 25 –j DNAT   --to 192.168.10.4:25
#转换外部请求的smtp服务到192.168.10.4这个mail服务器上
 
7.    iptables   -t nat –A   PREROUTING   -i eth1 –p tcp –dport 110 –j DNAT   --to 192.168.10.4:110
#转换外部请求的pop3服务到192.168.10.4这个mail服务器上
8.    iptables   -t nat –A   PREROUTING   -i eth1 –p tcp –dport 20 –j DNAT   --to 192.168.10.52:20
#转换外部请求FTP数据端口20服务到192.168.10.52这个服务器上
9.    iptables   -t nat –A   PREROUTING   -i eth1 –p tcp –dport 21 –j DNAT   --to 192.168.10.5:21
#转换外部请求FTP控制口21服务到192.168.10.52这个服务器上
10.   iptables   -t nat –A   PREROUTING   -i eth1 –p udp –dport 53 –j DNAT   --to 192.168.10.3:53
#转换外部请求DNS udp端口53服务到192.168.10.3这个服务器上
11.   iptables   -t nat –A   PREROUTING   -i eth1 –p tcp –dport 53 –j DNAT   --to 192.168.10.3:53
#转换外部请求DNS tcp端口53服务到192.168.10.3这个服务器上
 
Mangle  表的配置

1.       iptables –t mangle –P INPUT DROP
2.       iptables –t mangle –P OUTPUT DROP
3.       iptables –t mangle –P FORWARD ACCEPT
4.       iptables –t mangle –P PREROUTING DROP
5.       iptables –t mangle –P POSTROUTING DROP
 
配置后保存配置:

iptables-save > /etc/sysconfig/iptables
恢复配置:
iptables-restore < /etc/sysconfig/iptables
防火墙配置完毕

      本文转自andylhz 51CTO博客,原文链接:http://blog.51cto.com/andylhz2009/189479,如需转载请自行联系原作者



相关文章
|
1月前
|
存储 机器学习/深度学习 人工智能
2025年阿里云GPU服务器租用价格、选型策略与应用场景详解
随着AI与高性能计算需求的增长,阿里云提供了多种GPU实例,如NVIDIA V100、A10、T4等,适配不同场景。2025年重点实例中,V100实例GN6v单月3830元起,适合大规模训练;A10实例GN7i单月3213.99元起,适用于混合负载。计费模式有按量付费和包年包月,后者成本更低。针对AI训练、图形渲染及轻量级推理等场景,推荐不同配置以优化成本和性能。阿里云还提供抢占式实例、ESSD云盘等资源优化策略,支持eRDMA网络加速和倚天ARM架构,助力企业在2025年实现智能计算的效率与成本最优平衡。 (该简介为原文内容的高度概括,符合要求的字符限制。)
|
1月前
|
存储 人工智能 监控
新手小白购买阿里云服务器省钱策略、配置选型与注意事项
针对初次使用阿里云服务器的用户,本文提供系统化的指导方案以优化成本并满足业务需求。首先介绍配置选型,包括实例类型(通用型、计算型、内存型)与基础配置建议;其次阐述省钱策略,如企业认证、合理选择计费模式及批量购买;最后提醒注意事项,涵盖带宽存储规划、地域网络优化及安全管理。新手可通过明确需求、选择配置、优化购买和持续监控四步快速上手,实现高效稳定的云端部署。 注:推荐配置基于2025年阿里云产品体系,具体信息请参考官网。
|
3月前
|
存储 弹性计算 安全
阿里云服务器配置选择策略参考及后期使用注意事项
对于初次购买阿里云服务器的一些新手用户来说,在云服务器配置选择和后期使用过程中有一些不清楚的地方,小编分享几点阿里云服务器配置选择策略,以及后期使用注意事项,购买过程中注意好下面这些事项,能让我们选对选好阿里云服务器,购买之后,在使用过程中,注意下面这些事项,能够让我们更好、更安全的使用阿里云服务器。下面是小编分享的一份详尽的阿里云服务器配置与使用指南,以供参考和借鉴。
|
5月前
|
存储 数据库 虚拟化
无缝过渡:企业级服务器迁移的策略与最佳实践
【10月更文挑战第4天】随着企业数字化转型的加速,服务器迁移成为企业IT基础设施升级的重要环节。本文从架构与规划的视角,探讨了企业级服务器迁移的策略与最佳实践,旨在帮助企业实现无缝过渡,降低迁移风险,提高迁移效率。
575 4
|
7月前
|
开发者 Windows Android开发
跨平台开发新选择:揭秘Uno Platform与.NET MAUI优劣对比,帮你找到最适合的框架,告别选择困难症!
【8月更文挑战第31天】本文对比了备受关注的跨平台开发框架Uno Platform与.NET MAUI的特点、优势及适用场景。Uno Platform基于WebAssembly和WebGL技术,支持Windows、iOS、Android及Web平台,而.NET MAUI由微软推出,旨在统一多种UI框架,支持Windows、iOS和Android。两者均采用C#和XAML进行开发,但在性能、平台支持及社区生态方面存在差异。Uno Platform在Web应用方面表现出色,但性能略逊于原生应用;.NET MAUI则接近原生性能,但不支持Web平台。开发者应根据具体需求选择合适的框架。
265 0
|
7月前
|
缓存 UED 开发者
全面加速Angular应用:从代码拆分到服务器端渲染的性能优化全攻略——深入探讨提升加载速度的有效策略
【8月更文挑战第31天】在现代Web开发中,提升应用加载速度对增强用户体验至关重要,尤其对于使用Angular框架的单页应用而言更是如此。本文通过解答五个常见问题,提供了一份全面的Angular性能优化攻略,涵盖减少初始加载时间、处理大型第三方库、优化变更检测、利用缓存以及服务器端渲染等技术。通过这些方法,开发者能够显著提升应用性能,确保流畅高效的用户体验。
100 0
|
7月前
|
运维 jenkins Linux
【Jenkins稳定运维】服务器频繁崩溃?资深管理员的应对策略
本文分享了作者作为管理员在面对服务器频繁崩溃时的应对策略,包括使用Shell脚本优化运维工作、学习Jenkins Pipeline插件以及一些运维技能扩展,强调了在运维工作中不断学习和实践的重要性。
87 0
【Jenkins稳定运维】服务器频繁崩溃?资深管理员的应对策略
|
8月前
|
SQL 关系型数据库 MySQL
MySQL服务器性能调优的顶级策略14
【7月更文挑战第14天】MySQL服务器性能调优的顶级策略
100 12
|
8月前
|
弹性计算 运维 Kubernetes
阿里云ECS与混合云策略的结合,不仅为企业搭建了一个既灵活又稳定的IT基础架构,还为业务的快速发展与创新提供了坚实的技术支撑。
【7月更文挑战第3天】阿里云ECS在混合云中扮演关键角色,提供弹性计算资源和多样计费模式,确保业务连续性与灵活性。通过VPC互通、应用迁移、数据同步服务,如VPC对等连接、DTS,实现云上云下资源的高效整合。结合安全解决方案,保证在混合环境下的合规与安全。阿里云ECS助力企业数字化转型,应对市场变化。
162 1
|
8月前
|
弹性计算 运维 Kubernetes
阿里云ECS与混合云策略结合,提供云上云下无缝对接,提升业务灵活性和运维效率。
【7月更文挑战第3天】阿里云ECS与混合云策略结合,提供云上云下无缝对接,提升业务灵活性和运维效率。ECS支持多种计费模式和先进架构,保证低延迟计算。混合云融合公有云灵活性与私有云安全,实现资源最优配置。通过VPC互通、应用迁移、数据同步实践,确保安全合规,助力企业数字化转型。阿里云服务展示技术实力,支持企业在混合云时代抓住机遇。
248 3

热门文章

最新文章