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

windows安装tracetcp进行tcp端口测试

[复制链接]

0

主题

0

回帖

9

积分

管理员

积分
9
QQ
发表于 2022-12-23 09:55:21 | 显示全部楼层 |阅读模式
windows安装tracetcp进行tcp端口测试 9 w" R- v) e9 `" ~: S/ {
: {8 M3 @1 V3 _
首先上传下载包文件:' m. {1 x- B) R  P( Q5 H# U
windows使用​ tracert只能测试udp是通的,使用ping测试icmp是通的,但是很多数服务是监听都是采用tcp端口,而默认windows不支持测试tcp协议,所以我们在网上找到了关于tracetcp的相关配置方法。
! i' a, j7 |2 A8 j+ d' K+ v2 Q. e& d6 o[url=]wincp.zip[/url][url=]​tracetcp.zip[/url]3 O* X; g+ V8 X, t
! Y. H8 @% T' N$ [  H
​解压后文件:​tracetcp.exe和​ ​WinPcap_4_1_3.exe
2 U5 T* v, ~+ T  i9 ^  L0 A) h4 `
接下来配置:1 R* z8 M2 r+ V' m+ L
1. ​将tracetcp.exe 放到C:\Windows\System32下
9 ^* |( M$ y" z. q  {3 A4 @​2. 安装​​ ​WinPcap_4_1_3.exe​​
/ {5 m6 ?3 l; f- d) L
* y- }3 q4 h" {+ T& E按照提示安装即可:1 U" S. V3 L3 @( Z: w6 }2 p
一般都是下一步下一步即可8 Y, q" ?. \! t$ T  z
1 D% Q1 o; d) A' j/ P0 K
安装完成之后,使用win+R
" [7 m; N+ g; A; ~) c! V. l1 K输入cmd
/ V9 }- ^( ^* G* b打开cmd 窗口,3 F. I1 m7 ~+ V
C:\Users\TJ_C>tracetcp 10.161.54.80:80$ z# Z8 q6 H5 ]5 t1 b

: P0 R, Y+ d2 V# N8 W- ]Tracing route to 10.161.54.80 on port 80
, v' C9 j& c$ ]: |! xOver a maximum of 30 hops.1 R8 J- o5 k1 B+ V! y/ d
1       11 ms   5 ms    4 ms    10.161.53.254
' ]5 @5 m) Y! G; O5 w2       Destination Reached in 2 ms. Port closed on 10.161.54.803 a' A& a1 G9 D1 u7 Y4 ~
Trace Complete.
) m2 X4 x" Z1 z, y
' s- H" ?& }! t( ZC:\Users\TJ_C>4 v' y6 R- K% R. Z2 @; U; k
" E. [* g( [' r3 B, E  M
$ u; w8 ~0 v' G/ k! G8 T& [
完成测试
6 g8 [3 H1 _0 R% u

0

主题

0

回帖

9

积分

管理员

积分
9
QQ
 楼主| 发表于 2023-8-29 16:00:40 | 显示全部楼层
一、从Tracetcp的下载入手/ {6 x4 i3 p9 j  ]1 R
Tracetcp是一款基于TCP协议的网络追踪工具,可以用于跟踪网络包在网络中的具体路径,并显示每一个经过的网络节点及所需的时间。其详细的功能和使用方法可以在官网上找到。我们需要从官网上下载Tracetcp,并按照下面所述的方法进行安装。6 Q! a: t4 @7 t! B6 r$ w; M

9 [' |" w3 |1 o  p二、Tracetcp的追踪端口功能
/ ~, o  }# t3 YTracetcp最常用的功能是追踪端口。当我们想确认一个端口的通信是否正常时,可以使用Tracetcp的追踪端口功能帮助我们查找问题。这个功能很容易使用,只需要在命令行下输入:
+ K9 W/ m! e+ f9 {# U  B$ s( Z) N) n7 B4 x3 ?0 `0 [. C6 x
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]
: B$ u1 s+ O% k( p' V4 p% `$ ?. z其中host是目标主机的IP地址或者域名,而start-port:end-port则是需要追踪的端口范围。这个命令将输出一个完整的网络路径,其中每个节点的信息以及延迟时间都会一一列出。通过这个路径可以帮助我们找到网络延迟或其他通讯问题的来源。, H; m4 M* @$ a( d4 ~6 }$ ^
. L  H- _/ ~& ~" _: R
三、Tracetcp的安装% K+ y+ A; i8 U# W
Tracetcp可以在Windows环境下轻松安装和使用。我们可以直接从GitHub上下载它的源代码,并使用命令“make”编译。当然,如果你想使用它的GUI界面,你也可以下载已编译好的可执行文件。Tracetcp的安装很简单,只需要将可执行文件复制到你的系统路径下,并把它添加到你的PATH环境变量中即可开始使用。9 W9 [1 x7 b/ W: M
! e; M+ ?/ \# H" t1 t
四、Tracetcp的host not found问题解决0 ^  k& e; E5 L/ t
当我们在使用Tracetcp时,有时可能会遇到“host not found”错误。这通常是因为Tracetcp无法识别目标主机的IP地址或者域名。想要解决这个问题,我们需要检查多个因素,例如DNS服务器、主机名和防火墙等,以确保Tracetcp可以访问目标主机。如果你仍然无法解决问题,你可以考虑使用其他网络追踪工具,例如ping或traceroute等。
* a# r" a1 x: n6 l6 n9 ?
/ ]- f# Q7 t* \五、Tracetcp的高级用法
+ z! R! x; J, C! @6 i0 Z除了上面提到的常规用法外,Tracetcp还有许多高级用法,例如记录路由记录、设置TTL值等。这些高级用法可以通过在命令行下添加特定的参数来实现。例如,如果你想记录路由记录,你可以在命令行下添加“-r”参数。如果你想设置TTL值,则可以使用“-t”参数。这些功能可以帮助我们更深入地了解网络路径,以便更好地排除网络问题。
: z5 L. p, G/ w  O4 ?
/ k8 U. ~* @* d; p- \7 A- A% [: r六、结尾
! M- z" @, f( R1 KTracetcp是一款非常强大的网络追踪工具,可以帮助我们快速诊断网络问题。在本文中,我们从下载、追踪端口、安装、host not found等方面对Tracetcp进行了详细的阐述。此外,我们还讨论了Tracetcp的高级用法,并举例说明了如何记录路由记录和设置TTL值。希望这篇文章能够帮助你更好地了解Tracetcp,并在网络问题的排查过程中更加高效地工作。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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