【发布时间】:2020-06-23 02:59:59
【问题描述】:
我有一个相当短暂的环境,机器在启动时运行 consul 代理并将自己注册为节点。
由于有足够的 Consul 服务器,我想在内部使用 Consul DNS 来定位机器。
问题是机器被命名为somevm.example.com 而不是somevm.node.consul
我可以在 consul 配置文件中更改域,但这仍然会在查找中间留下“节点”子域:somevm.node.example.com,这是不正确的。
我可以哄领事改变这个吗?或者我可以在某些 DNS 服务器/代理中动态更改它(直接子、动态 CNAME 等),我不可避免地必须运行以解析端口 53 而不是 8600。
【问题讨论】: