CentOS DNS resolv重启无效的解决方法(自己操作过)

resolv.conf文件重启后失效的解决办法 问题描述:我使用yum安装软件时,提示找不到域名,应该就是DNS设置的问题,在/etc/resolv.conf中添加nameserver 8.8.8.8这一行,再次使用yum时,能正常安装软件了,但是重启服务器后,resolv.conf文件就失效了,并且变成原来的样子。解决办法:找到网卡的配置文件,在配置文件中加入DNS1=8.8.8.8,重启网络服务,即可。我这里用的是re... 阅读详情

直接修改/etc/resolv.conf不行,因为一重启network就会恢复原来状态。

必须要在/etc/sysconfig/network-scripts/ifcfg-eth0里面最后加上dns的设置。

要不然,重启后,肯定使用eth0设置中没有设dns的相关信息,使/etc/resolv.conf恢复到原来的状态。

具体操作如下:

   # vim /etc/sysconfig/network-scripts/ifcfg-eth0

例子:

DEVICE="eth0"
TYPE="Ethernet"
UUID="3b5xxc-6xx9-4xx69-9xx6-xxc8xxe5xx52"
ONBOOT="yes"
NM_CONTROLLED="yes"
BOOTPROTO=none
IPADDR=xx.xx.xx.xx
NETMASK="255.255.255.0"
GATEWAY=xx.xx.xx.xx
BROADCAST="xx.xx.xx.xx"
PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
DNS1=xx.xx.xx.xx     ----#dns服务器, 根据实际情况更换


这样设置后/etc/resolv.conf里面根本就不需要设置。

重启service network restart

可以发现/etc/resolv.conf里面就有两个dns的解析ip了。

# cat /etc/resolv.conf

