中国教程网论坛's Archiver

周少文 发表于 2007-8-10 23:27

NAT的应用

[align=center][color=Red][size=5][b]NAT的应用[/b][/size][/color]
[/align]

    我们常常得到O哥(CEO or CTO)的命令,架设一台啥样啥样的服务器,并且要求这台服务器可以通过公网访问,一般来说是为了与分公司的业务接洽。例如财务系统、OA系统等等。
架设在公网的系统往往就会遇到比较难搞的安全问题,安全问题是需要企业大量的资金投入的,而O哥们往往又很扣,作为部门负责人的你更要为O哥节省运营成本。
我们的工作总是在不断的矛盾中突破与发展,这里给你一个建议,要给你O哥一个最好的最贵的方案,表明你的技术实力与行业知识已经登峰造极,再给O哥一个最便宜最能凑或的建议表明你对公司忠心耿耿,费心在为公司节省成本。还要有一个适中的建议,表明你考虑周全,做事稳重。不要小看上中下的方案,往往对你的升迁是很有帮助的。
好,话入正题。NAT的基础应用是在于节省公司公网地址,例如公司只有一个公网地址却要求能够在外网应用服务,那只有做NAT来将你服务器的私网地址翻译出去:
ip nat inside source static tcp 192.168.0.200 8080 218.247.142.194 8080 extendable
这条命令是将内网一个地址为192.168.0.200的WEB服务发布出去,翻译出去的地址为218.247.142.194,访问端口为8080。
这样的话,即便你的公司只有一个公网地址,也可以很方便的将你的服务器应用发布到公网上任相关人员访问。

ip nat pool natpool 218.247.142.218 218.247.142.220 netmask 255.255.255.224
这条命令是设一个地址池,将你公司内部的所有机器使用这个公网地址池来上网。也可以将翻译的出口定为一个端口。

工程实例:
公司只有一个外网地址218.247.142.201
O哥需要其他在外地的子公司可以访问总公司的FTP,WEB服务器。

配置:
Ip nat inside source static tcp 192.168.0.200  21  218.247.142.201  8821  extendable
Ip nat inside source static tcp 192.168.0.201  80  218.247.142.201  80 extendable

我们发现第一条命令的内网的服务端口与发布出去的外网端口不一样,这是为了如果内网有多台相同服务器可以从外网使用不同端口来访问。

另外NAT命令也可以将你的服务器隐藏在内网,免受外网的不安骚扰,内网外网,居家旅行,必备命令。因为当黑客进行攻击的时候扫描的地址是218.247.142.201,而这台作地址翻译的设备可以是路由器或者防火墙,最好是防火墙,这样你的服务器就可以免受外网不安因素的直接侵犯,如果再配上策略性较强ACL,那就更佳理想了NAT。

kof0000kof 发表于 2008-3-1 12:56

DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDd

wd01 发表于 2008-7-5 15:44

说说详细配置过程?

说说详细配置过程?

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.