CentOS7에서 DNS 구성이 유효하지 않은 경우가 자주 발견되고 구성 정보가 비워집니다.

문제 설명:
CentOS7을 사용하면/etc/resolv를 자주 검색할 수 있습니다.conf의 영구 설정 DNS 정보는 더 이상 좋지 않습니다. 추가된nameserver 192.168.1.xxx의 정보는 카드를 다시 켜거나 다시 켜면 간혹 자동으로 사라집니다
해결 방법:
위의 설명을 통해 알 수 있듯이 DNS는/etc/sysconfig/network-scripts/디렉토리의 NIC 구성 파일을 통해 다음과 같은 형식으로 추가할 수 있습니다.
                    DNS1=xxx.xxx.xxx.xxx                    DNS2=xxx.xxx.xxx.xxx                    DOMAIN=lab.foo.com bar.foo.com
모든 CentOS7 이후 DNS 설정 정보는 네트워크 카드 설정 파일에 직접 추가되며 더 이상/etc/resolv에 추가되지 않습니다.conf.올바른 추가 사례는 다음과 같습니다.
[root@DB4 ~]# 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

좋은 웹페이지 즐겨찾기