[root@localhost ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 8.8.8.8


修改/etc/resolv.conf重启网络,DNS配置丢失——resolv无效 修改/etc/resolv.conf重启网卡或者重启电脑后,/etc/resolv.conf会恢复到原来的状态。 原因说明: CentOS、redhat下面直接修改/etc/resolv.conf,达到临时效果,但是重启网络后会重置。 重启后,根据eth0设置中设置dns的相关信息,这样使/etc/resolv.conf恢复到原来的状态。 所以: 必须要在/etc /sysconfig/netw... 阅读详情

相关推荐

Ubuntu关于修改resolv.conf重启失效的问题

在通常情况下,我们在ubuntu系统中可以通过resolv.conf来设置DNS地址。但重启后,resolv.conf中的地址仍然会返回为原来的内容。 这是因为resolv.conf文件其实是一个Link文件,如图: 在Ubuntu中有一个 resolvconf的服务,这个服务用来控制/etc/resolv.conf的内容。所以一旦我们重启了系统或者该服务,那么/etc/resolv.c...

HD243608836的博客 7008

VMware 15.1.0 Ubuntu更改 resolv.conf 重启失效

问题:Ubuntu设置静态IP,更改/etc/resolv.conf后,可以联网,但是重启后,resolv.conf恢复为默认状态,无法联网。 探索: resolv.conf是link文件,网上查到使用命令sudo gedit /etc/resolvconf/resolv.conf.d/base,更改此文件,但是我的系统中没有这个文件。 在/etc/使用ll命令,看到resolv.conf...

ninioq的专栏 1126

修改resolv.conf对于运行中服务不生效问题处理

背景 由于某些场景,我们有时需要配合数据中心的规划建设,以及DNS服务器本身的维护切换,有时候集群内的DNS服务器IP地址会发生变化。而Linux系统则需要配合更新系统的/ect/resolv.conf文件,以适应这个变化。 实践中证明,对于部分进程,/etc/resolv.conf文件的更改不会立马生效,而需要进程重启后才会生效。问题定位: 在sourcew...

weixin_34138056的博客 5310

CentOS重启resolv.conf被重置的解决方案

如果要让VM ESXI在外网供用户访问的话,要在路由器上面设置443端口号开放。 443端口主要负责别名讯息的传递,而902端口主要负责远端控制台画面的传递 VMware ESXi NAT实现 http://www.roybit.com/archives/644 上节我们讲到VMware ESXi默认不支持NAT,但是我们如果只有一个外网端口映射,然后希望通过这个映射,从外网访

建伟博客 4万+

CentOS重启resolv.conf被重置的解决方案(永久修改DNS)

近期在修改一台CentOS服务器的dns时发现只要重启服务器DNS就会被强制还原,解决方案如下:1、首先在网卡设置中修改NM_CONTROLLED的值:修改文件/etc/sysconfig/network-scripts/ifcfg-eth0的内容:NM_CONTROLLED="no" //是否允许Network Manager管理,设置为no默认允许Network Manager管理DNS,所以

Mider'S Blog 3万+

深入解析CentOS 8中NetworkManager重启DNS配置被覆盖的机制与解决方案

CentOS 8.2系统中,管理员经常遇到这样的困扰:手动修改文件配置DNS服务器后,一旦重启NetworkManager服务,配置就被覆盖回原样。更令人困惑的是,在多IP地址配置场景下(如ifcfg-br10中同时配置IPADDR和IPADDR1),DNS设置似乎与特定IP的网关地址相关联。本文将深入剖析这一现象背后的机制,并提供多种解决方案。在CentOS 8系统中,NetworkManager作为默认网络管理工具,其动态管理的特性虽然提供了灵活性,但也带来了配置被意外覆盖的风险。

tianyuanwo的专栏 966

Linux DNS /etc/resolv.conf 详解

Linux DNS /etc/resolv.conf 详解

lizhengyu891231的博客 1万+

CentOS DNS resolv重启无效解决方法

直接修改/etc/resolv.conf不行。必须要在/etc/sysconfig/network-scripts/ifcfg-eth0里面最后加上dns的设置。要不然,重启后,肯定使用eth0设置中没有设dns的相关信息,使/etc/resolv.conf恢复到原来的状态。 vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=et

709

Ubuntu 20.04 DNS解析原理, 解决resolv.conf被覆盖问题

开机后不能上网,不能ping 通,错误为:ping: baidu.com: 域名解析暂时失败修改文件,添加再, 可以ping 通, 可以正常上网.但是,当重新启动机器后,文件被覆盖为旧的文件,要想上网, 还需要重新修改文件内容.解决问题的方法很简单,只需要看第7步即可.修改,添加。

2591

Centos7重启网卡/etc/resolv.conf被重置问题

Centos7重启网卡/etc/resolv.conf被重置问题1、问题描述2、问题解决 1、问题描述 DNS服务器地址设置:在Linux下面,有一个默认的DNS服务器地址配置文件的设置,存放在 /etc/resolv.conf。通过编辑 vi /etc/resolv.conf 设置首选DNS和次要DNS重启服务或网卡时配置会被重置为默认,例如: 2、问题解决 1、首先在网卡设置中修改NM_CONTROLLED的值: 修改文件/etc/sysconfig/network-scripts/ifcfg-e

weixin_37558119的博客 2456

Linux修改/etc/resolv.conf重启网络后又恢复到原来的状态

1.Linux,ping www.baidu.com 不通 2.修改 /etc/resolv.conf 文件内容为,添加以下内容,保存并退出,再次ping 百度 `nameserver #定义DNS服务器的IP地址 domain #定义本地域名 search #定义域名的搜索列表 sortlist #对返回的域名进行排序 /etc/resolv.conf的一个示例: domain test.co...

西门一刀的博客 2万+

Linux系统重启后被重置,CentOS重启resolv.conf被重置的解决方案

近期在修改一台CentOS服务器的DNS时发现只要重启服务器DNS就会被强制还原,解决方案如下:1、首先在网卡设置中修改NM_CONTROLLED的值:修改文件/etc/sysconfig/network-scripts/ifcfg-eth0的内容:NM_CONTROLLED="no" //是否允许Network Manager管理,设置为no默认允许Network Manager管理DNS,所...

weixin_34541572的博客 1339

CentOS 修改/etc/resolv.conf 重启network后又恢复到原来的状态解决方案

问题描述:CentOS 修改/etc/resolv.conf 执行service network restart后,/etc/resolv.conf又恢复到原来的状态 解决方法:/etc/resolv.conf保存DNS是暂时的,当重新启动network时,/etc/resolv.conf恢复到了初始状态,要想更改,可尝试下边的方法修改 /etc/sysconfig/network-scripts/ifcfg-eth0 在其中的加入你要添加的DNS,如下图 之后保存退出,执行service networ

lucklydog123的博客 2724

linux 修改配置文件/etc/resolv.conf DNS 重启后失效

Linux DNS

qq_45620825的博客 4436
上一篇: CentOS-6.4-x86_64-bin-DVD1安装
下一篇: Centos 6.5下的OPENJDK卸载和SUN的JDK安装、环境变量配置
LLQ_200
博客等级 码龄10年 36粉丝 72原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值