通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

  新兵

注册:2018-3-30
跳转到指定楼层
1#
发表于 2024-7-24 20:04:39 |只看该作者 |倒序浏览
在Linux中配置DNS有几种方法,具体取决于您使用的Linux发行版和网络管理工具。以下是几种常见的方法:
  • 使用/etc/resolv.conf文件:在大多数Linux发行版中,您可以直接编辑/etc/resolv.conf文件来配置DNS。使用文本编辑器(如vi或nano)打开该文件,并添加一行或多行,每行包含一个DNS服务器的IP地址。例如:

复制代码

nameserver 8.8.8.8  

nameserver 8.8.4.4

保存文件后,您的DNS配置将生效。请注意,某些Linux发行版可能会自动覆盖/etc/resolv.conf文件,因此您可能需要查看特定发行版的文档以了解如何持久化DNS配置。
2. 使用systemd-resolved:某些Linux发行版(如Ubuntu 18.04及更高版本)使用systemd-resolved来管理网络配置,包括DNS。您可以编辑/etc/systemd/resolved.conf文件,并添加以下行来配置DNS:
复制代码

[Resolve]  

DNS=8.8.8.8 8.8.4.4

保存文件后,重新启动systemd-resolved服务以使更改生效:
复制代码

sudo systemctl restart systemd-resolved

  • 使用NetworkManager:如果您使用NetworkManager作为网络管理工具,您可以使用其图形界面或命令行工具(nmcli)来配置DNS。以下是使用nmcli命令行工具配置DNS的示例:

arduino复制代码

sudo nmcli connection edit <connection-name>

在交互式编辑模式中,使用以下命令设置DNS服务器:
arduino复制代码

set ipv4.dns 8.8.8.8,8.8.4.4

保存更改并退出编辑模式:
arduino复制代码

save  

quit

重新启动网络连接以使更改生效。
以上是一些常见的Linux DNS配置方法,具体取决于您的发行版和网络管理工具。如果您使用的是其他特定工具或配置文件,请参考相关文档或特定发行版的文档以获得更详细的指导。

举报本楼

本帖有 1 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2024-9-8 09:12 , Processed in 0.199086 second(s), 16 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部