钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读985785
首页 Linux 正文内容

linux永久改变dns

钟逸 Linux 2024-09-19 20:40:25 29

Linux系统中,DNS(域名系统)用于将域名解析为IP地址,这是互联网的基础。永久改变DNS可以提高互联网连接的效率和稳定性。本篇文章将介绍如何在Linux系统中永久改变DNS。

/etc/resolv.conf

首先,找到/etc/resolv.conf文件,该文件包含DNS配置信息。使用文本编辑器打开该文件:

sudo nano /etc/resolv.conf

在文件末尾添加以下行,指定要使用的DNS服务器:

nameserver 8.8.8.8

nameserver 8.8.4.4

其中8.8.8.8和8.8.4.4是谷歌公共DNS服务器的地址。

NetworkManager

某些发行版使用NetworkManager管理网络连接。要永久改变DNS,请按照以下步骤操作:

1. 打开NetworkManager设置。

2. 选择要配置的网络连接。

3. 点击“编辑”按钮。

4. 在“DNS服务器”选项卡中,输入要使用的DNS服务器的地址。

systemd-resolved

systemd-resolved是systemd服务的一部分,它处理DNS解析。要永久改变DNS,请按照以下步骤操作:

1. 打开/etc/systemd/resolved.conf文件:

sudo nano /etc/systemd/resolved.conf

2. 找到DNS配置部分。

3. 取消注释或添加以下行:

DNS=8.8.8.8 8.8.4.4

4. 保存文件并重新启动systemd-resolved:

sudo systemctl restart systemd-resolved

生效更改

在永久改变DNS后,您可能需要清除DNS缓存以确保更改生效。要清除DNS缓存,请使用以下命令:

sudo systemd-resolve --flush-caches

更改DNS后,您的互联网连接应该会更加稳定和高效。如果遇到任何问题,请重新检查DNS设置或联系您的互联网服务提供商。

文章目录
    搜索