본문 바로가기

[Linux] resolv.conf 자동 초기화 문제

@우잉_2025. 10. 20. 22:13

문제

Linux에서 네트워크 설정에 의해 /etc/resolv.conf 파일이 자동으로 초기화되는 현상이 발생함. 이때 DNS IP 주소를 매핑하는 namesserver 정보가 초기화되어 DNS 연결이 실패하는 문제가 생김

해결방법

방법1. 네트워크 스크립트에 DNS 직접 정의

vi /etc/sysconfig/network-scripts/ifcfg-<기기명>

####
# 파일 하단에 DNS IP 추가
DNS2="8.8.8.8"
DNS3="1.1.1.1"
###

service network restart
vi /etc/resolv.conf # DNS 정보 확인

방법2. resolv.conf 재설정 비활성화

vi /etc/NetworkManager/conf.d/90-dns-none.conf

###
[main]
dns=none
###

# 시스템 다시 로드
systemctl reload NetworkManager

비활성화 후 resolv.conf 파일 작성

vi /etc/resolv.conf

'''
nameserver 1.1.1.1
nameserver 8.8.8.8
'''

참고자료

우잉_
@우잉_ :: wooing

공부한것들 기록하기 Github: https://github.com/wooing1084

공감하셨다면 ❤️ 구독도 환영합니다! 🤗

목차