`/etc/resolv.conf`文件nameserver修改不持久

为什么/etc/resolv.conf文件修改好nameserver后一会又变回去了?

正常情况下,/etc/resolv.conf 文件在 Linux 系统中是由系统自动配置和管理的,并且可能会发生变化。以下是一些可能导致 /etc/resolv.conf 文件变化的情况:

  1. 网络管理工具:许多 Linux 发行版使用网络管理工具(如NetworkManager或systemd-networkd)来管理网络连接。这些工具可以自动更新 /etc/resolv.conf 文件以反映当前的网络配置和 DNS 设置。

  2. DHCP 客户端:如果你的系统使用 DHCP(动态主机配置协议)从网络中获取 IP 地址和其他网络配置信息,那么 DHCP 客户端将自动更新 /etc/resolv.conf 文件以包含由 DHCP 服务器提供的 DNS 服务器地址。

  3. VPN 连接:当你连接到 VPN(虚拟专用网络)时,VPN 客户端可能会修改 /etc/resolv.conf 文件以指定 VPN 服务器提供的 DNS 服务器地址。这样做是为了确保你的 DNS 流量通过 VPN 进行路由。

  4. 手动更改:有时,系统管理员或用户可能会手动修改 /etc/resolv.conf 文件来更改 DNS 设置。这些更改可能会导致文件在重启或网络连接更改后重新生成。

由于 /etc/resolv.conf 文件的自动管理,建议不要手动编辑该文件,而是使用系统提供的网络管理工具或配置文件来修改 DNS 设置。这样可以确保更改的持久性和一致性。

如果你希望在 /etc/resolv.conf 文件中进行持久性更改,可以查阅你所使用的 Linux 发行版的文档,了解如何配置网络设置和 DNS 服务器。对于特定的网络管理工具或网络配置工具,你可以查找相关的文档或指南以了解如何修改 DNS 设置。

域名服务器:
1.1.1.1 cloudflour
8.8.8.8 google
223.5.5.5

你可能感兴趣的:(开发语言)