← 모든 DNS 가이드

Fedora / RHEL에서 OpenDNS 또는 Google DNS 설정 방법

Fedora와 RHEL 계열은 일반적으로 NetworkManager와 systemd-resolved를 사용합니다.

Fedora에서 DNS를 바꾸는 이유는?

사용자 지정 DNS는 일부 도메인만 깨뜨리는 캡티브·필터링 ISP 리졸버를 피합니다.

권장 공개 DNS 서버

  • OpenDNS (Cisco): 208.67.222.222 / 208.67.220.220
  • Google Public DNS: 8.8.8.8 / 8.8.4.4
  • Cloudflare DNS: 1.1.1.1 / 1.0.0.1

DNS 구성

  1. 설정 → 네트워크를 열고 활성 유선 또는 Wi‑Fi 프로필을 편집합니다.
  2. IPv4에서 자동 DNS가 있으면 끄고 8.8.8.8과 8.8.4.4(또는 OpenDNS 주소)를 추가합니다.
  3. 적용하고 다시 연결합니다.
  4. CLI 대안: sudo nmcli connection modify "CONNECTION_NAME" ipv4.dns "208.67.222.222 208.67.220.220" ipv4.ignore-auto-dns yes
  5. nmcli connection up "CONNECTION_NAME"으로 연결을 다시 올립니다.

캐시 플러시

변경 후 systemd-resolved를 지웁니다.

sudo resolvectl flush-caches
  1. sudo resolvectl flush-caches를 실행합니다.
  2. 선택적으로 NetworkManager를 다시 시작합니다: sudo systemctl restart NetworkManager
  3. curl -I https://example.com으로 테스트합니다.

정상 작동 확인

nmcli connection show "CONNECTION_NAME" | grep ipv4.dns에서 DNS 서버를 확인하세요.

관련 DNS 가이드