ubuntu dns 设置

在 Ubuntu 上设置 DNS,可编辑 /etc/resolv.conf 文件,添加 nameserver 指定 DNS 服务器地址。

Ubuntu DNS 设置

在Ubuntu系统中,DNS(域名系统)的设置对于网络连接和上网体验至关重要,正确配置DNS服务器可以提高域名解析速度,增强网络稳定性,并解决一些与域名解析相关的问题,以下是关于如何在Ubuntu上设置DNS的详细内容,包括多种方法、常见问题及解答。

一、DNS 设置方法

1、通过 NetworkManager 设置(适用于桌面环境)

打开网络设置:点击右上角的网络图标,选择“网络设置”。

选择连接:在网络设置中,选择你当前使用的网络连接(如WiFi或以太网)。

修改DNS:点击“齿轮”图标进入连接设置界面,切换到“IPv4”或“IPv6”选项卡,将“方法”设置为“手动”,在“DNS”字段中输入想要使用的DNS服务器地址(如8.8.8.8和8.8.4.4),完成后点击“应用”保存设置。

2、通过 systemdresolved 设置(适用于服务器环境)

ubuntu dns 设置

编辑配置文件:使用文本编辑器编辑/etc/systemd/resolved.conf文件,例如使用sudo nano /etc/systemd/resolved.conf命令打开。

配置DNS:找到并取消注释(删除前面的#)以下行,并根据需要修改DNS服务器地址:

     DNS=8.8.8.8 8.8.4.4
     FallbackDNS=1.1.1.1 1.0.0.1

重启服务:保存并关闭文件后,重启systemdresolved服务使配置生效,命令为sudo systemctl restart systemdresolved

3、通过 Netplan 设置(适用于服务器环境且使用Netplan的情况)

编辑配置文件:打开位于/etc/netplan/目录下的配置文件,如sudo nano /etc/netplan/01netcfg.yaml

ubuntu dns 设置

添加DNS配置:在network部分添加DNS服务器,

     network:
       version: 2
       renderer: networkd
       ethernets:
         eth0:
           dhcp4: true
           dhcp6: true
           nameservers:
             addresses: [8.8.8.8, 8.8.4.4]

请根据实际网络接口名称替换eth0。

应用配置:保存并关闭文件后,使用sudo netplan apply命令应用配置。

二、相关问题与解答

1、问题:修改/etc/resolv.conf文件后重启失效怎么办?

ubuntu dns 设置

解答:在Ubuntu系统中,/etc/resolv.conf文件通常由systemdresolved服务或其他网络管理工具托管,如果直接修改该文件后重启失效,可以尝试以下方法解决:备份原/etc/resolv.conf文件,如mv /etc/resolv.conf /etc/resolv.conf.bak;编辑/etc/systemd/resolved.conf文件,在其中添加DNS信息,如DNS=8.8.8.8 114.114.114.114;以root身份在终端中依次执行systemctl restart systemdresolvedsystemctl enable systemdresolved命令;创建符号链接ln s /run/systemd/resolve/resolv.conf /etc/,重新查看/etc/resolv.conf文件就可以看到新的DNS信息已写入其中。

2、问题:如何查看当前的DNS配置信息?

解答:可以通过以下几种方法查看当前的DNS配置信息,一是使用命令cat /etc/resolv.conf,这将显示当前的DNS服务器IP地址和其他相关配置信息;二是如果使用的是Network Manager,可以通过点击系统状态栏中的网络连接标志来查看当前的DNS配置(前提是安装了Network Manager且正在使用它);三是使用命令systemdresolve status查看通过systemdresolved服务的DNS配置情况。

来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/189410.html

Like (0)
小编小编
Previous 2025年4月12日 14:40
Next 2025年4月12日 14:44

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注