NAT类型测试工具

大小:490K 类别:
  • 系统检测

官方安全无插件纠错

  • 更新时间2023-10-27
  • 版本v1.0
  • 系统Pc
  • 语言简体中文
NAT类型测试工具是检查判断自己或对方的nat类型公开的免费STUN服务器工具,当SIP终端在使用私有IP地址时,可能需要配置stun服务器,公开的免费STUN服务器有:stunserver.org 测试OK的,而且NAT类型测试工具绿色无需安装,不占内存空间,使用简单,非常的方便,有需要的朋友可以来下载!

公开的免费STUN服务器

当SIP终端在使用私有IP地址时,可能需要配置stun服务器
公开的免费STUN服务器有:
stunserver.org 测试是OK的
stun.xten.com /
stun.fwdnet.net
stun.fwdnet.net:3478
wirlab.net
stun01.sipphone.com
stun.iptel.org
y#^stun.ekiga.netstun.fwdnet.net
stun01.sipphone.com (no DNS SRV record)
stun.softjoys.com (no DNS SRV record)
stun.voipbuster.com (no DNS SRV record)
stun.voxgratia.org (no DNS SRV record)
stun.xten.com stunserver.org
stun.sipgate.net:10000
stun.softjoys.com:3478
界面词语翻译:
STUN server,STUN服务器
NAT type,NAT类型
Local end point,当地终端
Public end point,公共终端

怎么用?

四种不同的NAT类型及检测方法。考虑到UDP的无状态特性,目前针对其的NAT实现大致可分为Full Cone、Restricted Cone、Port Restricted Cone和Symmetric NAT四种。值得指出的是,对于TCP协议而言,一般来说,目前NAT中针对TCP的实现基本上是一的,其间并不存在太大差异,这是因为TCP协议本身 便是面向连接的,因此无需考虑网络连接无状态所带来复杂性。用语定义
1. Full Cone NAT : 所有来自同一 个内部Tuple X的请求均被NAT转换至同一个外部Tuple<br Y,而不管这些请求是不是属于同一个应用或者是多个应用的。除此之外,当X-Y的转换关系建立之后,任意外部主机均可随时将Y中的地址和端口作为目标地址 和目标端口,向内部主机发送UDP报文,由于对外部请求的来源无任何限制,因此这种方式虽然足够简单,但却不那么安全
2. Restricted Cone NAT : 它是Full Cone的受限版本:所有来自同一个内部Tuple X的请求均被NAT转换至同一个外部Tuple Y,这与Full Cone相同,但不同的是,只有当内部主机曾经发送过报文给外部主机(假设其IP地址为Z)后,外部主机才能以Y中的信息作为目标地址和目标端口,向内部 主机发送UDP请求报文,这意味着,NAT设备只向内转发(目标地址/端口转换)那些来自于当前已知的外部主机的UDP报文,从而保障了外部请求来源的安 全性
3. Port Restricted Cone NAT :它是Restricted Cone NAT的进一步受限版。只有当内部主机曾经发送过报文给外部主机(假设其IP地址为Z且端口为P)之后,外部主机才能以Y中的信息作为目标地址和目标端 口,向内部主机发送UDP报文,同时,其请求报文的源端口必须为P。这一要求进一步强化了对外部报文请求来源的限制,从而较Restrictd Cone更具安全性
4. Symmetric NAT :这是一种比所有Cone NAT都要更为灵活的转换方式:在Cone NAT中,内部主机的内部Tuple与外部Tuple的转换映射关系是独立于内部主机所发出的UDP报文中的目标地址及端口的,即与目标Tuple无关; 在Symmetric NAT中,目标Tuple则成为了NAT设备建立转换关系的一个重要考量:只有来自于同一个内部Tuple 、且针对同一目标Tuple的请求才被NAT转换至同一个外部Tuple,否则的话,NAT将为之分配一个新
第二种NAT类型 检测
前提条件:有一个公网的Server并且绑定了两个公网IP(IP-1,IP-2)。这个Server做UDP监听IP-1,Port-1),(IP-2,Port-2)并根据客户端的要求进行应答。
第一步:检测客户端是否有能力进行UDP通信以及客户端是否位于NAT后? 客 户端建立UDPsocket然后用这个socket向服务器的(IP-1,Port-1)发送数据包要求服务器返回客户端的IP和Port, 客户端发送请求后立即开始接受数据包,要socketTimeout(300ms),防止无限堵塞. 重复这个过程若干次。如果每次都超时,无法接受到服务器的回应,则说明客户端无法进行UDP通信,可能是防火墙或NAT阻止UDP通信,这样的客户端也就 不能P2P了(检测停止)、当客户端能够接收到服务器的回应时,需要把服务器返回的客户端(IP,Port)和这个客户端socket的 (LocalIP,LocalPort)比较。如果完全相同则客户端不在NAT后,这样的客
户端具有公网IP可以直接监听UDP端口接收数据进行通信(检 测停止)。否则客户端在NAT后要做进一步的NAT类型 检测(继续)。
第二步:检测客户端NAT是否是Full Cone NAT? 客 户端建立UDP socket然后用这个socket向服务器的(IP-1,Port-1)发送数据包要求服务器用另一对(IP-2,Port-2)响应客户端的请求往回 发一个数据包,客户端发送请求后立即开始接受数据包,要设定socket Timeout(300ms),防止无限堵塞. 重复这个过程若干次。如果每次都超时,无法接受到服务器的回应,则
说明客户端的NAT不是一个Full Cone NAT,具体类型有待下一步检测(继续)。如果能够接受到服务器从(IP-2,Port-2)返回的应答UDP包,则说明客户端是一个Full Cone NAT,这样的客户端能够进行UDP-P2P通信(检测停止)。
第三步:检测客户端NAT是否是Symmetric NAT? 客 户端建立UDP socket然后用这个socket向服务器的(IP-1,Port-1)发送数据包要求服务器返回客户端的IP和Port, 客户端发送请求后立即开始接受数据包,要设定socket Timeout(300ms),防止无限堵塞. 重复这个过程直到收到回应(一定能够收到,因为第一步保证了这个客户端可以进行UDP通信)。 用同样方法用一个socket向服务器的(IP-2,Port-2)发送数据包要求服务器返回客户端的IP和Port。 比 较上面两个过程从服务器返回的客户端(IP,Port),如果两个过程返回的(IP,Port)有一对不同则说明客户端为Symmetric NAT,这样的客户端无法进行UDP-P2P通信(检测停止)。否则是Restricted Cone NAT,是否为Port Restricted Cone NAT有待检测(继续)。
第四步:检测客户端NAT是否是Restricted Cone NAT还是Port Restricted Cone NAT? 客户端建立UDP socket然后用这个socket向服务器的(IP-1,Port-1)发送数据包要求服务器用IP-1和一个不同于Port-1的端口发送一个UDP 数据包响应客户端, 客户端发送请求后立即开<<始接受数据包,要设定socket Timeout(300ms),防止无限堵塞. 重复这个过程若干次。如果每次都超时,无法接受到服务器的回应,则说明客户端是一个Port Restricted Cone NAT,

