本文作者:admin

什么是NAT?NAT有哪些类型?

芯岁网络 2024-10-21 01:01 0 0条评论

一、什么是NAT?NAT有哪些类型?

  网络地址转换(NAT,Network Address Translation)属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应用于各种类型Internet接入方式和各种类型的网络中。原因很简单,NAT不仅完美地解决了lP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机虽然NAT可以借助于某些代理服务器来实现,但考虑到运算成本和网络性能,很多时候都是在路由器上来实现的。

  随着接入Internet的计算机数量的不断猛增,IP地址资源也就愈加显得捉襟见肘。事实上,除了中国教育和科研计算机网(CERNET)外,一般用户几乎申请不到整段的C类IP地址。在其他ISP那里,即使是拥有几百台计算机的大型局域网用户,当他们申请IP地址时,所分配的地址也不过只有几个或十几个IP地址。显然,这样少的IP地址根本无法满足网络用户的需求,于是也就产生了NAT技术。

  以前上网主要分为代理和NAT(网络地址转化)两种模式,目前则主要采用NAT上网。NAT有三种类型:静态NAT(staticNAT)、NAT池(pooledNAT)和端口NAT(PAT)。

1、静态NAT:设置起来最为简单,内部网络中的每个主机都被永久映射成 外部网络中的某个合法的地址。多用于服务器。

2、NAT池:在外部网络中定义了一系列的合法地址,采用动态分配的方法映射到内部网络。多用于网络中的工作站。

3、PAT则是把内部地址映射到外部网络的一个IP地址的不同端口上。

二、如何改nat类型?

更改NAT类型的方法,其实就是进行NAT穿透(NAT Traversal):;

如果你的路由器有启用“Full Cone”、“STUN”、“TURN”、“ICE”、“uPnP”等功能,果断都启用了;

