软件教程

首页 > 文章频道 > 软件教程

如何在Linux中修改DNS服务器

时间:2026-09-03 编辑:news

dns服务器负责将域名转换为linux系统可识别的ip,当遇到域名解析失败、上网卡顿、特定网站无法访问等问题时,修改dns服务器是最常用的排障优化方法。根据不同的使用场景、不同的linux发行版架构,我们可以通过多种方式完成修改,以下从多个维度具体说明。

临时生效修改法:适用于短期测试

如果只是临时测试配置,不需要永久保存修改,可以直接编辑系统默认的解析配置文件`/etc/resolv.conf`。使用vim或者nano打开该文件后,直接在文件头部添加两行配置:`nameserver 8.8.8.8`、`nameserver 1.1.1.1`,分别对应谷歌和cloudflare的公共dns,保存退出后配置立即生效。这种方式操作简单,但系统重启或网络服务重启后,配置会被默认规则覆盖,仅适合临时测试使用。

传统网络架构的永久修改法

对于centos 7等使用传统network网络服务的老版本发行版,永久修改需要编辑对应网卡的配置文件。配置文件路径为`/etc/sysconfig/network-scripts/ifcfg-[你的网卡名]`,常见网卡名形如ens33、eth0。打开文件后添加或修改两行参数:`dns1=8.8.8.8`、`dns2=1.1.1.1`,保存文件后执行`systemctl restart network`重启网络服务,配置即可永久生效,重启系统不会丢失修改。

现代systemd架构的永久修改法

目前ubuntu、debian、centos 8及之后的主流发行版都采用systemd-resolved管理dns服务,`/etc/resolv.conf`多为指向systemd-resolved缓存的软链接,直接修改不会生效。正确操作是编辑`/etc/systemd/resolved.conf`,取消dns行的注释,修改为`dns=8.8.8.8 1.1.1.1`,保存后执行`systemctl restart systemd-resolved`即可生效。桌面版linux用户也可以直接在图形化的网络设置界面,进入对应连接的ipv4设置,自定义dns后保存应用,操作更直观。

修改完成后可以执行`nslookup baidu.com`,查看返回的服务器,确认修改是否生效,整个过程操作简单,适配绝大多数linux使用场景。(全文约652字)

查看

软件教程

百小应写读书会分享稿提示词怎么让结果更接地气

现在越来越多人参与各类线上线下读书会,想要输出接地气的读书感悟,不少人会借助ai撰写分享稿,但大多时候结果要么全是书本摘抄的套话,要么端着架子像官方公开课,听完留不下任何个人印记,核心问题并非ai写不好,而是很多人给出的提示词太模糊,没把“接地气”的需求精准传

2026-08-20 【新闻资讯】

推荐下载

在现代科技发达的社会中,手机是每个人都必备的一件物品,生活中的吃喝玩乐,几乎所有的事情都可以靠手机完成,方便快捷。在这里游戏爱好者的小编给大家整理了一份《常用APP合集》,给小伙伴们展示生活中常用APP以及提供最为优质的服务。

一款好用的识别软件能让用户免去手动输入的麻烦,同时还能快速识别你想保存的文字,有效地提供了各位小伙伴们的工作效率,在这里游戏爱好者小编给大家整理了一份《识别APP专题》,为小伙伴们提供最实用的识别APP软件以及最优质的服务。