A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 36360|回复: 27

【 什么是NAT】

[复制链接]

超级版主

铁拳男

精华
7
帖子
12082
威望
32 点
积分
18540 点
种子
6012 点
注册时间
2005-11-14
最后登录
2025-4-8
 楼主| 发表于 2014-10-30 19:36  ·  爱尔兰 | 显示全部楼层 |阅读模式
NAT(Network Address Translation,网络地址转换)是1994年提出的。
当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。
这种方法需要在专用网连接到因特网的路由器上安装NAT软件。装有NAT软件的路由器叫做NAT路由器,它至少有一个有效的外部全球IP地址。这样,所有使用本地地址的主机在和外界通信时,都要在NAT路由器上将其本地地址转换成全球IP地址,才能和因特网连接。

简单的来说,不讲术语,PSN上提到的Nat Type/类型
Nat Type/类型 1:就是你的主机和互联网之间只有1个NAT路由器,路由器越少,数据报传送质量越好
比如你的PS3/PS4是直接连到电信公司提供的猫/路由器上
PS3/PS4-----电信公司ISP Modem/路由器-----互联网

Nat Type/类型 2:就是你的主机和互联网之间只有2个NAT路由器
比如你的PS3 /PS4连接到你自己的路由器,你自己的路由器再连到电信公司提供的猫/路由器上
PS3/PS4-----你自己的路由器--------电信公司ISP Modem/路由器---------互联网

以此类推

Nat Type对游戏的影响
Type 1 NAT – 游戏Matchmaking最快,语音质量最好,这类型不多,国外可以直接问供应商要PPPOE直接登录,但是不少供应商不支持
Type 2 NAT –游戏matchmaking需要更长的时间来找游戏,语音质量有时会有问题
Type 3 NAT –游戏经常显示找不到matchmaking, PSN派对语音被禁止了

但是有朋友问,为什么我PS4直接连到电信公司的路由器了,还是显示Nat Type 2呢
这个可能就是因为你的电信供应商那边的设备还有一个NAT路由器,连线如下
PS3/PS4 ------电信公司ISP Modem/路由器---------电信公司在小区放的终端NAT路由器-------互联网

还有的可能就是你用了***,那也要加多一个


如何能修改NAT 类型呢
几个方法
给你的PS4 定一个固定的IP地址是改善网络连线质量最快的方法,教程的话很多,可以google下
还有就是问运营商拿PPPOE登录用户名和密码,一般都肯给的,然后你再你的路由器上自己弄直接连接

下面有个转的方法

1 登录你的路由器
2 允许UPnP选项
3 给PS4/PS3 设定固定IP
4 打开DMZ
5 找到TCP和UDP端口并且打开以下端口port
        80
        443
        465
        983
        3478-3480
        3658
        5223
        6000-7000
        9293
        10070-10080

当然了,最最主要的还是看网络环境
该用户已被禁言

精华
0
帖子
1001
威望
0 点
积分
1097 点
种子
7 点
注册时间
2010-6-7
最后登录
2019-12-5
发表于 2014-10-30 19:50  ·  福建 来自手机 | 显示全部楼层
感觉没听懂啊

征服者

女王様

精华
0
帖子
6213
威望
0 点
积分
6645 点
种子
16 点
注册时间
2010-1-6
最后登录
2025-4-9
发表于 2014-10-30 19:56  ·  北京 | 显示全部楼层
NAT1和NAT2的差别,到底是YY的还是实测的?
所有PS系主机的说明书上给出的连接方式都是通过自己的路由器连接,像PSV因为是无线网更不可能直接连到供应商的路由器上,也就是说官方默认玩家用的是NAT2。如果NAT1和NAT2有明显区别那还玩毛?

超级版主

铁拳男

精华
7
帖子
12082
威望
32 点
积分
18540 点
种子
6012 点
注册时间
2005-11-14
最后登录
2025-4-8
 楼主| 发表于 2014-10-30 20:01  ·  爱尔兰 | 显示全部楼层
