159 端口是什么
159 的登记名是 nss-routing,说明为 NSS-Routing,注册人 Yakov Rekhter,属于已消失的网络服务系统协议族。名称里的 routing 指它承担的路由相关功能,与今天常见的 IP 路由协议不是一回事。该协议族整体被淘汰,159 只剩名录价值。
基本信息
| 服务名 | nss-routing(NSS-Routing) |
|---|---|
| 端口号 | 159 |
| 传输层 | TCP 与 UDP 均已登记 |
| 家族 | 网络服务系统(NSS),已消失 |
| 登记状态 | 历史登记,无公开实现 |
| 注册人 | Yakov Rekhter |
名录考古条目的价值
这类条目在端口台账里的作用是标注该编号历史上被占用过、不属于任何在网业务。确认现网没有部署后即可归入历史注册分组,不必再为它投入排查精力,也不该让它在放行清单里出现。
典型排查场景
- 资产测绘归档:把 159 归入历史注册分组,避免与真实业务端口混淆。
- 安全基线核查:确认本机监听清单里不包含该编号,若存在则追查进程来源。
- 防火墙策略清理:删除历史放行项,同时保留删除依据与时间。
- 流量研判:低位编号出现外联时提高警惕,可能是恶意程序选择的回连端口。
- 文档维护:使用统一的历史注册标签,减少团队重复讨论同类条目。
定位占用进程
定位占用进程
ss -lntup 'sport = :159' # 本机监听状态
sudo lsof -i :159 # 反查进程与 PID
sudo ss -lntup 'sport = :159' # 权限不足时提权重跑
netstat -ano | findstr :159 # Windows 对应命令
ip -br addr # 顺势确认本机承载的地址与网段输出逐列读法
| 列 | 含义 | 判读 |
|---|---|---|
| State | 状态 | LISTEN 与 UNCONN 都属监听态,含义是分别等 TCP 连接与 UDP 报文 |
| Local Address:Port | 本地地址端口 | 监听回环地址仅本机可用,监听通配地址则对全网可见 |
| Process | 占用进程 | 无输出先提权重试;仍无结果则结合审计日志与启动项定位 |
同一段的 157、164、165 都是厂商或研究项目遗留的编号,处理方式一致:确认无实现后标注历史注册,并从策略中移除。
名字里带 routing 的历史条目与今天的路由协议无关,不要据此推断它在协议栈中的位置,更不要拿它去和路由设备的配置对号入座。