Openvpn 的 update-resolv-conf 使用 openresolv 以错误的顺序设置名称服务器

Openvpn 的 update-resolv-conf 使用 openresolv 以错误的顺序设置名称服务器

我想从 切换resolvconfopenresolv因为 openresolv 似乎更可靠。

我使用 Mulvad 并将我的名称服务器设置100.64.0.1为备份名称服务器。现在我在使用resolvconf并启动 OpenVPN 时,update-resolv-conf将名称服务器写入/etc/resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "resolvectl status" to see details about the actual nameservers.

nameserver 10.5.0.1
nameserver 100.64.0.1

100.64.0.1OpenVPN 名称服务器是列表中的第一个,我假设 DNS 解析器在侦听?之前先侦听该名称服务器。它什么时候10.5.0.1听失败100.64.0.1?还是主要听10.5.0.1

当我运行 OpenVPN 时openresolv,我的/etc/resolv.conf看起来像这样

# Generated by resolvconf
nameserver 100.64.0.1
nameserver 10.5.0.1

如您所见,顺序与 不同openresolv。我想使用openresolvand10.5.0.1作为第一个名称服务器/etc/resolv.conf。有人知道解决办法吗?

更新

在我问这个问题之前,我已经读到 resolv.conf 对于名称服务器的顺序没有优先级。

但经过一些测试后,我发现;; SERVER: 100.64.0.1#53(100.64.0.1) (UDP)当我用 openresolv 挖掘时我总是得到响应,而当我用 resolvconf 挖掘时我总是得到;; SERVER: 10.5.0.1#53(10.5.0.1) (UDP)

相关内容