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

windows安装tracetcp进行tcp端口测试

[复制链接]

0

主题

0

回帖

9

积分

管理员

积分
9
QQ
发表于 2022-12-23 09:55:21 | 显示全部楼层 |阅读模式
windows安装tracetcp进行tcp端口测试 1 z, T4 i9 C6 H  _! [2 F( W, `+ ^
5 ^' U- N# f2 F$ Q
首先上传下载包文件:& Z3 G4 X, J" W4 ^' m
windows使用​ tracert只能测试udp是通的,使用ping测试icmp是通的,但是很多数服务是监听都是采用tcp端口,而默认windows不支持测试tcp协议,所以我们在网上找到了关于tracetcp的相关配置方法。  S4 n$ I! q8 t4 X$ b3 N
[url=]wincp.zip[/url][url=]​tracetcp.zip[/url]' z  t9 g% o" |2 x6 E* t4 u

  s3 _% Z) g0 n* @9 e! A! P​解压后文件:​tracetcp.exe和​ ​WinPcap_4_1_3.exe
6 c; D* Q% y; R: I" ^
  F6 X# \3 A# G* ^接下来配置:
+ G9 }* B) k8 w$ i1. ​将tracetcp.exe 放到C:\Windows\System32下
: B5 ?  Z8 U0 r. r8 j​2. 安装​​ ​WinPcap_4_1_3.exe​​, k& T+ N4 e) M  Z$ n/ s$ a

" v! U' `/ e( C8 ]5 y按照提示安装即可:
2 U3 d' J- v& y: M: Y" h一般都是下一步下一步即可
* O; {1 p$ ?8 c" A. K( [; h+ Q1 w0 R  R1 q
安装完成之后,使用win+R' r2 k8 R2 F- ~# e+ W6 W
输入cmd
, M, o0 M" ^6 e5 P打开cmd 窗口,
% X- x: `9 S0 j5 l8 ]; _9 vC:\Users\TJ_C>tracetcp 10.161.54.80:80) h  ], g# E( g; x# ]
/ b0 Y; b6 p1 j# o' k# E" V
Tracing route to 10.161.54.80 on port 805 h; H- i5 D' _
Over a maximum of 30 hops.
! |( \& E$ _. f6 `1       11 ms   5 ms    4 ms    10.161.53.254
# U* s5 E3 b( t- v. N2       Destination Reached in 2 ms. Port closed on 10.161.54.80
% H* C7 ~; _7 M( V1 t* t. S2 ]Trace Complete.
& }! Y2 F9 n* Y" J8 ]7 r8 l5 J( m- H+ x6 \
C:\Users\TJ_C>
" Q7 i$ o7 i: `- X1 {9 W; j# m
- I5 Q6 c5 M, {6 Q( `# s6 G* z* Z4 _' {, k% y. r. _$ X/ T
完成测试) C) m: _; l/ C

0

主题

0

回帖

9

积分

管理员

积分
9
QQ
 楼主| 发表于 2023-8-29 16:00:40 | 显示全部楼层
一、从Tracetcp的下载入手
' j3 P2 Z8 O! a1 E/ ETracetcp是一款基于TCP协议的网络追踪工具,可以用于跟踪网络包在网络中的具体路径,并显示每一个经过的网络节点及所需的时间。其详细的功能和使用方法可以在官网上找到。我们需要从官网上下载Tracetcp,并按照下面所述的方法进行安装。
* |% L) H/ b+ H1 {6 y" j( H. I; Y! D2 t2 D# d6 N% B6 i
二、Tracetcp的追踪端口功能
7 d4 f) U' `" h( FTracetcp最常用的功能是追踪端口。当我们想确认一个端口的通信是否正常时,可以使用Tracetcp的追踪端口功能帮助我们查找问题。这个功能很容易使用,只需要在命令行下输入:& h" X* X, F8 m+ F2 Q

. ~5 @% y& C6 f/ D9 otracetcp [-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]
# S$ N  ^/ s3 @4 t2 [1 D其中host是目标主机的IP地址或者域名,而start-port:end-port则是需要追踪的端口范围。这个命令将输出一个完整的网络路径,其中每个节点的信息以及延迟时间都会一一列出。通过这个路径可以帮助我们找到网络延迟或其他通讯问题的来源。0 C0 |5 @$ I& d& o. q
& w; ?% M. H" l1 X) V2 g  u; k5 a
三、Tracetcp的安装: `* u+ R) u! g; Z; T
Tracetcp可以在Windows环境下轻松安装和使用。我们可以直接从GitHub上下载它的源代码,并使用命令“make”编译。当然,如果你想使用它的GUI界面,你也可以下载已编译好的可执行文件。Tracetcp的安装很简单,只需要将可执行文件复制到你的系统路径下,并把它添加到你的PATH环境变量中即可开始使用。3 v8 o" ]& Z7 L/ r% A7 i( m

. K/ \' c1 Q& m% T& \4 O& r) x: k四、Tracetcp的host not found问题解决
9 o  d4 m" u2 R2 i/ J" u当我们在使用Tracetcp时,有时可能会遇到“host not found”错误。这通常是因为Tracetcp无法识别目标主机的IP地址或者域名。想要解决这个问题,我们需要检查多个因素,例如DNS服务器、主机名和防火墙等,以确保Tracetcp可以访问目标主机。如果你仍然无法解决问题,你可以考虑使用其他网络追踪工具,例如ping或traceroute等。
9 q$ G1 k( o" j7 s  k+ i+ T$ b0 L
9 e: k9 M7 y, |2 u* I5 e五、Tracetcp的高级用法  j! D) ]! G7 P, w9 u
除了上面提到的常规用法外,Tracetcp还有许多高级用法,例如记录路由记录、设置TTL值等。这些高级用法可以通过在命令行下添加特定的参数来实现。例如,如果你想记录路由记录,你可以在命令行下添加“-r”参数。如果你想设置TTL值,则可以使用“-t”参数。这些功能可以帮助我们更深入地了解网络路径,以便更好地排除网络问题。
7 K# H2 s5 r3 r. g/ P9 N  k; W2 x1 w* M" F& |
六、结尾% @$ G) ^* i- |& f
Tracetcp是一款非常强大的网络追踪工具,可以帮助我们快速诊断网络问题。在本文中,我们从下载、追踪端口、安装、host not found等方面对Tracetcp进行了详细的阐述。此外,我们还讨论了Tracetcp的高级用法,并举例说明了如何记录路由记录和设置TTL值。希望这篇文章能够帮助你更好地了解Tracetcp,并在网络问题的排查过程中更加高效地工作。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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