NAT上网

NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个IETF(Internet Engineering Task Force, Internet工程任务组)标准,允许一个整体机构以一个公用IP(Internet Protocol)地址出现在Internet上。顾名思义,它是一种把内部私有网络地址(IP地址)翻译成合法网络IP地址的技术。
    简单的说,NAT就是在局域网内部网络中使用内部地址,而当内部节点要与外部网络进行通讯时,就在网关(可以理解为出口,打个比方就像院子的门一样)处,将内部地址替换成公用地址,从而在外部公网(internet)上正常使用,NAT可以使多台计算机共享Internet连接,这一功能很好地解决了公共IP地址紧缺的问题。通过这种方法,您可以只申请一个合法IP地址,就把整个局域网中的计算机接入Internet中。这时,NAT屏蔽了内部网络,所有内部网计算机对于公共网络来说是不可见的,而内部网计算机用户通常不会意识到NAT的存在。如图2所示。这里提到的内部地址,是指在内部网络中分配给节点的私有IP地址,这个地址只能在内部网络中使用,不能被路由(一种网络技术,可以实现不同路径转发)。虽然内部地址可以随机挑选,但是通常使用的是下面的地址:10.0.0.0~10.255.255.255,172.16.0.0~172.16.255.255,192.168.0.0~192.168.255.255。NAT将这些无法在互联网上使用的保留IP地址翻译成可以在互联网上使用的合法IP地址。而全局地址,是指合法的IP地址,它是由NIC(网络信息中心)或者ISP(网络服务提供商)分配的地址,对外代表一个或多个内部局部地址,是全球统一的可寻址的地址。

NAT功能通常被集成到路由器、防火墙、ISDN路由器或者单独的NAT设备中。比如Cisco路由器中已经加入这一功能,网络管理员只需在路由器的IOS中设置NAT功能,就可以实现对内部网络的屏蔽。再比如防火墙将WEB Server的内部地址192.168.1.1映射为外部地址202.96.23.11,外部访问202.96.23.11地址实际上就是访问访问192.168.1.1。另外资金有限的小型企业来说,现在通过软件也可以实现这一功能。Windows 98 SEWindows 2000 都包含了这一功能。

    NAT技术类型
    NAT有三种类型:静态NAT(Static NAT)、动态地址NAT(Pooled NAT)、网络地址端口转换NAPT(Port-Level NAT)。
    其中静态NAT设置起来最为简单和最容易实现的一种,内部网络中的每个主机都被永久映射成外部网络中的某个合法的地址。而动态地址NAT则是在外部网络中定义了一系列的合法地址,采用动态分配的方法映射到内部网络。NAPT则是把内部地址映射到外部网络的一个IP地址的不同端口上。根据不同的需要,三种NAT方案各有利弊。 
    动态地址NAT只是转换IP地址,它为每一个内部的IP地址分配一个临时的外部IP地址,主要应用于拨号,对于频繁的远程联接也可以采用动态NAT。当远程用户联接上之后,动态地址NAT就会分配给他一个IP地址,用户断开时,这个IP地址就会被释放而留待以后使用。 
    网络地址端口转换NAPT(Network Address Port Translation)是人们比较熟悉的一种转换方式。NAPT普遍应用于接入设备中,它可以将中小型的网络隐藏在一个合法的IP地址后面。NAPT与动态地址NAT不同,它将内部连接映射到外部网络中的一个单独的IP地址上,同时在该地址上加上一个由NAT设备选定的TCP端口号。 
    在Internet中使用NAPT时,所有不同的信息流看起来好像来源于同一个IP地址。这个优点在小型办公室内非常实用,通过从ISP处申请的一个IP地址,将多个连接通过NAPT接入Internet。实际上,许多SOHO远程访问设备支持基于PPP的动态IP地址。这样,ISP甚至不需要支持NAPT,就可以做到多个内部IP地址共用一个外部IP地址上Internet,虽然这样会导致信道的一定拥塞,但考虑到节省的ISP上网费用和易管理的特点,用NAPT还是很值得的。
NAT1是网线直连
NAT2是使用路由器
NAT3是网线直连或使用路由器 有限制
这个限制是运营商的问题。
 
