如何在Ubuntu系统中修改DNS设置以优化网络连接和互联网访问?

本文介绍了在Ubuntu系统中修改DNS的详细步骤,强调了DNS设置对于网络连接和访问互联网的重要性。

永久修改DNS的方法

1、修改/etc/systemd/resolved.conf 文件

在Ubuntu系统中,DNS(域名系统)的设置对于网络连接和访问互联网至关重要。以下是关于如何在Ubuntu中修改DNS的详细内容
(图片来源网络,侵权删除)

使用文本编辑器打开配置文件:通过终端输入以下命令来编辑文件。

“`bash

vi /etc/systemd/resolved.conf

“`

配置DNS服务器:在文件中添加或修改以下参数:

“`plaintext

在Ubuntu系统中,DNS(域名系统)的设置对于网络连接和访问互联网至关重要。以下是关于如何在Ubuntu中修改DNS的详细内容
(图片来源网络,侵权删除)

# 指定DNS服务器,以空白分隔,支持IPv4或IPv6地址

DNS=8.8.8.8 114.114.115.115

# 备用DNS服务器

FallbackDNS=8.8.8.8

# 设置搜索域名

Domains=domain.com

在Ubuntu系统中,DNS(域名系统)的设置对于网络连接和访问互联网至关重要。以下是关于如何在Ubuntu中修改DNS的详细内容
(图片来源网络,侵权删除)

# 设置LLMNR是否激活,可用的选项有yes、no、resolve

LLMNR=yes

# 设置MulticastDNS是否激活,可用的选项有yes、no、resolve

MulticastDNS=yes

# 设置DNSSEC是否激活,可用的选项有yes、no、allowdowngrade

DNSSEC=yes

# 设置缓存是否激活,可用的选项有yes、no、nonegative

Cache=nonegative

“`

保存并退出:完成编辑后,保存文件并退出文本编辑器。

2、重启 systemdresolved 服务

重启服务:执行以下命令以应用更改。

“`bash

systemctl restart systemdresolved

“`

3、设置开机启动 systemdresolved 服务

启用服务:确保服务在系统启动时自动运行。

“`bash

systemctl enable systemdresolved

“`

4、备份并重新生成/etc/resolv.conf 文件

备份原始文件:将当前的/etc/resolv.conf 文件重命名。

“`bash

mv /etc/resolv.conf /etc/resolv.conf.bak

“`

创建符号链接:使新的/etc/resolv.conf 指向由 systemdresolved 管理的配置文件。

“`bash

ln s /run/systemd/resolve/resolv.conf /etc/resolv.conf

“`

临时修改DNS的方法

1、直接修改/etc/resolv.conf 文件

使用文本编辑器打开配置文件:通过终端输入以下命令来编辑文件。

“`bash

vi /etc/resolv.conf

“`

添加DNS服务器:在文件中加入想要使用的DNS服务器地址,每行一个。

“`plaintext

nameserver 8.8.8.8

nameserver 8.8.4.4

“`

保存并退出:完成编辑后,保存文件并退出文本编辑器,这种方法修改后即刻生效,但重启后失效。

相关问题与解答

1、为什么修改/etc/resolv.conf 文件后重启会失效?

解答:在较新的Ubuntu版本中,/etc/resolv.conf 通常被 systemdresolved 管理,这意味着任何对这个文件的直接修改都可能在重启后被覆盖,为了避免这种情况,应按照上面提到的方法修改/etc/systemd/resolved.conf 文件,并通过重启 systemdresolved 服务来应用更改。

2、如何验证DNS设置是否生效?

解答:可以通过使用pingdig命令来测试DNS解析是否正常工作,使用ping www.google.com来检查是否能解析并连接到Google的服务器,或者使用dig google.com来查看DNS查询的结果,如果能够正确解析域名并得到响应,说明DNS设置已经生效。

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

Like (0)
小编的头像小编
Previous 2024年10月1日 14:42
Next 2024年10月1日 14:55

相关推荐

发表回复

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