我正在使用Ubuntu20.04和systemd解析来解决dns查询。机器连接到一个接口上。
network:
ethernets:
eth0:
dhcp4: true
set-name: eth0
nameservers:
addresses: [11.2.3.4, 12.2.3.4]
search: [domain.first, domain.second]
version: 2Resolvectl选择DNS服务器中的一个作为当前dns服务器。这里的挑战是,我有一个11.2.3.4DNS服务器,它只解析domain.first的查询,另一个12.2.3.4只解析domain.second的查询。
每当Resolvectl选择11.2.3.4作为当前的dns服务器时,搜索domain.first的查询就成功了,但是搜索domain.second的查询失败了(这是显而易见的,因为它应该在12.2.3.4之前解决)。
是否有方法设置解析向量,以便基于域搜索和相应的dns服务器.i.e解析查询。基于搜索域的dns服务器解析
我知道bind9提供了这个功能,但我希望与系统解析解析器实现类似的功能。
发布于 2022-05-18 02:21:36
我知道最接近的systemd-resolved特性是“拆分dns",但我相信它只适用于多个网络接口(例如物理适配器和vpn适配器)。
我看到了一些使用dnsmasq来实现条件转发服务器目标的建议。
https://unix.stackexchange.com/questions/702721
复制相似问题