展开内容

类似软件

  • cinebench2024中文版

    8.7/1.31G

    cinebench是一款国外火爆全国的计算机硬件评估测试套件工具。对比于国内知名的鲁大师相比较,它的多轮跑分结果相当稳定,不会出现大的偏差,且运行方法相对简单、测试时间不长,可以一定程度上反映CPU性能释放的水平。

    查看
  • LatencyMon音频检测软件

    9.4/2.78M

    LatencyMon官方版是一款专业的音频检测软件,它可以检测出电脑上各个驱动的状态,特别是声卡驱动的延迟情况,帮助用户检测出电脑音频延迟、点击和持久性噪点的原因,了解声卡驱动是否适配电脑。

    查看
  • Eizo-test(显示器测试工具)

    9.1/530K

    Eizo-test是一款专业的显示器检测工具,可帮助用户测试显示器的相关问题。Eizo-test支持自动调节测试、基本颜色测试、摩尔纹测试、几何测试、亮度/对比度/均匀性、会聚测试、速递测试及清晰度测试等内容。

    查看
  • 触摸屏测试软件

    9.1/140K

    触摸屏测试软件是一款功能强大的触摸屏检测工具,可帮助用户检测触摸屏的灵敏度状况及其他情况,并可帮助用户直接解决此类问题。触摸屏又称为“触控屏”、“触控面板”,是一种可接收触头等输入讯号的感应式液晶显示装置,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式

    查看

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • CrystalDiskInfo标准版

    9.1/3.76M

    硬盘里的数据至关重要,因此时常检查硬盘健康状况是有必要的,所以大家需要一款良好的硬盘检测工具——crystaldiskinfo,该软件可以说是目前行业中最优秀的硬盘检测工具,他十分的小巧能通过读取S.M.A.R.T了解硬盘健康状况。

    查看
  • cpu-z(cpu检测工具)

    9.5/4.05M

    一款能查询你所用处理器信息的软件。

    查看
  • batteryinfoview(笔记本电池检测软件)

    9.1/39K

    batteryinfoview是一款目前互联网上最实用最准确的笔记本电池检测软件,该软件完全免费,能够全方位检测笔记本电池的状态,并详细的罗列出笔记本电池的名称、制造商、序列号、电池状态、电流容量、设计容量、充电/放电比率、电池温度等等信息,让用户可以更全面的了解自己的笔记本电池

    查看
  • LCDTest(液晶显示器坏点检测)

    9.1/992K

    LCDTest官方版是一款小巧易用且功能强大的液晶显示器坏点检测工具,它可帮助用户测试当今平板显示器和笔记本与电脑显示器中的液晶显示器是否有坏点。液晶显示屏的坏点又称点缺勤,它是指液晶屏显示黑白两色和红、绿、蓝三原色下所显示的子像素点,每个点是指一个子像素,而现实中液晶屏最

    查看
  • SIW2024(系统信息检测工具)

    9.1/133.83M

    SIW2024是一款国外专门为WIDOWS系统量身定制的软硬件信息检测软件。可读取硬件设备和系统软件相关详细信息,包括主板、BIOS、CPU信息、内存及感应器、PCI插槽、声显卡及存储装置、硬盘驱动器及网络设备等信息。

    查看
  • ESET SysInspector(系统诊断工具)

    9.1/4.2M

    一款非常好用的电脑系统检测软件

    查看
  • IsMyHdOK(硬盘测试软件)

    9.5/164K

    IsMyHdOK是一款免费的硬盘检测工具,能够帮助用户检查硬盘各种性能,包含了文件在硬盘中的写入和读出的速度,从而知晓硬盘是否出现了什么问题,并且适用于SSD、HD和其他驱动器。

    查看
  • RecentX(电脑记录查看器)

    9.1/13.84M

    RecentX是一款功能强大的应用程序和文件管理工具,能够快速访问和管理用户最近使用的文件、文件夹、网页链接和应用程序。它通过自动跟踪和记录用户的活动,并提供实时搜索和预览功能,帮助用户方便地找到所需项目。

    查看
  • Dxva Checker

    9.1/1M

    Dxva Checker是一款DXVA检测工具。它可以检测您的GPU到底能支持什么格式、什么分辨率的GPU硬解,其中SD代表DVD级别的标准清晰度,HD代表1280x720级别的高清晰度,FHD就是1080p全高清了,QFHD则是4K级别的超高清晰度了。

    查看
  • Argus Monitor硬件温度检测工具

    9.1/14.43M

    Argus Monitor是一款简单易用的硬件温度检测工具,其可帮助用户确保本机电脑的硬件健康运行。通过它,用户可及时获取电脑的相关硬件温度,如CPU以及硬盘等重要硬件温度信息,当电脑硬件超过一定温度后,程序就会及时发送报警信息给用户,从而可减少用户电脑发生故障的频率。

    查看
  • ASTRA32(硬件信息检测工具)

    9.1/3.35M

    ASTRA32是一款超级强大的硬件信息检测工具,它可帮助用户轻松快速的检测所有已知和未知的硬件产品,包括CPU的频率、特征、Cache、主板品牌生产商、主板BIOS、显示卡、硬盘、光驱等等。

    查看
  • SiSoftware Sandra(硬件检测软件)

    9.1/149.65M

    SiSoftware Sandra是一款功能强大的系统分析评测工具,它可以全面地对计算机的硬件进行检测和分析。它支持32位和64位的Windows操作系统,可以对CPU、内存、硬盘、CD/DVD/BD驱动器、SCSI设备、APM/ACPI、鼠标、键盘、网络、主板、打印机等硬件设备

    查看
  • Rubber Ducky官方版(橡皮鸭电脑检测工具)

    9.1/482K

    Rubber Ducky官方版是一款非常好玩的系统检测软件,简单易用、方便高效,通过生动有趣的水族馆将系统性能实时体现出来,包括水平线、水的颜色、小鱼、植物、气泡等,实时检测电脑内存、虚拟文件使用情况、网络流量、硬盘活动等,能够实时监测本地计算机中各类设备的运行情况。

    查看
  • Privacy Reviver(电脑隐私加密工具)

    9.1/14.79M

    Privacy Reviver是一款很优秀好用的电脑个人隐私保护软件,可以帮助用户清理浏览历史、保存的用户名和密码、上网痕迹等,这样您的电脑就会变得很安全,信息不会泄露,可以安全地删除所有这些痕迹,并在几分钟内保护您的信息的性和安全性。

    查看
  • SysGauge Server(电脑系统性能监控工具)

    9.1/6M

    SysGauge Server是一款功能超级强大的电脑系统监控软件,软件可以检测你的电脑CPU使用率,内存使用情况,网络传输速率,操作系统性能,运行进程的状态和资源使用情况,帮助你时刻了解电脑信息,针对电脑不正常数据做出对策,保护你的电脑安全。

    查看