V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Sponsored by
LinkedIn
不坐班的神仙工作 · 去任何你想去的地方远程,赚一线城市的工资
2000 个不用出门 Social 的全球远程工作,帮助 V2EX 的小伙伴开启全新的工作方式。
Promoted by LinkedIn
unt
V2EX  ›  程序员

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

  •  
  •   unt · 62 天前 · 2559 次点击
    这是一个创建于 62 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    鄙人一般习惯直接 nc -v xxx.xxx.xxx.xxx port
    ---
    npe
        22
    npe  
       61 天前
    telnet
    unt
        23
    unt  
    OP
       60 天前 via iPhone
    @Marionic0723 有 ios 版本吗
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4395 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 09:14 · PVG 17:14 · LAX 02:14 · JFK 05:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.