windowslinuxnat配置完全攻略参考.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
windowslinuxnat配置完全攻略参考

Window和LinuxNAT应用与配置完全攻略   现在越来越多的地方用到网络地址转换(Network Address Translation,NAT)。网络中的IP包从源地址出发,到最终的目的地址,会经过很多不同的连接。这些连接(包括路由器、交换机、服务器等)不会修改IP包的内容,只是根据目的地址选择转发路径。NAT的作用就是修改IP包的源、目的地址或者源、目的端口(Port)。通常,NAT设备(服务器、防火墙或路由器)会记录它是如何转换的,当相应的IP包通过时,它会对相应的IP包做反向转换。简言之,就是通过地址转换访问不同网段的信息。本文将介绍在Windows 2000 Server、Linux和路由器中如何配置NAT。   NAT的应用环境   情况1:一个企业不想让外部网络用户知道自己的网络内部结构,可以通过NAT将内部网络与外部Internet 隔离开,则外部用户根本不知道通过NAT设置的内部IP地址。   情况2:一个企业申请的合法Internet IP地址很少,而内部网络用户很多。可以通过NAT功能实现多个用户同时公用一个合法IP与外部Internet 进行通信。   NAT的类型   静态地址转换:将内部本地地址与内部合法地址进行一对一的转换,或者说是将外网某个IP与内网中某个IP捆绑,延伸开去,可以把内网某个IP的某个端口(比如80)与外网的某个IP的某个端口(比如8080)捆绑。如果内部网络有E-mail服务器或FTP服务器等可以为外部用户提供的服务,那么这些服务器的IP地址必须采用静态地址转换,以便外部用户可以使用这些服务。这种NAT方式,也可称作PAT(Port Address Translation)。   动态网络地址转换:是将外网某个或者多个IP(称为地址池)与整个内网捆绑,相当于内网有了一个或多个外网地址。   NAT的实现   为了便于描述,我们下面做内网(/24)与外网(/28)之间动态NAT地址转换和静态地址转换。内网提供WWW服务,并且侦听8080端口。当外部向地址提交WWW的80端口请求时,系统NAT将目的地址转换为,并将端口转换为8080。   一、在Windows 2000 Server系统环境下NAT的设置。   首先需要安装两块网卡,分别配置两个网段地址(内网网卡配;外网网卡配)。通过“控制面板”或者“管理工具”进入“路由和远程访问”。如果原先没有启用配置过路由(如果原先已经启用了静态路由等其他功能,建议先禁用,原因下面会讲到)访问,进入配置向导,按照向导,选择“Internat连接服务”→ “设置有网络地址转换(NAT)路由协议的路由器”→ “使用选择的Internat连接”,下面的列表框里显示了两个连接(见图1左窗口,本地连接和本地连接2),选择配置了外网IP的那个连接(比如配置了公网IP的连接),再点击下一步就完成了。打开本机树,您会看到四个子项(见图1):路由接口、IP路由选择、远程访问策略、远程访问记录。      图1   第一项显示本机路由接口,不需配置,第三四项提供远程访问服务(比如远程拨入),在这里不是本文中心,略过。展开第二项可看到常规、静态路由、IGMP、网络地址转换(NAT)四个小子项;可根据需求配置静态路由;如果不需要IGMP(组播)功能,建议删除。展开网络地址转换,可以看到两个连接,打开配置了外网地址的连接,如图2所示。      图2   常规中的选项不用改变,就用默认即可。地址池是您所拥有的外网地址,比如您有从到七个地址(这里是示例,实际情况可能并不合理,因为至少应该留一个做网关地址,以便到达其他网段),就可以写在这里。下面的保留公用地址,是为了一对一的静态地址转换用的。   特殊端口的配置实际上就是配置所谓的静态NAT+Port。上图显示内网地址为提供WWW服务,并且侦听8080端口。当外部提交WWW请求(80端口)时,系统NAT将目的地址转换为(见图3)。      图3 NAT应用与配置完全攻略   NAT在以前的Linux版本中被称为端口转发。SNAT就是改变转发数据包的源地址,DNAT就是改变转发数据包的目的地址。   做NAT有三条规则:   POSTROUTING:定义进行目的NAT的规则;   POSTROUTING:定义进行源NAT的规则;   OUTPUT:定义对本地产生的数据包的目的NAT规则。   具体实现过程如下:   要使用NAT表时,必须首先载入相关模块:   modprobe ip_tables   modprobe ip_nat_ftp   iptable_nat 模块会在运行时自动载入。   我们还用上面的那个例子。   静态NAT(带端口转发):   iptables -t nat -A PRE

文档评论(0)

yd327298 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档