如何测试某个 ip 服务器的某个端口是否畅通 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
unt
V2EX    程序员

如何测试某个 ip 服务器的某个端口是否畅通

  •  
  •   unt 2022-07-28 13:09:22 +08:00 4359 次点击
    这是一个创建于 1250 天前的主题,其中的信息可能已经有所发展或是发生改变。

    服务器系统是 Windows 2012 r2 想要实现的效果是我在客户端往服务器指定端口发一条数据,然后服务器能可视化收到。

    平时使用 nmap,但是我发现这个扫描 22,3306 这些常见端口是否开放还挺好用的,扫描其他类型的很弱,好像没用,不应该用这个。

    23 条回复    2022-07-29 21:47:09 +08:00
    ShuA1
        1
    ShuA1  
       2022-07-28 13:18:28 +08:00   1
    * nc ip port -vvv
    * telnet
    Droi
        2
    Droi  
       2022-07-28 13:29:04 +08:00
    用抓包工具最直接
    byzf
        3
    byzf  
       2022-07-28 13:32:08 +08:00   4
    nc -zv ,脚本里用就 nc -z 。
    unt
        4
    unt  
    OP
       2022-07-28 13:43:46 +08:00
    @byzf #3 谢谢,了解了这个工具,已经会了, 主要是之前不知道这个工具
    wangweiggsn
        5
    wangweiggsn  
       2022-07-28 16:08:13 +08:00
    telnet
    powershell 里有 Test-NetConnection 也很方便
    lsdir
        6
    lsdir  
       2022-07-28 16:09:58 +08:00
    telnet
    ymmud
        7
    ymmud  
       2022-07-28 16:49:47 +08:00
    有个工具就叫 tcping
    ShineyWang
        8
    ShineyWang  
       2022-07-28 17:02:38 +08:00
    我经常用手机客户端 PingTools
    PingTools (ping, trace, etc): http://play.google.com/store/apps/details?id=ua.com.streamsoft.pingtools
    Marionic0723
        9
    Marionic0723  
       2022-07-28 17:15:56 +08:00
    @ShineyWang 这个真的很好用,我还买了付费版。要是能像网路流量计一样显示 TCP 连接就好了。(网路流量计不支持 ipv6 )
    Metre
        10
    Metre  
       2022-07-28 17:21:12 +08:00
    扫描 22,3306 这些常见端口是否开放还挺好用的,扫描其他类型的很弱,好像没用
    确定 用的对吗...
    root01
        11
    root01  
       2022-07-28 17:24:53 +08:00   1
    win:tcping 装一下,然后测试就 OK 了
    haoliang
        12
    haoliang  
       2022-07-28 17:45:43 +08:00
    @Marionic0723 这个值得买呀? android 上的 termux 要啥有啥
    gs1998
        13
    gs1998  
       2022-07-28 18:37:58 +08:00
    俺喜欢用 nmap ,`nmap p <port> <host>`。
    Foxkeh
        14
    Foxkeh  
       2022-07-28 19:19:41 +08:00
    本站友链的 ping.pe
    unt
        15
    unt  
    OP
       2022-07-28 19:33:13 +08:00 via iPhone
    @gs1998 这个命令没用
    unt
        16
    unt  
    OP
       2022-07-28 19:49:15 +08:00 via iPhone
    附:我是 Mac ,公司另外 2 台服务器是 Linux 系统,所以也要考虑 mac 连 Linux 。然后我们很多端口是 udp 的
    flynaj
        17
    flynaj  
       2022-07-29 01:36:34 +08:00 via Android
    @ShineyWang 这个老早就买了 pro 版,不过用来扫描端口太弱了。
    cnyyk
        18
    cnyyk  
       2022-07-29 02:40:17 +08:00 via Android
    tcping
    dingwen07
        19
    dingwen07  
       2022-07-29 03:23:02 +08:00 via iPhone
    telnet ip port
    ysc3839
        20
    ysc3839  
       2022-07-29 03:57:46 +08:00 via Android
    扫 TCP 端口正确做法大概是用 raw socket 发个 SYN 包,没回应说明目标集资 down 了或者被防火墙过滤了,回应 SYN 则说明端口开着,回应 RST 说明端口关闭。
    nmap 支持 SYN 检测,你觉得没用大概是扫描方法错了。
    hxy100
        21
    hxy100  
       2022-07-29 04:55:54 +08:00
    类似的命令行工具有很多,常用的`nc`、`tcping`、`nmap` 均可;

    鄙人一般习惯直接 nc -v xxx.xxx.xxx.xxx port
    ---
    npe
        22
    npe  
       2022-07-29 08:40:34 +08:00
    telnet
    unt
        23
    unt  
    OP
       2022-07-29 21:47:09 +08:00 via iPhone
    @Marionic0723 有 ios 版本吗
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5714 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 02:31 PVG 10:31 LAX 18:31 JFK 21:31
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86