CentOS7经常发现DNS配置失效,配置信息被清空

问题描述:

使用CentOS7后,经常发现/etc/resolv.conf下的永久配置DNS信息不再那么好使,添加的nameserver 192.168.1.xxx的信息在重启或者是重启网卡后偶尔会自动消失

解决办法:

通过上面的注解可以看出,DNS可以通过/etc/sysconfig/network-scripts/目录下的网卡配置文件来添加,添加格式如下:

DNS1=xxx.xxx.xxx.xxx
                    DNS2=xxx.xxx.xxx.xxx
                    DOMAIN=lab.foo.com bar.foo.com

所有CentOS7以后,DNS配置信息是直接添加到网卡配置文件当中,不再是添加到/etc/resolv.conf。正确的添加案例如下:

DEVICE=lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=127.255.255.255
ONBOOT=yes
NAME=loopback

NM_CONTROLLED=no
[[email protected] ~]# cat /etc/resolv.conf 
# Generated by NetworkManager
search leaderment.com
nameserver 192.168.1.253
nameserver 192.168.1.254
[[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
TYPE="Ethernet"
BOOTPROTO="static"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
IPV6_AUTOCONF="no"
IPV6_DEFROUTE="no"
IPV6_PEERDNS="no"
IPV6_PEERROUTES="no"
IPV6_FAILURE_FATAL="no"
NAME="eth0"
UUID="229ff2c7-3c28-4736-9304-d6fe11f7c275"
DEVICE="eth0"
ONBOOT="yes"
IPADDR=192.168.1.90
NETMASK=255.255.255.0
GATEWAY=192.168.1.3
DNS1=192.168.1.253
DNS2=192.168.1.254
DOMAIN=hbgslz.com

原文地址:http://blog.51cto.com/hbgslz/2071644

时间: 2024-10-30 22:03:48

CentOS7经常发现DNS配置失效,配置信息被清空的相关文章

CentOS7.4下DNS服务器软件BIND安装及相关的配置(一)

(一)DNS简介:DNS,全称Domain Name System,即域名解析系统.域名是通过DNS来实现的,每个域名代表一个IP,DNS就是用来在ip地址与域名之间进行转换的服务.DNS帮助用户在互联网上寻找路径.在互联网上的每一个计算机都拥有一个唯一的地址,称作"IP地址"(即互联网协议地址)由于IP地址难以记忆,一般用域名来进行管理(ip地址偏重底层,而DNS则偏重于应用层) 1,DNS功能每个IP地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开.有了

linux杂谈(十九):DNS服务器的配置(二)

1.本机和外网的解析 ? ?之前讨论了DNS的正向解析和反向解析,但有的时候我们想让DNS服务器对于服务器本机的解析和对于外网的解析是不同的.那就需要在主配置文件中对本机和外网进行不同的配置: ? ? ? ? ? ?这个是主配置文件中对于本服务器的访问,并且副配置文件为example.com.zone:(注意要注释的内容). ? ? ? ?这个是对于非本机的配置,并且副配置文件为example.com.inter. ? ?为了统一期间,把之前的副配置文件的策略注释掉. ? ? ? ? ?然后我们

CenOS 6 DNS服务器简要配置

yum install bind* 一.修改下面配置文件 vi /etc/named.conf options { listen-on port 53 { 192.168.100.210; }; listen-on-v6 port 53 { ::1; }; directory       "/var/named"; dump-file       "/var/named/data/cache_dump.db"; statistics-file "/var/

DNS和Bind配置指南

/////////////////////////////目录//////////////////////////////////////一.DNS原理相关二.使用bind搭建最简单的DNS服务器三.使用bind搭建可以解析自己添加的域名的DNS服务器四.配置DNS转发五.配置主从配置主从六.测试主从同步 拓展学习:DNS and BIND配置指南  http://anyisalin.blog.51cto.com/10917514/1753638bind配置视图(view)   http://w

dns服务器的配置

DNS 是域名系统 (Domain Name System) 的缩写,它是由解析器和域名服务器组成的.域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器.其中域名必须对应一个IP地址,而IP地址不一定有域名.域名系统采用类似目录树的等级结构.域名服务器为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器.将域名映射为IP地址的过程就称为"域名解析".在Internet上域名与IP地址之间是一对一(或者多对一)的,域名虽然

Linux学习之路-DNS原理-BIND配置详解

DNS原理-BIND配置详解 DNS系统概述 DNS系统作用     a) DNS,简单地说,就是Domain Name System,翻成中文就是"域名系统".主要的功能就是将人易于记忆的Domain Name与人不容易记忆的IP Address作转换.      b) DNS提供正向解析和反向解析          正向解析:根据主机名称(域名)查找对应的IP地址.          反向解析:根据IP地址查找对应的主机域名 DNS系统结构  系统结构原理  目前DNS采用的是分布

DNS同时占用UDP和TCP端口53——传输数据超过512时候用tcp,DNS服务器可以配置仅支持UDP查询包

DNS同时占用UDP和TCP端口53是公认的,这种单个应用协议同时使用两种传输协议的情况在TCP/IP栈也算是个另类.但很少有人知道DNS分别在什么情况下使用这两种协议. 先简单介绍下TCP与UDP.     TCP是一种面向连接的协议,提供可靠的数据传输,一般服务质量要求比较高的情况,使用这个协议.UDP---用户数据报协议,是一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务. TCP与UDP的区别:     UDP和TCP协议的主要区别是两者在如何实现信息的可靠传递方面不同.TC

DNS简介及配置

一.DNS基本概念        DNS(Domain Name System)域名系统,DNS协议使用了UDP协议和TCP协议,端口号为 53,UDP 53端口用来查询和接受应答,TCP 53端口用于主服务器和从服务器之间的传送.       域的划分:根域:全球13个根服务器,后缀如.com,.net等:根域下来就是顶级域或者叫一级域,一级域之后就是二级域,三级域,如 baidu.com就是一个顶级域名:域名服务器就是能提供域名解析的服务器,上面的记录类型有A(address)记录,NS(n

DNS简述及配置

[概念] DNS(Domain Name System),即域名系统,是互联网上为主机提供分配一个便于记忆的名称系统. [需求] 计算机发展之初,仅仅是用IP进行主机的网络间通信,但单纯的记忆IP,这对人类的认知造成很大程度的困惑.所以为了解决这种情况,最早就出现了本机的localhost文件将IP和名称绑定.但随着网络的发展,接入的终端越来越多,本地的localhost文件已经无法承担这种几何数爆炸的发展趋势,所以就应运而生了IANA组织.它将网络中的主机名和IP绑定,并建立一个数据库提供查询