OS/Linux

CentOS - Could not resolve host error 해결 방법

노루아부지 2022. 2. 27. 17:30

CentOS에서 yum 명령어 수행 시 'Could not resolve host' 오류가 발생하면서 저상적으로 실행되지 않는 경우가 있는데, 다음과 같이 해결할 수 있습니다.

 

1. resolv.conf 확인

아래와 같이 resolv.conf에 nameserver를 추가합니다.

아래 IP주소는 KT의 DNS주소이고, 다른 IP주소를 사용하셔도 상관없습니다.

 

# vi /etc/resolv.conf

nameserver 168.126.63.1
nameserver 168.126.63.2

 

 

2. 네트워크 설정 파일 확인

CentOS는 /etc/systemconfig/network-scripts 디렉터리 밑에 'ifcfg-장치명'으로 네트워크 설정 파일이 생성됩니다.

따라서 ifconfig 명령어를 쳐서 나온 장치명이 eth0라면, ifcfg-eth0 으로 생성됩니다.

아래처럼 설정 파일에 DNS 정보를 추가합니다.

 

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

DNS1=168.126.63.1

 

 

3. 네트워크 재시작

아래 명령어를 사용해서 network 재시작을 한 후 yum 명령어를 다시 실행해 봅니다.

service network restart
728x90
loading