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,

展开内容

类似软件

  • IsMyHdOK(硬盘测试软件)

    9.5/164K

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

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

    9.1/4.2M

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

    查看
  • loadrunner11

    8.9/3.06G

    LoadRunner11是一款广泛适用于各种体系架构的专业级别的应用负载测试工具。总的来说就是它可以模拟上千万用户对企业应用进行真实的负载测试,通过大量实时监测器和精确的分析来得到最真实的数据,并且支持自动重复测试,以确保数值稳定和准确。

    查看
  • Dxva Checker

    9.1/1M

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

    查看

网友评论

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

同类排行

  • cinebench2024中文版

    8.7/1.31G

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

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

    9.5/164K

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

    查看
  • Testlink

    9.0/11.62M

    TestLink是一款基于web的测试用例管理系统,该软件主要功能是测试项目管理、产品需求管理、测试用例管理、测试计划管理等,能够用于进行测试过程中的管理,通过使用该软件提供的功能,可以将测试过程从测试需求、测试设计、到测试执行完整的管理起来。

    查看
  • SysGauge系统性能监视器

    9.1/55.05M

    SysGauge是一款超强大的系统性能监视器,它可帮助用户更好的监控本机的电脑使用情况和系统性能,以此可以最大限度避免用户的电脑出现问题。SysGauge可帮助用户检测出本机电脑的CPU使用率、内存使用情况、网络传输速率、操作系统性能、运行进程的状态和资源使用情况、文件系统

    查看
  • LatencyMon音频检测软件

    9.4/2.78M

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

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

    9.1/6M

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

    查看
  • Lenovo Utility(硬件驱动)

    9.1/4.52M

    Lenovo Utility官方版是由联想官方针对旗下的联想电脑推出的一款硬件驱动,用于在发生WER(Windows 错误报告)事件时从Lenovo服务器搜索、下载和安装补丁的应用程序。

    查看
  • SysGauge Ultimate(系统性能监视器)

    9.1/5.9M

    SysGauge Ultimate是来自国外的一款简单实用,功能强大的系统性能监视器。它是一款专门为 Windows 系统设计的免费系统和性能监视器实用程序,它可以:监视 CPU 使用率、内存使用率、网络传输速率、操作系统性能、系统中活动进程的状态和资源使用情况、文件系统性能,U

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

    9.1/149.65M

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

    查看
  • 鲁大师尊享版

    9.0/139.94M

    鲁大师尊享版是一款面向个人电脑用户的软件工具,主要用于电脑性能优化和硬件监测。相较于普通的正式版来说,鲁大师尊享版在功能上相对更加全面和强大,它提供了更多的性能优化功能,包括系统清理、垃圾文件清理、注册表修复等操作,以及游戏加速和优化功能。

    查看
  • Win11配置检测工具电脑版

    9.1/6.58M

    这不是最近微软正式发布了新一代的Windows操作系统Windows11吗,而Windows11对于电脑配置来说还是有一些需求的,有些用户也不太清楚自己的电脑能不能安装Windows11系统,所以针对于这个问题推出了Win11配置检测工具电脑版这款软件,也称之为PC Health

    查看
  • 鲁大师pro官方版

    9.1/110.71M

    鲁大师pro官方版是鲁大师专为企业用户设计开发的一款电脑硬件检测和管理工具。相较于普通版的鲁大师来说,它提供了更为全面的功能和更高级的管理选项,旨在帮助企业用户对公司内部的计算机进行集中管理和维护。

    查看
  • drive health中文版

    9.1/511K

    drive health中文版是一款实用的能检测硬盘寿命的软件。你的硬盘是不是每天都要“吞吐”大量的数据,每天都要面对你同时操作几个大型程序的“折磨”?它现在健康状况如何?Drive Health 就能解答你的谜团,它能帮你判断硬盘的“生命之火”到底燃烧得怎样。

    查看
  • 触摸屏测试软件

    9.1/140K

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

    查看
  • PCHunter(系统信息查看软件)

    9.1/15.95M

    PCHunter是一款功能强大的系统安全信息查看软件,您不但可以深入的查看系统各类信息,该软件还可以很方便的揪出电脑的木马病毒,同时还可以在线修复各种系统问题。支持xp~win10的所有32位操作系统,还支持64位的Win7、Win8、Win8.1和Win10系统。

    查看