无法解析 Fedora 32 Linux 中的主机 FQDN

无法解析 Fedora 32 Linux 中的主机 FQDN

我通过 wifi 连接,当我连接到 VPN 时,我的 /etc/resolv.conf 将更新如下。

# Generated by NetworkManager
nameserver IPV6_address
nameserver IPv4_address
nameserver IPv4_address

建立 VPN 连接后,我无法解析某些 FQDN,但能够通过其 IP 地址解析它们。

Error -
FQDN: Name or service not known
Cannot handle "host" cmdline arg `FQDN' on position 1 (argc 1)

为了暂时解决这个问题,我正在更新 /etc/resolve.conf,使 IP4 DNS 服务器作为第一个,IPv6 DNS 服务器作为最后一个,如下所示。

# Generated by NetworkManager
#nameserver IPV6_address
nameserver IPv4_address
nameserver IPv4_address
nameserver IPV6_address

进行此更改后,无需重新启动,FQDN 和 IP 地址解析就可以正常工作。

但我想了解为什么如果第一个 IPv6 DNS 无法解析我的 FQDN,它就不会将 DNS 解析请求发送到下面的其他 DNS IPv4 DNS 解析器。这种情况尤其发生在我的 Linux 机器上。

在我的 Windows 机器上它无需任何修改就能运行。

请帮助我理解这一点。

相关内容