首页/网络/常用端口速查/697 uuidgen 注册项
600-699 系统端口99 条

697 uuidgen 注册项

uuidgen(UUIDGEN):IANA 注册名,无 RFC 说明与公开实现。

常用端口速查网络更新于 2026-10-13

697 是什么

697 的服务名是 uuidgen(大写写作 UUIDGEN),登记人 James Falkner,协议为 TCP/UDP。这里有个容易踩的坑:uuidgen 同时也是几乎所有 Unix 系统上的命令行工具名,用来生成 UUID。但那个工具只做本地计算,既不监听端口也不联网。所以 697 这个登记项只是占用了这个名字,并不能说明本机的 uuidgen 命令与网络有任何关系。

基本信息

端口号697(0-1023 系统端口区间)
服务名uuidgen(UUIDGEN)
协议TCP、UDP 双登记
登记人James Falkner
同名注意uuidgen 也是本地命令行工具名
工具行为本地生成 UUID,不监听端口
现实部署公网与常规内网均观察不到

典型场景与结论

  • 服务器上装了 util-linux 或 e2fsprogs,能执行 uuidgen 命令,但与 697 端口无关
  • 扫描报告把 697 标注为 uuidgen 服务,被误写成存在 UUID 生成服务,需要纠正表述
  • 运维想用 697 跑自研服务,需要确认没有与历史登记项冲突的风险
  • 安全核查中要证明该端口未被使用,靠监听与流量记录即可,不必追查工具是否安装

区分工具与端口

区分工具与端口
# 本地工具确实存在(与端口无关的对照)
which uuidgen; uuidgen
# 端口层面:有没有人监听 697
ss -lntup 'sport = :697'
# 名称映射出处
sed -n '/^uuidgen/p' /etc/services
# 结论书写建议:本机安装 uuidgen 命令,697 端口无监听、无流量

同名不等于同物

名称本质是否涉及网络
uuidgen 命令生成 UUID 的本地工具否,不监听端口
697 登记项IANA 表中的服务名只是名字,不代表实现在跑
/etc/services 条目名字到端口号的映射否,不产生流量
防火墙规则中的 697放行策略取决于是否真有程序使用
核查结论要写清楚区分:装了什么工具、开了什么端口、跑了什么进程是三件事。把工具存在当成服务存在,是这类同名词条最容易造成的误判。
如果确有必要在自研程序里使用 697,建议在文档中显式说明它占用了历史登记名,避免后来人把它当成某个标准服务去查资料。

易错点

  • 把本机可执行 uuidgen 命令当成 697 端口在提供服务的证据,写出错误结论
  • 在扫描报告中把名字库标注当事实,导致后续风险工单无法闭环
  • 重写 /etc/services 或手工添加映射后又忘记记录,导致不同主机的名字解析不一致
  • 用历史登记名给自研服务命名,后续排查时前后口径混乱

数据来源与参考

  • IANA Service Name and Transport Protocol Port Number Registry

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