V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
unt
V2EX  ›  程序员

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

  •  
  •   unt · Jul 28, 2022 · 4577 views
    This topic created in 1370 days ago, the information mentioned may be changed or developed.

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

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

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

    鄙人一般习惯直接 nc -v xxx.xxx.xxx.xxx port
    ---
    npe
        22
    npe  
       Jul 29, 2022
    telnet
    unt
        23
    unt  
    OP
       Jul 29, 2022 via iPhone
    @Marionic0723 有 ios 版本吗
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5869 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 64ms · UTC 06:33 · PVG 14:33 · LAX 23:33 · JFK 02:33
    ♥ Do have faith in what you're doing.