turtlemark 发表于 2014-10-30 11:56
NAT1和NAT2的差别,到底是YY的还是实测的?
所有PS系主机的说明书上给出的连接方式都是通过自己的路由器连 ...

索尼官方自己说的

终结者

PSN:xieyg

精华
0
帖子
8417
威望
2 点
积分
9190 点
种子
176 点
注册时间
2009-5-20
最后登录
2025-4-9
发表于 2014-10-30 20:04  ·  新疆 | 显示全部楼层
铁拳这个帖子一发,又有很多玩家瞎折腾了。
哎,没用。

征服者

女王様

精华
0
帖子
6213
威望
0 点
积分
6645 点
种子
16 点
注册时间
2010-1-6
最后登录
2025-4-9
发表于 2014-10-30 20:06  ·  北京 | 显示全部楼层
tekkenman 发表于 2014-10-30 20:01
索尼官方自己说的

索尼这不是逗比么?它默认玩家主流是NAT2,居然说匹配和语音会有问题,那还咋搞……

超级版主

铁拳男

精华
7
帖子
12082
威望
32 点
积分
18540 点
种子
6012 点
注册时间
2005-11-14
最后登录
2025-4-8
 楼主| 发表于 2014-10-30 20:15  ·  爱尔兰 | 显示全部楼层
鬼爵爷 发表于 2014-10-30 12:04
铁拳这个帖子一发,又有很多玩家瞎折腾了。
哎,没用。

我写完看了一遍,估计对绝大多数人没帮助

主要我有个朋友一直是Nat3,带宽是20M的,我们研究修改后顺利成Nat1,直接无问题

精华
0
帖子
3671
威望
0 点
积分
3746 点
种子
690 点
注册时间
2013-2-21
最后登录
2025-4-9
发表于 2014-10-30 20:31  ·  上海 | 显示全部楼层
本帖最后由 jocover 于 2014-10-30 20:52 编辑

NAT就是网络地址翻译,比如你本地地址192.168.1.100,你要访问百度www.baidu.com(180.97.33.107),默认访问百度的http的80端口,本地游览器会产生一个随机的通信端口,比如28453端口,这样的话TCP数据包就会生成一个src 192.168.1.100:28453 dst 180.97.33.107:80格式的数据
但是在百度服务器看来192.168.1.100是私网地址,他是无法访问到的,所以无法建立通信
这时候NAT就起作用了,假设有一个的路由猫(一般就是你家的路由),获得公网的IP地址是180.159.173.14,他会把src 192.168.1.100:28453,dst 180.97.33.107:80的包转换成src 是180.159.173.14:28453,dst 180.97.33.107:80的格式发给百度,由于公网地址是全球唯一的IP地址,所以百度服务器也能找到,发送src 180.97.33.107:80 dst 180.159.173.14:28453的数据到你的路由器中,然后你路由在做NAT本地转换,把src 180.97.33.107:80 dst 180.159.173.14:28453转成src 180.97.33.107:80 dst 192.168.1.100:28453,这样你局域网的电脑就可以和互联网上的服务器进行操作了

PS4中的
NAT1就是你获得IP是公网IP,全球都可以访问到的
NAT2就是通过一般家用路由器分配内网IP,但是还是可以通过全球唯一IP访问的
NAT3就是通过家用路由,但是在NAT数据包拆分中产生问题的,或者运营商部署NAT444导致的

精华
0
帖子
6699
威望
0 点
积分
7216 点
种子
218 点
注册时间
2007-11-1
最后登录
2025-4-8
发表于 2014-10-30 22:06  ·  香港 | 显示全部楼层
传说中的NAT1

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

精华
0
帖子
178
威望
0 点
积分
149 点
种子
5 点
注册时间
2006-9-23
最后登录
2017-11-11
发表于 2014-10-31 00:03  ·  四川 | 显示全部楼层
是么,我之前360就是电信猫拨号上的,ps4因为要用***所以就连的路由器,回去试试拨号
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-4-9 16:52 , Processed in 0.416330 second(s), 16 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部