Centos修改DNS重启或重启network服务后丢失问题解决方法

Centos修改 DNS 重启或重启 network 服务后丢失问题解决方法

在 CentOS 上修改 DNS 后,重启或重启网络服务后可能会丢失 DNS 设置。本文将详细讲解解决方法。

问题描述

当在 CentOS 上配置 DNS 时,可能需要修改 /etc/resolv.conf 文件。然而,当重启或重启 network 服务时,这些设置会被重置为默认值,或者没有任何 DNS 服务器配置。

解决方法

为了解决这个问题,我们需要对 CentOS 的 networkManager 服务进行正确的配置,将其配置为使用我们自定义的 DNS 服务器。

第一步:配置 networkManager

  1. 打开 /etc/NetworkManager/NetworkManager.conf 文件,找到 dns 部分,如果没有则添加如下内容:

[dns]
# 设置 DNS 服务器地址
servers=8.8.8.8,8.8.4.4

注意:在servers字段中填写你想要使用的 DNS 服务器地址,如果有多个 DNS 服务器,则用逗号分隔。

  1. 保存并关闭文件。

第二步:重启 networkManager

  1. 在终端中运行以下命令重启 networkManager:

systemctl restart NetworkManager

  1. 或者,也可以执行以下命令来重启 network 服务:

systemctl restart network

示例说明

示例1:使用 Google DNS

  1. 打开 /etc/NetworkManager/NetworkManager.conf 文件,找到 dns 部分,添加如下内容:

[dns]
# 设置 Google DNS 服务器地址
servers=8.8.8.8,8.8.4.4

  1. 保存并关闭文件。

  2. 运行以下命令重启 networkManager:

systemctl restart NetworkManager

示例2:使用阿里云 DNS

  1. 打开 /etc/NetworkManager/NetworkManager.conf 文件,找到 dns 部分,添加如下内容:

[dns]
# 设置阿里云 DNS 服务器地址
servers=223.5.5.5,223.6.6.6

  1. 保存并关闭文件。

  2. 运行以下命令重启 networkManager:

systemctl restart NetworkManager

结论

通过上述步骤,我们可以成功地将 CentOS 的 networkManager 服务配置为使用我们自定义的 DNS 服务器。这样在重启或重启 network 服务之后,我们的 DNS 配置不会丢失。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Centos修改DNS重启或重启network服务后丢失问题解决方法 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • Android界面数据懒加载实现代码

    下面,我将为你详细讲解Android界面数据懒加载实现代码的攻略。 什么是懒加载 在 Android 中,懒加载是指在界面加载时不立即加载所有数据,而是根据需要在数据被访问或者可见时再去加载数据。 这种方式实现的好处很显然,可以提高界面的加载速度,减少用户等待时间,同时也减轻了应用程序的负担。 如何实现懒加载 实现懒加载的方式有很多种,下面我们就介绍其中一种…

    other 2023年6月27日
    00
  • Python面向对象编程之继承与多态详解

    Python面向对象编程之继承与多态详解 1. 继承 继承是面向对象编程中的一个重要概念,它允许子类继承父类的属性和方法。在 Python 中,我们可以通过以下方式来实现继承: class Person: def __init__(self, name, age): self.name = name self.age = age def introduce(…

    other 2023年6月26日
    00
  • swift调用oc方法

    当然,我可以为您提供有关“Swift调用OC方法”的完整攻略,以下是详细说明: Swift调用OC方法 在Swift中,可以通过桥接文件(Bridging Header)来调用OC方法。桥接文件是一个,用于将Swift代码和OC代码连接起来。以下是详细步骤: 创建桥文件 在Swift项目中,创建一个名“项目名]-Bridging-Header.h”的头文件,…

    other 2023年5月7日
    00
  • Android开启动画之渐隐渐现效果

    Android开启动画之渐隐渐现效果攻略 在Android开发中,我们可以使用动画效果来增强用户界面的交互性和吸引力。其中一种常见的动画效果是渐隐渐现效果,即控件逐渐消失或出现的过程。下面是一个详细的攻略,教你如何在Android应用中实现渐隐渐现效果。 步骤一:准备工作 在开始之前,确保你已经设置好了Android开发环境,并且具备基本的Android开发…

    other 2023年8月26日
    00
  • lombok链式调用

    Lombok 链式调用攻略 Lombok 是一款 Java 开发工具,它可以帮助开发者简化 Java 代码的编写,提高开发效率。其中,Lombok 的链式调功能可以帮助开发者更加便地进行对象属性的设置。在本攻略中,我们将介绍如何使用 Lombok 进行链式调,并提供两个示例说明。 链式调用 链式调用是一种常用的编程技巧,它可以帮助开发者加方便地进行对象属性的…

    other 2023年5月6日
    00
  • Android实现启动引导图

    Android实现启动引导图攻略 启动引导图是在用户第一次打开应用程序时显示的一组屏幕,用于向用户展示应用程序的功能和特性。下面是实现启动引导图的完整攻略。 步骤1:准备资源 首先,您需要准备启动引导图所需的资源,包括图片、文本等。将这些资源添加到您的项目的res目录下。 步骤2:创建引导图布局 在res/layout目录下创建一个新的布局文件,用于显示引导…

    other 2023年8月21日
    00
  • Xshell如何添加快捷命令的方法

    下面我将为您详细讲解“Xshell如何添加快捷命令的方法”的完整攻略,过程中将包含两条示例说明。 添加快捷命令的方法 步骤一:打开Xshell软件 首先,需要确保您已经打开了Xshell软件,并且连接至所需的主机。 步骤二:打开“选项”窗口 在Xshell软件中,单击工具栏上的“工具”按钮,然后选择“选项”菜单项,即可打开“选项”窗口。 步骤三:选择“快捷命…

    other 2023年6月26日
    00
  • mysql中的四大运算符种类实例汇总(20多项)

    MySQL 中的四大运算符种类,包括比较运算符、逻辑运算符、位运算符和赋值运算符。下面将对每种运算符进行详细讲解,包括其功能、用法和示例。 比较运算符 比较运算符用于比较两个值之间的大小关系,返回的结果是 TRUE 或 FALSE。下面是一些比较运算符的示例: 等于运算符(=):判断两个值是否相等。例如: SELECT * FROM student WHER…

    other 2023年6月27日
    00
合作推广
合作推广
分享本页
返回顶部