gpt4 book ai didi

windows - Consul.IO - 如何在本地网络中为 DNS 查找提供公共(public)服务域

转载 作者:可可西里 更新时间:2023-11-01 14:22:59 25 4
gpt4 key购买 nike

在 Windows 中,当我为本地网络中的服务发现设置 Consul 服务时,我使用 DNS 接口(interface)来查询服务。但是当我用这个命令查询服务时

dig -x 127.0.0.1 -p 53 consul.service.consul +short

它什么也没返回。目前,我的本地网络 DNS 地址是 10.18.200.103。但是当我更改为 Consul 服务器 10.18.200.202 时,它可以正常工作并返回正确的数据。我想知道我的本地 DNS 服务器如何在不将 DNS 更改为 Consul 服务器的情况下找到 Consul 服务的域

最佳答案

您可以在 consul 配置中将您的本地 DNS 设置为 recursor,然后将 consul 设置为您的主要 DNS 服务器,将您的普通 DNS 设置为次要 DNS。这将首先通过 consul 传递请求。

如果 consul 启动,它将解析 *.consul 域并将其他所有内容传递给递归。如果 consul 宕机,操作系统会将请求传递给辅助 DNS,它仍将最终得到解决。

"recursors": [ "10.18.200.103" ],

https://www.consul.io/docs/agent/dns.html

关于windows - Consul.IO - 如何在本地网络中为 DNS 查找提供公共(public)服务域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41012229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com