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

windows安装tracetcp进行tcp端口测试

[复制链接]

0

主题

0

回帖

9

积分

管理员

积分
9
QQ
发表于 2022-12-23 09:55:21 | 显示全部楼层 |阅读模式
windows安装tracetcp进行tcp端口测试 6 _. `: {- J7 O2 L& ^! {5 N
9 [/ h" l7 T  ?" N& D" q3 Z
首先上传下载包文件:' s5 R3 `2 ?! k
windows使用​ tracert只能测试udp是通的,使用ping测试icmp是通的,但是很多数服务是监听都是采用tcp端口,而默认windows不支持测试tcp协议,所以我们在网上找到了关于tracetcp的相关配置方法。1 l$ W6 ^& z' [% ~
[url=]wincp.zip[/url][url=]​tracetcp.zip[/url]# Z3 y& h4 Z# N% f2 v2 G1 P

" |! d% u! F2 i​解压后文件:​tracetcp.exe和​ ​WinPcap_4_1_3.exe) r  g7 U1 J9 `2 v1 M6 B9 w/ y

* i" w3 _1 e8 o% v6 l: e9 g, S接下来配置:
9 h5 i0 P" G4 U- r* U$ i+ \1. ​将tracetcp.exe 放到C:\Windows\System32下& j  W9 s+ p' O& V9 _9 P
​2. 安装​​ ​WinPcap_4_1_3.exe​​3 A" b% c; B0 X0 w, S  `  B
# }! e$ B. D. ^/ n
按照提示安装即可:
  K- B+ I( N0 b一般都是下一步下一步即可) \! y2 u; @% [" W0 h' \

! ^. X1 i0 @  a2 t8 i& K. O: S. X安装完成之后,使用win+R5 S, S- T* e9 z. y" @' M' d! i4 q- ]3 n
输入cmd2 \9 ~4 p4 R* L+ A
打开cmd 窗口,
% f( Q" f; {, }: h% t( wC:\Users\TJ_C>tracetcp 10.161.54.80:80( `$ H; C. F) M# P& Z8 v* Q- _

- {# y6 g0 f( s. I$ d! \Tracing route to 10.161.54.80 on port 807 W9 i" v8 L$ n, G
Over a maximum of 30 hops.
+ F/ P  F4 e/ c" ~5 z7 @1       11 ms   5 ms    4 ms    10.161.53.254" ^' A; ]7 ^% N( _4 q" u
2       Destination Reached in 2 ms. Port closed on 10.161.54.80& z* ?/ o( k5 T! q
Trace Complete.  s8 S8 \  i8 |6 b9 W

3 V8 p& t7 K# E  D% [0 j% M) OC:\Users\TJ_C>' o4 x, Q# Z) R8 Q' b7 s+ f& S
3 b( w' J  G3 O- b- k+ v
" u0 e3 s7 _& C4 |+ g$ E
完成测试
8 u5 S# u! o+ O+ N  g$ P

0

主题

0

回帖

9

积分

管理员

积分
9
QQ
 楼主| 发表于 2023-8-29 16:00:40 | 显示全部楼层
一、从Tracetcp的下载入手
% W+ ~) L& f: x# t- \3 mTracetcp是一款基于TCP协议的网络追踪工具,可以用于跟踪网络包在网络中的具体路径,并显示每一个经过的网络节点及所需的时间。其详细的功能和使用方法可以在官网上找到。我们需要从官网上下载Tracetcp,并按照下面所述的方法进行安装。$ x" h% q% j! G& k5 G' i& i* r

$ ?3 f, E2 v& u二、Tracetcp的追踪端口功能
- }7 F7 n, H4 |2 P7 u" S/ a: e" BTracetcp最常用的功能是追踪端口。当我们想确认一个端口的通信是否正常时,可以使用Tracetcp的追踪端口功能帮助我们查找问题。这个功能很容易使用,只需要在命令行下输入:
8 c6 N! [/ j! S5 Z, b: |8 o9 g& E7 `) {
tracetcp [-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]; a: k; F( k* S! ^
其中host是目标主机的IP地址或者域名,而start-port:end-port则是需要追踪的端口范围。这个命令将输出一个完整的网络路径,其中每个节点的信息以及延迟时间都会一一列出。通过这个路径可以帮助我们找到网络延迟或其他通讯问题的来源。: m/ w$ t# C& l
6 Y+ E' ]5 o8 f: f0 a4 d' ^
三、Tracetcp的安装( o% f! K% Y8 V0 L/ m3 Y9 e) p$ A5 s) n! B
Tracetcp可以在Windows环境下轻松安装和使用。我们可以直接从GitHub上下载它的源代码,并使用命令“make”编译。当然,如果你想使用它的GUI界面,你也可以下载已编译好的可执行文件。Tracetcp的安装很简单,只需要将可执行文件复制到你的系统路径下,并把它添加到你的PATH环境变量中即可开始使用。
9 d3 x# ~# }* ]& U% {: X* `. g6 ]: Y. _0 p. `+ S7 L: l, g
四、Tracetcp的host not found问题解决
' G+ d' }0 |% }) \0 i- b5 l* k# ^当我们在使用Tracetcp时,有时可能会遇到“host not found”错误。这通常是因为Tracetcp无法识别目标主机的IP地址或者域名。想要解决这个问题,我们需要检查多个因素,例如DNS服务器、主机名和防火墙等,以确保Tracetcp可以访问目标主机。如果你仍然无法解决问题,你可以考虑使用其他网络追踪工具,例如ping或traceroute等。
# r! e' }- F/ z1 D1 ]6 |% B& i. C! U& ^, o
3 i3 P8 Z5 j: Q% @五、Tracetcp的高级用法  w6 {+ N3 J9 A* M6 e
除了上面提到的常规用法外,Tracetcp还有许多高级用法,例如记录路由记录、设置TTL值等。这些高级用法可以通过在命令行下添加特定的参数来实现。例如,如果你想记录路由记录,你可以在命令行下添加“-r”参数。如果你想设置TTL值,则可以使用“-t”参数。这些功能可以帮助我们更深入地了解网络路径,以便更好地排除网络问题。( e+ b1 ?# Y% _$ q! j7 f
/ N) A7 l. w9 E$ n5 P
六、结尾9 ]' x. z4 Y, o+ `
Tracetcp是一款非常强大的网络追踪工具,可以帮助我们快速诊断网络问题。在本文中,我们从下载、追踪端口、安装、host not found等方面对Tracetcp进行了详细的阐述。此外,我们还讨论了Tracetcp的高级用法,并举例说明了如何记录路由记录和设置TTL值。希望这篇文章能够帮助你更好地了解Tracetcp,并在网络问题的排查过程中更加高效地工作。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-11 22:56 , Processed in 0.029439 second(s), 30 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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