Consul 的默认访问地址和端口是什么?
查看完整题解
参考回答
直接回答
默认 HTTP 接口是 127.0.0.1:8500,DNS 接口常用 127.0.0.1:8600。应用和运维工具从这两个入口访问 agent。集群成员之间使用另外的端口。
讲清原理
client_addr 控制 HTTP、DNS 等客户端接口的监听地址,bind_addr 用于 agent 间通信。HTTPS 可以另行启用并配置端口。默认端口可调整,实际排查前先看生效配置。
例子与易错点
在另一台机器访问自己的 127.0.0.1:8500,连到的是那台机器的本地回环地址。需要跨机器时使用部署提供的受控入口。
延伸阅读 怎样启动一个 Consul Agent? · 怎么通过 DNS 找到 Consul 服务? · Consul 数据中心之间怎么通信?
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。