You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04服务器4000端口同子网客户端无法访问问题求助

Ubuntu 22.04服务器4000端口同子网客户端无法访问问题求助

大家好,我现在碰到个棘手的问题,Ubuntu 22.04服务器上的4000端口明明有进程在监听,同子网的客户端却死活连不上,想请各位大佬帮忙分析排查下原因。

服务器端测试情况:

  1. 端口监听状态
    用netstat确认4000端口的监听情况,能看到nxd服务同时在IPv4和IPv6的所有地址上监听:

    sudo netstat -tnlp | grep :4000
    

    输出结果:

    tcp        0      0 0.0.0.0:4000            0.0.0.0:*               LISTEN      10690/nxd           
    tcp6       0      0 :::4000                 :::*                    LISTEN      10690/nxd           
    
  2. 本地端口访问测试
    在服务器本地curl 4000端口,虽然返回空回复,但至少说明端口有进程在响应:

    curl localhost:4000
    

    输出:

    curl: (52) Empty reply from server
    
  3. 防火墙状态
    已经确认ufw是禁用状态,排除防火墙拦截的可能:

    sudo ufw status
    

    输出:

    Status: inactive
    

同子网客户端测试情况:

  1. 4000端口连接测试
    用nc尝试连接服务器4000端口,失败提示无路由:

    nc -zv 192.168.1.111 4000
    

    输出:

    nc: connect to 192.168.1.111 port 4000 (tcp) failed: No route to host
    
  2. SSH端口对比测试
    服务器的22端口(SSH)可以正常连接,说明网络基本连通:

    nc -zv 192.168.1.111 22
    

    输出:

    Connection to 192.168.1.111 22 port [tcp/ssh] succeeded!
    
  3. 连通性验证
    ping服务器IP也能正常收到回复:

    ping 192.168.1.111
    

    输出:

    PING 192.168.1.111 (192.168.1.111) 56(84) bytes of data.
    64 bytes from 192.168.1.111: icmp_seq=1 ttl=64 time=309 ms
    

现在我实在搞不懂,为什么同子网下ping和SSH都没问题,唯独4000端口连不上?服务器本地能看到监听,防火墙也关了,有没有大佬能给点思路或者排查方向?

备注:内容来源于stack exchange,提问作者Jasmeet Singh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 11:53:11