另一处解答:
网络地址转换(NAT,Network Address Translation)属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应用于各种类型Internet接入方式和各种类型的网络中。原因很简单,NAT不仅完美地解决了lP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。   虽然NAT可以借助于某些代理服务器来实现,但考虑到运算成本和网络性能,很多时候都是在路由器上来实现的。   随着接入Internet的计算机数量的不断猛增,IP地址资源也就愈加显得捉襟见肘。事实上,除了中国教育和科研计算机网(CERNET)外,一般用户几乎申请不到整段的C类IP地址。在其他ISP那里,即使是拥有几百台计算机的大型局域网用户,当他们申请IP地址时,所分配的地址也不过只有几个或十几个IP地址。显然,这样少的IP地址根本无法满足网络用户的需求,于是也就产生了NAT技术。
 
  • NAT就是网络地址转换的意思,就是把私有IP地址转换为公用IP地址以解决IP地址不够用的问题;

  • 在宽带路由器中默认是开启NAT功能的,因此内网IP地址都是使用192.168.1.0或192.168.0.0这样的私有IP地址,经路由器的WAN接口转换为公网IP地址。

 

NAT是Network Address Translation--网络地址转换,当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。
这种方法需要在专用网连接到因特网的路由器上安装NAT软件。装有NAT软件的路由器叫做NAT路由器,它至少有一个有效的外部全球IP地址。这样,所有使用本地地址的主机在和外界通信时,都要在NAT路由器上将其本地地址转换成全球IP地址,才能和因特网连接。
 
NAT连接数即设备维持的NAT会话数。也就是用户对外部发起连接的数量。路由器支持的连接数量有个上限,超过这个上限会造成网络不稳定、频繁掉线、路由器死机等情况。根据实际应用中的统计,一台电脑在正常应用下的NAT连接数一般为10—30条,服务器的NAT连接数会根据实际情况偏大。普通客户端一般超过200条就极可能不正常了(这是在排除P2P类软件,比如迅雷、PPlive、Vagaa等……)。实际上也能限制用户的速度,但是过低的数量限制会导致用户网络连接不正常。

 

多数组织会从他们的ISP处获取为数不多的可被路由的IP地址。由于这些地址有限,管理员需要找到一种方法来使内部网络内的多台主机共享有限的IP地址访问外部网络。使用私有IP地址是一种常用的允许所有内部网络节点共享地址正确访问内外网络的方法。边缘路由器(例如防火墙)可以接收来自外网的访问并且将其转发到内部网络指定主机,与此同时防火墙/网关也能够将来自内网的数据转发到互联网上去。但是这种转发是十分危险的,因为一些比较新的黑客工具可以假扮内部网络的主机来欺骗外部地址。而iptables则提供了路由策略和转发规则来防止这种情况的发生。 防火墙的FORWARD策略可以帮助管理员控制应该对来自哪些内网主机的数据包进行转发。 例如:要允许整个内网的数据向外部网络转发(这里假设内部网络接口是eth1),防火墙规则应该被设置为: iptables -A FORWARD -i eth1 -j ACCEPTiptables -A FORWARD -o eth1 -j ACCEPT 提示:默认情况下IPv4在红帽企业版Linux内核中的地址转发功能没有开启,这样的话这台Linux服务器就无法成为一台边缘路由器。如果要开启该功能,执行下面的命令: sysctl -w net.ipv4.ip_forward=1 如果是通过shell终端执行的该命令,所设置的参数在下次开机之后会失效。可以通过修改/etc/sysct..conf文件来永久应用该配置,在该文件中找到上述定义,并将0替换成1。并且执行下面的命令来应用配置: sysctl -p /etc/sysctl.conf 通过上面的配置,如果Linux服务器连接两个内部网络,这两个内部网络中的主机可以相互访问,但是他们仍然不能访问外部网络。如果要使内部网络中的节点通过私有IP地址访问外部公共网络,需要对防火墙配置地址伪装功能。这样就能使内部私有网络通过防火墙访问外部公共网络。(在该例子中,外部网络是eth0): iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

 

 

服务器NAT设置具体步骤:https://zhidao.baidu.com/question/15315907.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值