728x90
systemd-resolved 서비스를 비활성화하고 DNS를 수동으로 설정하는 방법
최신 Linux 배포판은 systemd-resolved를 통해 DNS를 관리하며 /etc/resolv.conf는 심볼릭 링크로 관리되는 경우가 많습니다.
1. systemd-resolved 서비스 중지 및 비활성화
현재 실행 중인 서비스를 중지합니다.
sudo systemctl stop systemd-resolved.service
부팅 시 자동 시작되지 않도록 비활성화합니다.
sudo systemctl disable systemd-resolved.service
필요 시 마스킹까지 적용 (완전 비활성화)
sudo systemctl mask systemd-resolved.service
2. /etc/resolv.conf 처리
현재 상태 확인
ls -l /etc/resolv.conf
/etc/resolv.conf -> /run/systemd/resolve/stub-resolv.conf
기존 파일 백업
sudo mv /etc/resolv.conf /etc/resolv.conf.backup
심볼릭 링크 제거
sudo rm -f /etc/resolv.conf
resolv.conf 생성
cat <<EOF | sudo tee /etc/resolv.conf
nameserver 168.126.63.1
nameserver 8.8.8.8
nameserver 1.1.1.1
EOF
3. 설정 확인
현재 적용된 DNS 확인
cat /etc/resolv.conf
또는
nmcli dev show | grep DNS
resolv.conf 변경 방지 (Immutable 설정)
sudo chattr +i /etc/resolv.conf
- 주의: 이후 수정하려면 아래 명령 필요
sudo chattr -i /etc/resolv.conf
전체 명령어 요약
sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved
sudo rm -f /etc/resolv.conf
cat <<EOF | sudo tee /etc/resolv.conf
nameserver 168.126.63.1
nameserver 8.8.8.8
nameserver 1.1.1.1
EOF
728x90
'리눅스' 카테고리의 다른 글
| [WIP] Linux에서 Composer 설치하고 사용하는 방법 (0) | 2026.04.10 |
|---|---|
| [WIP] ZABBIX 로그 파일 모니터링 (0) | 2026.04.09 |
| [WIP] GPU 클러스터를 구성하는 방법 (0) | 2026.04.05 |
| [WIP] Nginx 가상 호스트 트래픽 상태 모듈을 통한 Nginx 모니터링(nginx-module-vts 모듈 추가) (0) | 2026.04.05 |
| [WIP] 우분투에서 python 3를 최신 버전으로 업데이트하는 방법 (0) | 2026.04.05 |