linux充当防火墙,Linux下主机充当防火墙的巧妙应用之iptables

DMZ区域放置一台邮件服务器(参考postfix)

DNAT:

[root@gjp99 ~]# iptables -t nat -A PREROUTING -d 192.168.101.67 -p tcp --dport 25 -i eth1 -j DNAT --to 192.168.10.99

[root@gjp99 ~]# iptables -t filter -A FORWARD -d 192.168.10.99 -p tcp --dport 25 -j ACCEPT

SNAT:[root@gjp99 ~]# iptables  -t nat -A POSTROUTING -s 192.168.10.0/24 -o eth1 -j MASQUERADE

[root@gjp99 ~]# iptables -t filter -A FORWARD -s 192.168.10.99 -p tcp --dport 80 -o eth1 -j ACCEPT

邮件服务器:

ip :192.168.10.99/24      网关:192.168.10.254

修改:vim  /etc/resolv.conf     dns指向

vim  /etc/sysctl.conf   数据包转发功能

第7行: 打开  用sysctl –p 生效!

fcfcf44987c5bf20c405b46ca80375e8.png

允许ping

[root@gjp99 ~]# iptables -t filter -A FORWARD -s 192.168.10.99 -p icmp  -o eth1 -j ACCEPT

bfcc48ea923e9b8d1cf2deb529ce7a4d.png

a02ffbeb1b2d0a054106c9a3f3061a07.png

b4548a35949fe687541aa6d0bd677d24.png

c1a3779a504cf283733e2afa73a04b1c.png

0ed5258cda28c5d2e040d5cf319b06cb.png

3d97c607cb548592f5a97755b1098582.png

iptables修改:

DNS 解析添加上!

[root@gjp99 ~]# iptables -t filter -A FORWARD -s 192.168.10.0/24 -p udp --dport 53 -j ACCEPT

[root@gjp99 ~]# iptables -t filter -A FORWARD -d 192.168.10.0/24 -p udp --sport 53 -j ACCEPT

186d4c18ffd8bed2c598cb057bdaaa80.png

5d1777f3971fa6998127c6e863eff2e3.png

邮件服务器的服务重启

service httpd  start

2334aa75c734bb64a6512453b2493767.png

windows server 2003 作为一台dmz区域的客户机

把windows server 2003 的安全级别降低点,可以打开页面

前台:

55da944e5b00e585d35cf31223695aff.png 

2a39a96e8f71b3693e54351ec5d580a3.png

邮件发不出去,是由于该邮件域名为私有域名,internet网无法到达!

后台管理:

097d6de40f84ac3d3b466f77b33c77e9.png0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值