相信用过Skype的用户,有时候会想到去查看对方的ip地址作些测试,或者其他用途,但是Skype是个P2P类型(准确来说是个带P2P中转性质的软件),该软件拿到的IP不一定是准确的对方的IP地址,一般通常通过拿IP地址可以通过以下两种方法实现.而第三种方法将是我们找到Skype好友IP地址的最终方案.
# m; e0 z$ f$ h* R4 I: M7 K
9 P" Y! ~" B: @6 J. t( Q8 F 第一种:用系统自带命令Netstat noa - n. [7 d F( `, N" k: k
2 w) f9 {) B- N 第一步,先启动命令提示符,然后打开Skype.
, E7 D( }7 w g$ V4 {9 Y8 m9 g4 r& `% a* `. F( R. y0 \; E' p
第二步,让Skype进入视频,或者聊天状态.
; C" K& o* y" N* ^( _3 B
( D3 y0 {8 M4 b8 S/ L2 Q$ P0 z* X 第三步,打开任务管理器,如下图
( a: S! r- ^3 R* I! _5 D7 T) Z% b) J# e8 |* ~
1 `4 L+ \4 i# e& P! n9 \! i
5 {4 `3 {; U( {% c& j+ I' `& {
5 w" i# _+ U! N8 b6 u& f1 p0 h" z% ?% ]4 O- y! \* p* O
由上面图片可以知道,Skype的PID是2288,好的,我们把这个PID记住.
5 q/ }" m" R s0 b7 @
( q$ F. {) T' [1 Q+ v* k 第四步,在命令提示符下面输入Netstat noa
5 ^7 m/ `: D0 E0 }: v4 F
- C6 `8 {3 ^- H! K3 `* G" {) r' b! ]8 d% ~) X
: F& R! S9 |2 U( D
2 f$ k- }8 ~( [$ A6 z$ J8 R) ]1 C! h
点击看大图
& d! z1 h0 b, _0 ?7 a- S( e! X/ l7 G0 { r
由上图大家可以看见一大堆TCP/IP连接,我们只需关心ESTABLISHED标志和PID为2288的连接即可.如上图,该IP地址为81.172.XXX.XXX的地址,极有可能是你好友的IP地址,但是不一定,为什么?因为上面说了,Skype是一个通过中转的P2P类型的IM.好了,了解到这里我们可以继续尝试看看另外一个更简便的方法.
4 X: D. b( g5 m* q* w% Z$ _8 D& e
6 [+ M% }- L% J* _; C4 ?- V
第二种:用TcpView
" \- m. C( r1 |5 L$ y
2 `" C5 c: F! N# i) x 第一步,先启动命令提示符,然后打开Skype.
! y) X' @$ v/ R
1 V5 |' ?8 x4 E5 r 第二步,让Skype进入视频,或者聊天状态.
. i) V: I5 p; K) j
. ?; D' P) c/ Q 第三步,打开TcpView
" z/ G8 u9 H& `
; @4 \. s( V, g" g4 T' i8 n; l
7 ^1 f7 |( e# s# h5 D' {
; e" b; X* v& i3 J- P 7 {" o& w* J! F N0 }2 C" ~* {
/ P6 q% @# D% F* T8 U 如上图,该IP地址为81.172.XXX.XXX的地址,极有可能是你好友的IP地址,但是不一定,为什么?因为上面说了,Skype是一个通过中转的P2P类型的IM.好了,了解到这里我们可以继续尝试看看另外一个更简便的方法.
# ?8 U3 F5 E4 G/ e3 o
5 ]3 N# ]. r- a& Z 第三种办法(最终办法):用圣盾网络安全防护
% T0 w) G I- G; L* Q7 n
: R8 }8 p+ B" Y* |4 a2 t 下载地址:http://www.rayget.com/rightguard/setup.exe : L: n1 B6 T3 s1 Z/ h8 R* D( f! N P
: e+ k3 z r! [# S) v 第一步,先启动命令提示符,然后打开Skype.
- r6 Y: Q) R8 k7 V7 H8 C' r5 B- g* B) N
第二步,让Skype进入视频,或者聊天状态.
% q6 s* H9 h* }( J/ O6 N7 G$ ?2 E& c/ x% [# @
第三步,打开TcpView
/ W- ~6 F4 R' U3 n1 q9 E5 @" b4 {5 t* p* g1 q2 E# v
3 x" {& T3 |: q6 |) ~ n
8 E% n1 f# ]! W) m$ E5 G8 s
+ n- i6 e/ B5 {# o% l! q
! l2 I$ s2 J s" \8 l, N点击看大图
$ T2 j7 j0 V, H7 l" q* h- K+ F8 v2 H2 u. U% @" }/ d
如上图,该IP地址为81.172.XXX.XXX的地址,极有可能是你好友的IP地址,但是这个地方得判断一下,如果该远程具体地址,上面写的跟你朋友的地理位置相差太大的,例如,你朋友是在广东,但是远程具体地址上面显示的是美国,说明这个地址是经过中转的,那这个时候,把Skype关闭,再打开,然后看看远程地址有没有改变,直到改变成为一个合理的远程具体地址,假如几次重启都是同一个远程具体地址,极有可能是你朋友真的在那个地方,呵呵,笔者试过,绝大多数情况,skype是不中转的,即使中转,一般重启一两次Skype就能够找到改地址。
4 e6 e( N& _- m7 {. C1 @, n' i- K. b* _# }
其实该软件是个滤包型的防火墙,找IP地址的地理位置,是其中的一个功能,还可以找其他应用软件的IP地址的远程地理位置,只要是TCP连接,例如Btcomet,Flashget,之类的,还可以滤包之类的功能。总之多种方法,大家可以选择。