找回密码
 注册
查看: 1479|回复: 1

windows安装tracetcp进行tcp端口测试

[复制链接]

0

主题

0

回帖

9

积分

管理员

积分
9
QQ
发表于 2022-12-23 09:55:21 | 显示全部楼层 |阅读模式
windows安装tracetcp进行tcp端口测试
- ~5 V" x& |- t) _' r1 q- z1 P1 _$ w& z9 L% p
首先上传下载包文件:; E8 F6 o0 \3 X8 s; Z" p
windows使用​ tracert只能测试udp是通的,使用ping测试icmp是通的,但是很多数服务是监听都是采用tcp端口,而默认windows不支持测试tcp协议,所以我们在网上找到了关于tracetcp的相关配置方法。5 }' C  V8 n; f0 {$ r: `( M
[url=]wincp.zip[/url][url=]​tracetcp.zip[/url]" a$ o% ?8 u+ h1 X; \
: Q6 B$ W( h$ l( f- O! a9 @& j
​解压后文件:​tracetcp.exe和​ ​WinPcap_4_1_3.exe( K" z% u5 k( j4 N3 z

6 k. {7 |2 p( m9 k0 Y( z1 m接下来配置:
! f' G" q& t# y: A1. ​将tracetcp.exe 放到C:\Windows\System32下
0 h) L% }# S  B' s3 ]; N: }# K​2. 安装​​ ​WinPcap_4_1_3.exe​​
' }8 n0 T+ A2 L
1 D& O9 |6 q, w* i- P按照提示安装即可:# ~; l, e% v( w4 W' {0 C
一般都是下一步下一步即可
5 G% F! }* b( [0 c8 V# f
  q  D6 P8 G' g3 o! s安装完成之后,使用win+R
3 L7 R4 e8 {; m, r5 h3 h# z' P, C输入cmd
0 I# j" b2 X: h7 m! R7 h* p打开cmd 窗口,# b1 ?9 q" c2 \5 I# \
C:\Users\TJ_C>tracetcp 10.161.54.80:80. M, N+ H1 p. F0 f' m) E
/ D9 n% P# Q5 m# H. U7 K9 S$ W
Tracing route to 10.161.54.80 on port 80& H! |" f) P2 Y( M9 T+ M
Over a maximum of 30 hops.
/ h& ^$ \: @& X) l; g- A1       11 ms   5 ms    4 ms    10.161.53.254
' q6 j& h* K2 p+ n- M2       Destination Reached in 2 ms. Port closed on 10.161.54.80) h+ s( I2 Z. t# T) p  U
Trace Complete.0 I& _# Q* O' {" h+ _

( z' [+ U4 C+ U4 L* `C:\Users\TJ_C>
, F4 _  q% k& t
+ g4 V- w% d7 H5 }& K4 B) D
3 _2 f( N% D- N% g完成测试
1 K5 b& c; f' r8 B& P

0

主题

0

回帖

9

积分

管理员

积分
9
QQ
 楼主| 发表于 2023-8-29 16:00:40 | 显示全部楼层
一、从Tracetcp的下载入手
4 w  W9 w& \* X( x$ H- V, FTracetcp是一款基于TCP协议的网络追踪工具,可以用于跟踪网络包在网络中的具体路径,并显示每一个经过的网络节点及所需的时间。其详细的功能和使用方法可以在官网上找到。我们需要从官网上下载Tracetcp,并按照下面所述的方法进行安装。. J/ j' c7 ]: ]7 Q* f
. }- L2 }# r, O5 A7 s
二、Tracetcp的追踪端口功能  |' Z2 E$ g2 V6 `6 |& q0 A" l
Tracetcp最常用的功能是追踪端口。当我们想确认一个端口的通信是否正常时,可以使用Tracetcp的追踪端口功能帮助我们查找问题。这个功能很容易使用,只需要在命令行下输入:# C1 _, h- `& H; [% T

5 g1 N# p( ^# x6 u+ m$ h  stracetcp [-d|--debug] [-h|--help] [-s|--source source-ip] [-p|--port start-port:end-port] [-r|--record-route] [-t|--ttl ttl-increment] [-f|--first-ttl start-ttl] [-w|--wait-welcome] [-q|--no-queries] [-u|--udp] [-n|--no-dns] host [data]. r# @/ W* R+ J' X& E) ?: S. m2 w
其中host是目标主机的IP地址或者域名,而start-port:end-port则是需要追踪的端口范围。这个命令将输出一个完整的网络路径,其中每个节点的信息以及延迟时间都会一一列出。通过这个路径可以帮助我们找到网络延迟或其他通讯问题的来源。
/ d/ s$ m; J+ U" k) r- r6 n! m3 R4 ^* s$ n/ }3 p" G3 w, P
三、Tracetcp的安装2 Q  J6 g5 u7 y
Tracetcp可以在Windows环境下轻松安装和使用。我们可以直接从GitHub上下载它的源代码,并使用命令“make”编译。当然,如果你想使用它的GUI界面,你也可以下载已编译好的可执行文件。Tracetcp的安装很简单,只需要将可执行文件复制到你的系统路径下,并把它添加到你的PATH环境变量中即可开始使用。7 }6 H- p8 Q. O, t

3 C4 V+ H) E, t  ?' P) F; D四、Tracetcp的host not found问题解决
: B9 s- b* i( W  b: l! I, w) e7 N当我们在使用Tracetcp时,有时可能会遇到“host not found”错误。这通常是因为Tracetcp无法识别目标主机的IP地址或者域名。想要解决这个问题,我们需要检查多个因素,例如DNS服务器、主机名和防火墙等,以确保Tracetcp可以访问目标主机。如果你仍然无法解决问题,你可以考虑使用其他网络追踪工具,例如ping或traceroute等。
# e' x" X9 G/ H) f3 p" Z/ T3 c. u; V( f3 {% k
五、Tracetcp的高级用法; G6 t2 v" d0 o  j3 M  e3 K
除了上面提到的常规用法外,Tracetcp还有许多高级用法,例如记录路由记录、设置TTL值等。这些高级用法可以通过在命令行下添加特定的参数来实现。例如,如果你想记录路由记录,你可以在命令行下添加“-r”参数。如果你想设置TTL值,则可以使用“-t”参数。这些功能可以帮助我们更深入地了解网络路径,以便更好地排除网络问题。  @6 I, c; `* j0 l5 @6 T- l* U

; V0 s9 s1 U8 w8 K: h六、结尾
# u+ v2 V: N' C) y' fTracetcp是一款非常强大的网络追踪工具,可以帮助我们快速诊断网络问题。在本文中,我们从下载、追踪端口、安装、host not found等方面对Tracetcp进行了详细的阐述。此外,我们还讨论了Tracetcp的高级用法,并举例说明了如何记录路由记录和设置TTL值。希望这篇文章能够帮助你更好地了解Tracetcp,并在网络问题的排查过程中更加高效地工作。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-11 21:58 , Processed in 0.032932 second(s), 30 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表