首页/网络/常用端口速查/8848 Nacos 注册与配置中心
8000-8999 注册端口65 条

8848 Nacos 注册与配置中心

阿里开源的微服务基础设施:Nacos 控制台与 OpenAPI 默认在 8848(2.x 配套 9848/9849 的 gRPC 端口),国内微服务栈标配。

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

Nacos 注册与配置中心

8848 是阿里开源 Nacos 的默认端口,控制台与 OpenAPI 都在它上面。Nacos 提供两个核心能力:服务注册发现与动态配置管理,国内微服务栈里常与 Spring Cloud Alibaba 搭配使用。2.x 版本额外使用 9848 与 9849 两个 gRPC 端口与客户端通信,只放行 8848 会出现客户端连不上的情况。

基本信息

服务Alibaba Nacos
协议TCP/HTTP 8848,gRPC 9848 与 9849
用途服务注册发现、动态配置管理
默认凭证nacos / nacos,部署后必须修改
安全等级仅微服务网段

典型使用场景

  • 微服务启动时注册实例,调用方按服务名发现可用实例
  • 通过控制台或 API 下发配置,应用无需重启即可生效
  • Kubernetes 环境部署 Nacos 时同步放行 gRPC 端口
  • 排查服务调用失败,先看注册列表里目标实例是否还在
  • 安全评估时确认控制台未暴露且默认口令已修改
  • 迁移注册中心时清点直连 Nacos 地址的存量应用

健康检查与控制台

健康检查与控制台
curl -s http://nacos:8848/nacos/v1/console/health/readiness
curl -s 'http://nacos:8848/nacos/v1/ns/service/list?pageNo=1&pageSize=100' | head -c 300
ss -lntp | grep -E ':(8848|9848|9849) '   # 确认三个端口都在监听

Nacos 端口分工

端口用途说明
8848控制台与 OpenAPIHTTP 入口,浏览器与管理脚本都走它
9848客户端 gRPC2.x 客户端长连接,等价主端口加一千
9849集群间 gRPC服务端之间同步数据使用
7848集群 Raft 通信集群选举与一致性协议通信
默认口令是 nacos/nacos,旧版本还存在认证绕过类漏洞,公网暴露的 Nacos 是自动化工具的重点目标。控制台能读到配置内容,而配置里常常写着数据库连接串与第三方密钥,泄露后果远不止一个服务。
版本差异:2.x 相比 1.x 增加了 gRPC 通信,客户端会使用主端口偏移一千与一千零一的两个端口。容器与云上部署时安全组和网络策略都要同步更新,否则典型现象是控制台能打开、应用却注册不上。
集群与部署提示:集群模式要共用存储,内置数据库只适合单机演示,生产应换成外部 MySQL;节点之间时间不同步会引发一致性协议选举异常,部署前先确认时间同步服务已经对齐。

易错点

  • Nacos 默认口令未改且暴露公网:配置中的数据库密码与密钥被直接读取
  • 只放行 8848 漏掉 gRPC 端口:客户端长连接建立失败,表现为注册不上或配置拉不到
  • 配置里写入明文密钥且长期不轮换:注册中心的访问权等价于全部下游凭证
  • 按 1.x 的端口清单规划 2.x:端口少放两个,故障现象却表现为应用行为异常

数据来源与参考

  • Nacos 官方文档(8848/9848/9849)

相关工具

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