如何查看QQ好友的IP地址

网上关于这方面的文章非常多,另外还有很多显IP的QQ修改版,不过随着QQ客户端的不断升级,以前的那些方法是不是还有用呢?

以QQ2009版为例,简单分析了一下现在QQ的数据包传输情况,有几点发现(也许不是非常准确):

1、一般的文字聊天是用QQ的OICQ协议和腾讯的服务器交换数据,包括离线的留言也是一样,所以是不能简单通过聊天数据包就得知QQ好友的IP地址的;

2、 发图片和直接传输文件这些,以前的显IP的QQ修改版就是通过这种方式查出好友的IP地址的,也就是说以前如果两个QQ客户端之间发送图片或者文件这些数 据量比较大的,腾讯服务器的策略是尽量通过交换信息,使两个客户端之间建立直接的IP连接,但现在随着QQ增加了离线传输图片和文件的功能,实际上腾讯建 立了专门用于保存这些数据的中转服务器,而且当两台机器都正好处于内网或者位于防火墙后面的时候(就是电驴软件的LowID to LowID的情况),一般就是通过专门的中转服务器进行数据的中转,如果这样也是无法看出好友的IP地址的;

3、如果是建立音频或者视频对话,有可能是通过类似电驴软件的Low ID to Low ID的机制(借助一台中间服务器同步来建立LowToLow的socket连接)传输数据,也可能是其他的P2P的方式,这种情况一般就不会通过中转服务器了,这时候是最可能查看QQ好友的IP地址的。

由此可以看出,其实很多所谓显IP的QQ修改版是不一定能显示出QQ好友的IP地址的,如果要查看好友的IP地址,也许通过其他方式(比如点击网页链接)会更可靠和准确一些。

Tags:,

Add a Comment

电子邮件地址不会被公开。 必填项已用*标注