본문 바로가기

리눅스(Linux)/DNS

[리눅스] DNS 주소 설정 오류 수정 및 예비용 DNS 구축(resolv.conf)

반응형

 

# resolv.conf

DNS정보 기입(하나가 죽을때를 대비해서 여러개의 DNS 기입 가능)

 

 

# DNS 주소 변경

vi /etc/sysconfig/network-scripts/ifcfg-ens160   # DNS 주소 변경
more /etc/resolv.conf   # DNS 변경사항 확인(아직 적용 안됨)
systemctl restart NetworkManager   # restart
more /etc/resolv.conf  # DNS 변경사항 확인(적용 완료)

 

변경된 dns 출력 확인

 

 

# DNS 제대로 작동하는지 확인

nslookup www.naver.com  #네이버에 날려본다

dns 작동 확인

 

 

 

# DNS 주소가 잘못되었을 때 다음에 적용할 DNS 적용

vi /etc/resolv.conf   #resolv.conf 수정
nslookup www.naver.com   #다시 dns 확인

resolv.conf 수정 및 추가
첫번째 dns 오류로 인해 두번째 dns 적용 확인

 

 

 

# resolv.conf 초기화

-시스템을 껐다 키면 ens 스크립트를 보고 재설정 → 즉 기존에 기입한 dns정보 초기화

systemctl restart NetworkManager  #재시작
vi /etc/resolv.conf   #다시 초기화 된 것 확인 가능

 

기존 기입한 것 다 삭제되고 8..8.8.8 한줄만 남음

 

 

 

# DNS 주소가 잘못된 것 하나만 있을 땐?

 

 

 

서버를 가져 올 수 없다며 결과 값을 못 가져오는 것을 확인할 수 있습니다. 따라서 DNS 가 잘못될 경우를 생각해서 위에 작업한대로 resolv.conf 파일 안에 예비용 DNS를  몇개 더 설정해두면 좋을 것 같습니다.

 

 

 

더보기

# /etc/hosts에 dns등록 > 추후 진행 예정

 

vi /etc/hosts

120.50.131.112 www.naver.com  추가

 

 

반응형