如果你的路由器没有以上功能,那可以找下有没有“DMZ”功能,有的话,可以启用它,并把你要提升NAT类型的主机IP地址设置好(一般建议有“FullCone”、“uPnP”等,就不要开"DMZ”了,除非你是PS4/XBox这类游戏主机要提升NAT类型);

在Windows上把以下三个服务设置为自动启动,并启动该服务:

一般这三个服务都会被奇虎360等带启动项优化的软件当做无用启动项被“优化”成禁止启动;

在 Windows 防火墙,放行你需要提升NAT类型的软件或者游戏程序(EXE程序或者UWP程序),如果你不会放行,也可以直接关闭 Windows 防火墙;

如果你的设备是通过电脑共享网络的形式上网的,建议把这个服务也打开:UPnP Device Host。;Ps:以上步骤能做就做,这样你的网络环境就会越好,甚至NAT1都没有问题。

三、怎样更改NAT类型?

更改NAT类型的方法,其实就是进行NAT穿透(NAT Traversal):;

如果你的路由器有启用“Full Cone”、“STUN”、“TURN”、“ICE”、“uPnP”等功能,果断都启用了;

如果你的路由器没有以上功能,那可以找下有没有“DMZ”功能,有的话,可以启用它,并把你要提升NAT类型的主机IP地址设置好(一般建议有“FullCone”、“uPnP”等,就不要开"DMZ”了,除非你是PS4/XBox这类游戏主机要提升NAT类型);

在Windows上把以下三个服务设置为自动启动,并启动该服务:

一般这三个服务都会被奇虎360等带启动项优化的软件当做无用启动项被“优化”成禁止启动;

在 Windows 防火墙,放行你需要提升NAT类型的软件或者游戏程序(EXE程序或者UWP程序),如果你不会放行,也可以直接关闭 Windows 防火墙;

如果你的设备是通过电脑共享网络的形式上网的,建议把这个服务也打开:UPnP Device Host。;Ps:以上步骤能做就做,这样你的网络环境就会越好,甚至NAT1都没有问题。

四、怎么修改NAT类型?

DHCP是用来

分配IP地址

的。

NAT是用来

转换IP地址

的。

NAT的类型很多,但很多时候,NAT就是为了让

N台

手机/电脑/平板能

共享同一个公网IP来上网

,如果你用过Linux,可以试试iptables的MASQUERADE、SNAT,实现的就是这个效果。

你把电脑/手机/平板插上网线/连上WiFi,操作系统的DHCP客户端就会开始工作,尝试联系网络里的DHCP服务器,然后从那里“租”一个IP地址。

DHCP服务器维护了一个

地址池

,它只会从这个池子里分配地址,一个MAC对应一个地址,如果不用了就放回池子,这样就可以

避免搞出重复的IP地址

——当然,你也可以给电脑/手机/平板直接填一个IP,这样就可能重复了,DHCP服务器管不着你,但你这样用也可能碰到冲突、动不动断网。

然后,很多时候,

我们手里的设备从DHCP服务器那里拿到的是私有IP

,192.168.X.X这种。

(直接拿到公网IP的也有,有些地方的ChinaNet就有机会拿到)

但是,

私有IP在互联网上是不用的。

如果你把IP包头的“目标地址”字段填入私有地址,再把这个数据包发到互联网上,一般过不了几跳就会被丢弃,因为没人在用这种地址。

然后,家用路由器/NAT网关等设备就开始发挥作用了。

比如你用手机打开知乎首页,数据包从手机发出去时,经过家里的路由器,它就

把数据包头部的源IP改成自己在用的公网IP

,这样数据包就可以正常发到目的地了。

在互联网上的路由器,和知乎的服务器看来,就像是你的家用路由器在进行访问知乎的动作。

等对方回复时,家用路由器再把数据包头的目标IP改成对应的私有IP,然后这个回复包就可以正确发到你的手机上。

其实只改IP头还不够,很多时候TCP/UDP/ICMP的头部也需要改——总之,路由器要建立一个对应关系(

NAT表

),就像A单位(路由器拿到的公网IP)的张三(手机拿到的私有IP)给某时尚杂志(网站服务器的公网IP)写信,对方回信了,路由器可不能搞混,要把回信给张三才对,给了李四就搞笑了。维护“对应规则”的方法也有很多,具体来说有Cone NAT、Symmetry NAT等很多种。

PS:可想而知,这也造成

外网不能主动访问内网的设备

,所以P2P应用,比如迅雷/电驴/XX影音之类的,就要开始嚷嚷端口映射、UPnP之类的了。UPnP也很简单,就是应用跟路由器商量一下,自动建立端口映射,不用你手动打开浏览器192.168.1.1、输入管理密码、添加端口映射那么麻烦。对于P2P应用来说,还有UDP

打洞

等技术来克服NAT带来的阻碍。

PPS:这样一来,

内网就不会暴露在外了,获得安全性加成

,可以让你躲过445端口的WannaCry勒索蠕虫病毒(然而,内网有

猪队友

的话,还是会

团灭

的,嘿嘿)……

NAT除了像上面的例子那样,在“内网的设备连出去”时修改源IP/源端口,还可以在“外网的主机连进来”的时候,修改目标IP/目标端口,比如路由器的

端口映射

功能,相当于iptables的DNAT,就可以把目标端口改掉(其实连进来/连出去的时候都能用,具体看你想干啥……)。

网上的资料似乎也很多了,比如这个:

NAT的特殊处理 - 目录 - 技术甜甜圈 - 华三通信

推荐看一看。

五、如何设置nat类型?

要设置 NAT 类型,可以按照以下步骤进行:可以通过路由器或防火墙进行 NAT 类型设置。NAT(Network Address Translation)是网络地址转换的缩写,它的作用是将一个 IP 地址转换为另一个 IP 地址。NAT 的类型分为三种:开放型、中等型和严格型。在进行互联网游戏等操作时,若 NAT 类型不正确,就会出现无法连接或延迟高的情况,因此需要进行设置。具体的设置方法因不同的路由器和防火墙而异,但一般来说可以在网络设置中找到 NAT 设置项,将 NAT 类型设为开放型即可。如果遇到问题,可以参考相关的网络教程或咨询网络运营商。

六、nat类型怎么打开?

打开NAT只对对于做主机以及有路由器的玩家有效

简要说明一下NAT的作用,NAT就是网络地址转换协议,它通过在路由器(其实在服务器也可以)把某些端口定义为广域网上合法的ip,所以在我们联机的时候,打开NAT就能解决联机卡的问题~

下面是方法

1. 设定静态ip地址。(不可跳过)

在开始菜单中打开运行,运行 command

然后会出现一个命令行

直接在里面输入 ipconfig /all

然后会刷出很多信息请记录下面几样

IP address(就是ip地址)

Subnet Mask(就是子网掩码)

Default Gateway(默认网关)

DNS Server(DNS服务器,有两个,上面那个是常用的,下面那个是备用的)

请确保每一项都分开记下并标注清楚.

然后在控制面板中找到网络连接,打开后右键选择你上网用的那个连接(通常都是本地连接)点属性

在常规里面找到Internet协议(TCP/IP),选中,然后点下面的属性

接着会出现一个网络设置的面板

点选“使用下面IP地址”

并在各个框内填入事先记下来的信息(千万不要填错!)

确定退出

这样你的静态ip地址就设定好了

2.打开NAT所用的端口

在浏览器中输入路由器的ip地址

输入用户名密码(默认都是admin)

登入后找到转发规则(各个路由器可能有不一样)下的虚拟服务器

在这里有一排框,分别是服务端口 IP地址 协议

在服务端口中填入需要打开的端口

在ip地址中输入刚才设定的ip地址

在协议中选择TCP或者All

(如果填入框不够可能会有新建按钮供你使用)

然后把它们都启用,保存退出

七、怎么查看nat类型?

查看NAT类型的方法取决于您使用的设备和网络。以下是一些常见的方法:

在Windows PC上:

1. 首先,在Windows电脑中打开命令提示符。

2. 在命令提示符中,键入“ipconfig”并按下回车键。

3. 查找网络连接中的IPv4地址。

4. 现在,打开网页浏览器并输入在浏览器地址栏中输入IPv4地址,然后按下回车键。

5. 根据您的网络,您应该可以在屏幕上看到NAT类型。

在游戏控制台上:

1. 打开您的游戏机并登录到您的游戏帐户。

2. 在主菜单中选择“设置”或“网络设置”。

3. 浏览菜单以找到有关NAT类型的信息。

在路由器设置页面上:

1. 打开您的路由器管理页面。

2. 输入管理员用户名和密码(默认情况下在路由器手册中提供)并登录。

3. 查找“NAT类型”、“端口转发”或类似选项,并查看有关NAT类型的信息。

请注意,如果您的设备连接到一个共享网络,如公司、学校或公共Wi-Fi网络,您可能无法查看NAT类型等详细信息。

八、nat类型解决方法?

NAT是Network Address Translation的缩写,也就是网络地址转换的意思。NAT是将IP数据包头中的IP地址转换为另一个IP地址的过程。可以简单连接为将局域网转换为公网,只有公网才能在互联网传输。无线路由器就充当了NAT、无线AP和交换机三个功能。

  

  NAT有4个类型,它们分别是:NAT1、NAT2、NAT3、NAT4。从 NAT1 至 NAT4 限制越来越多。下面分别讲解。

  NAT1: Full Cone NAT,全锥形NAT,这是最宽松的网络环境,你想做什么,基本没啥限制IP和端口都不受限。

  

  NAT2: Address-Restricted Cone NAT,受限锥型NAT,相比NAT1,NAT2 增加了地址限制,也就是IP受限,而端口不受限。

  NAT3: Port-Restricted Cone NAT,端口受限锥型,相比NAT2,NAT3 又增加了端口限制,也就是说IP、端口都受限。

  NAT4: Symmetric NAT,对称型NAT,对称型NAT具有端口受限锥型的受限特性,内部地址每一次请求一个特定的外部地址,都可能会绑定到一个新的端口号。也就是请求不同的外部地址映射的端口号是可能不同的。这种类型基本上就告别 P2P 了。

  由上面可以看出从NAT1到NAT4限制越来越多,为了各种需求,我们希望提升NAT类型。提升NAT类型的好处有,浏览网页、观看视频、游戏等更顺畅,下载速度更稳定快速,特别是对那些玩游戏的,提升NAT类型后更容易进入游戏房间连线等。

  提升NAT类型的途径和方法:

  1、修改光猫工作模式:

  把光猫工作模式设置为桥接模式,这就是获取光猫超级密码的目的,修改模式,因为运营商一般默认设置光猫工作在路由模式。无线路由器直接连到猫上就可以上网的,那么光猫是路由模式。无线路由器需要PPPoE拨号上网的就是桥接模式。

  

  2、更改路由器设置:

  如果无线路由器有启用“Full Cone”、“uPnP”等功能,果断启用。特别是启用“uPnP”,绝大部分路由器都支持。另外大部分的路由器都支持DMZ,把你要提升NAT类型的主机IP地址设置好,设置之前把主机的IP设置为静态的。

  

  

  3、检查Windows系统中以下三个服务是否自动开启,如果未开启,那么设置为自动启动。另外在系统防火墙将需要的程序添加例外。

  Function Discovery Provider Host

  Function Discovery Resource Publication

  SSDP Discovery

  

  注意:路由器层数越少越好,这样可能得到NAT1和NAT2两类NAT类型。NAT1是最宽松的网络环境,基本没限制。NAT4是最严格的网络环境,可能会玩不了游戏、下载都没速度,一般,我们家里的上网如果是光猫桥接再用无线路由器拨号上网的基本是NAT2和NAT3对看网页、游戏及下载都没有太多限制。

九、方舟nat类型是什么?

方舟nat类型是一般是指网络状态类型。

NAT(NetworkAddressTranslation,网络地址转换)是1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。这种方法需要在专用网连接到因特网的路由器上安装NAT软件。

十、nat类型什么意思?

NAT有三种类型:静态NAT(staticNAT)、NAT池(pooledNAT)和端口NAT(PAT)。1.静态NAT:设置起来最为简单,内部网络中的每个主机都被永久映射成 外部网络中的某个合法的地址。多用于服务器。2.NAT池:在外部网络中定义了一系列的合法地址,采用动态分配的方法映射到内部网络。多用于网络中的工作站。3.PAT则是把内部地址映射到外部网络的一个IP地址的不同端口上。