貌似是一个相当老的东西了额。。。。

介绍如下:

NAT Check
Version 3, with TCP Support!
检查你的NAT (Network Address Translator) 和p2p协议的兼容性

P2P协议的实现在当前IPV4环境下,就技术上来讲,更重要的是如何穿越NAT以及保证连接的稳定性能。有必要先澄清几个概念。
Firewall, NAT, Loopback tanslation (参考 http://blog.csdn.net/hxhbluestar/archive/2004/11/11/177793.aspx)

NAT Check是这样的一个小程序,它可以自动检测你的NAT对P2P协议的支持程度,version 3版本可以检测以下功能:

  1. TCP/UDP consistent translation
  2. TCP simultaneous open
  3. TCP/UDP loopback translation
  4. TCP unsolicited connections filtered
  5. UDP unsolicited messages filtered

你可以在下载、编译运行这个C程序:natcheck.c (如果是64位电脑,可以在添加编译参数"-DHAVE_STDINT"或者直接修改程序的#define)
如果你想在Windows平台上运行NAT Check, 首先安装Windows上的GCC环境MinGW,然后使用-lws2_32编译选项编译即可)

 

我手动编译了一个版本。。。【其实后来我发现官方有编译好的版本下载的】。。。

官方下载地址

自己博客下载地址