什么是NAT?
NAT——网络地址转换——是您家里每台设备共用一个公网IP地址的方式。路由器在数据出去和回来的路上改写地址,这就是互联网只看到整个家一个地址的原因,也是某些游戏和服务需要端口映射才能工作的原因。
本文内容
NAT的工作原理
您的设备拥有互联网无法路由的内网地址(192.168.1.x)。当您的笔记本连接一个网站时,路由器把内网源地址替换为自己的公网地址和一个它选定的端口号,在表中记下这个映射,然后转发数据包。回复到达该公网地址和端口;路由器查表后把目标地址改写回笔记本。每个出站连接都会创建一个映射;对它的回复能够通过;任何没有映射的入站数据都会被丢弃。最后这一特性让NAT成了一道“无心插柳”的防火墙,也是入站服务需要额外帮助的原因。IPv6世界不需要NAT——每台设备都有公网地址,丢弃数据的工作由路由器的防火墙有意完成。参见公网IP与内网IP的区别。
立即测试
Cloudflare边缘节点由本次请求在Cloudflare边缘节点读取。首页还会显示您的运营商、网络类型,以及VPN、DNS和WebRTC检查。
显示详情游戏中的NAT类型
游戏主机和游戏把路由器的NAT行为描述为开放、中等或严格(PlayStation:类型1–3)。区别在于路由器如何映射端口、接受谁的入站数据包:开放型NAT对每个目标保持同一个映射,并接受该端口上来自任何人的数据包,所以其他玩家能连上您;严格型(对称)NAT为每个目标创建新的映射,所以谁也连不上。两个严格型NAT完全无法互连。NAT类型测试可以测出您的类型,并说明如何变为开放型。
NAT与端口映射
常见问题
NAT是什么意思?
网络地址转换:改写数据包中的地址,让许多拥有内网地址的设备共用一个公网地址。
NAT现在还在用吗?
在用,几乎每个家庭和移动网络的IPv4都在用;这是用40亿个地址连接数十亿台设备的唯一办法。IPv6网络不需要它。
我应该开启还是关闭NAT?
在普通家用路由器上,除非每台设备都有公网地址,否则无法关闭NAT,而且您也不会想关:它正是让您唯一的公网地址服务全家的东西。值得调整的设置是UPnP和端口映射,而不是NAT本身。
哪种NAT类型最适合游戏?
开放型(类型1):您可以连接任何人,也可以为任何人主持对局。中等型可以接受;严格型(类型3)会限制您能一起玩的人。
如何修复NAT类型?
启用UPnP,或把游戏的端口转发到游戏主机的固定内网地址;通过桥接运营商的调制解调器消除双重NAT;如果您处于运营商级NAT之后,请向运营商申请公网地址或使用IPv6。
如何查看我的NAT IP?
您的NAT IP就是路由器对外呈现的公网地址——显示在首页——而设备的内网地址在它的网络设置中。两者都列在路由器的状态页面上。