리눅스에서 DNS를 통해 광고를 차단하는 방법

리눅스에서 네트워크 연결에 사용되는 DNS 해석기를 변경하면 많은 광고와 추적기를 차단할 수 있습니다. AdGuard DNS와 같은 필터링 DNS 서비스는 차단 목록에 있는 도메인의 해석을 거부하므로, 별도의 광고 차단 확장 프로그램을 설치하지 않고도 브라우저 및 기타 앱에 영향을 줄 수 있습니다. 하지만 모든 광고가 제거되는 것은 아닙니다. 콘텐츠와 동일한 도메인에서 제공되는 광고, 스폰서 게시물, 그리고 내장 또는 하드코딩된 DNS를 사용하는 앱의 광고는 여전히 표시될 수 있습니다.

광고 차단 DNS 서비스를 선택하세요

이 가이드에서는 AdGuard의 최신 공개 DNS 주소를 사용합니다. 오래된 튜토리얼에서 간혹 반복되는 이전 주소는 더 이상 권장되는 기본값이 아니므로 아래의 최신 공식 값을 사용하십시오.

  • IPv4: 94.140.14.14 및94.140.15.15
  • IPv6: 2a10:50c0::ad1:ff 및2a10:50c0::ad2:ff

이것들은 AdGuard의 기본 필터링 리졸버로, 광고와 추적기를 차단합니다. 가족 보호 서버는 성인 콘텐츠 필터링 기능을 추가하며, 필터링 기능이 없는 서버는 광고를 차단하지 않습니다. 다른 필터링 프로필이나 암호화된 DNS 프로토콜을 사용하려면 AdGuard 공식 공용 DNS 가이드를 참조하세요.

DNS를 변경하기 전에

현재 DNS 구성을 기록해 두거나 스크린샷을 찍어 필요할 때 복원할 수 있도록 하세요. 일반적으로 IPv4 주소, 게이트웨이 또는 서브넷 설정은 변경할 필요가 없습니다. 연결 방식은 자동(DHCP) 또는 이와 유사한 설정으로 유지하고, 자동 DNS 옵션만 비활성화하세요. 네트워크에서 회사, 학교, VPN 또는 라우터에서 제공하는 리졸버를 사용해야 하는 경우 관리자에게 먼저 문의하십시오.

GNOME(Ubuntu 및 유사 데스크톱 환경)에서 AdGuard DNS 설정하기

GNOME 릴리스마다 레이블이 약간씩 다르지만, 연결 편집기는 동일한 패턴을 따릅니다.

  1. 설정 앱을 열고 이더넷 연결의 경우 네트워크를 선택하고 무선 연결의 경우 Wi-Fi를 선택하세요 .
  2. GNOME 네트워크 설정 화면에는 현재 활성화된 Wi-Fi 연결과 이를 편집하는 데 사용되는 톱니바퀴 버튼이 표시됩니다.
    현재 사용 중인 Wi-Fi 또는 유선 연결의 설정 화면을 엽니다.
  3. 활성화된 연결 옆에 있는 톱니바퀴 버튼을 클릭하여 설정을 엽니다.
  4. IPv4 탭을 엽니다 . DNS 섹션을 찾아 자동 설정 을 끄십시오. 고정 IP 주소가 필요한 경우가 아니면 IPv4 할당 방식을 DHCP에서 변경하지 마십시오.
  5. GNOME IPv4 설정에서 사용자 지정 DNS를 입력하기 전에 자동 DNS 스위치가 활성화된 상태입니다.
    연결의 IPv4 탭에서 DNS 제어 설정을 찾으세요.
  6. DNS 서버 필드에 주소를 입력하십시오 94.140.14.14, 94.140.15.15. 데스크톱에 DNS 서버 항목이 두 개로 나뉘어 표시되는 경우, 하나의 주소를 입력한 후 다른 주소를 입력하십시오.
  7. 자동 DNS 기능이 꺼져 있고 DNS 서버 필드에 사용자 지정 주소를 입력할 수 있는 GNOME IPv4 설정입니다.
    원하는 DNS 확인자 주소를 입력하려면 자동 DNS 기능을 비활성화하세요.
  8. [적용]을 클릭하십시오 . 네트워크에서 IPv6가 활성화된 경우 IPv6 탭을 열고 AdGuard IPv6 주소도 구성하십시오. 그렇지 않으면 시스템이 자동으로 제공되는 IPv6 DNS 서버를 통해 일부 요청을 계속 처리할 수 있습니다.
  9. AdGuard DNS 주소로 94.140.14.14 및 94.140.15.15가 입력된 GNOME IPv4 설정입니다.
    AdGuard DNS IPv4 주소를 모두 입력한 다음 설정을 적용하세요.
  10. 새 설정이 즉시 적용되지 않으면 네트워크 연결을 끊었다가 다시 연결하세요. 일반적으로 전체 재부팅은 필요하지 않습니다.

GNOME의 공식 매뉴얼 네트워크 설정 문서에는 연결 편집기에서 DNS 제어 항목이 어디에 나타나는지 설명되어 있습니다.

KDE Plasma에서 DNS 설정하기

  1. 시스템 설정을 열고 네트워크 또는 배포판에서 제공하는 연결 편집기를 찾으세요 . 활성화된 Wi-Fi 또는 유선 프로필을 선택하세요.
  2. KDE 스타일의 네트워크 설정에서 연결 목록에 홈 Wi-Fi가 선택된 모습입니다.
    KDE 네트워크 설정에서 활성 연결을 선택하십시오.
  3. 연결을 편집하고 IPv4를 선택합니다 . 방법은 자동 주소(일반적으로 '자동(주소만)'으로 표시됨) 로 설정해 둡니다 .
  4. DNS 설정을 자동으로 변경하는 대신 수동으로 변경하고, 94.140.14.14와 를 94.140.15.15별도의 DNS 서버로 추가하세요.
  5. DNS 자동 옵션을 끈 상태에서의 KDE IPv4 설정.
    IPv4 설정에서 DNS를 수동으로 전환하세요.
    KDE IPv4 설정에서 DNS 서버 필드에 94.140.14.14가 입력되었습니다.
    첫 번째 AdGuard DNS 서버 주소를 추가하세요.
  6. 연결 변경 사항을 저장하거나 적용하십시오. IPv6가 활성화된 경우 IPv6 설정에서 AdGuard IPv6 확인자를 구성하십시오. 필요한 경우 다시 연결하십시오.
  7. KDE IPv4 설정에는 AdGuard DNS 서버인 94.140.14.14와 94.140.15.15가 모두 나열되어 있습니다.
    신청하기 전에 두 DNS 주소가 모두 목록에 있는지 확인하십시오.

KDE 및 배포판 버전에 따라 네트워크 관리 프런트엔드가 다를 수 있으므로 버튼 이름이 다를 수 있습니다. 중요한 것은 활성 연결을 편집하고 IP 주소 지정 방식을 수동으로 전환하지 않고 자동 DNS 서버를 변경하는 것입니다.

기타 Linux 데스크톱 및 NetworkManager

MATE, Xfce, Cinnamon 등의 데스크톱 환경에서는 NetworkManager를 사용하는 경우가 많습니다. 네트워크 메뉴를 열고 [ 연결 편집]을 선택한 다음, 활성 프로필을 선택하고 IPv4 설정을 엽니다. [방법]을 [자동(DHCP) 주소만] 또는 이와 가장 유사한 옵션으로 설정하고, [DNS 서버] 필드에 두 개의 DNS 주소를 입력한 후 저장합니다. /etc/resolv.confNetworkManager가 자동으로 생성되는 시스템에서는 직접 편집하지 마십시오. 수동으로 변경한 내용이 덮어쓰여질 수 있습니다.

변경 사항을 테스트하고 문제를 해결하세요.

  • DNS 확인을 하려면 systemd-resolved를 사용하는 시스템에서는 `dnpm install` 명령을 실행 하거나 NetworkManager에서 활성 연결을 확인하십시오. 해당 유틸리티가 설치되어 있는 경우 `dnpm install` 명령 resolvectl status을 사용하여 도메인을 쿼리할 수도 있습니다 .nslookup example.com
  • 광고가 계속 표시됩니다. DNS 필터링은 나열된 도메인에 대한 요청을 차단하지만 모든 광고 요소를 차단하는 것은 아닙니다. 브라우저의 DNS 캐시를 지우거나 앱을 다시 시작하고 브라우저가 자체 보안 DNS/DoH 제공업체를 사용하는지 확인하십시오.
  • 웹사이트 로딩이 중단되는 경우: 주소를 정확하게 입력했는지 확인하고, 다시 연결하거나, DNS 자동 설정을 일시적으로 복원하여 리졸버가 문제의 원인인지 확인하십시오.
  • VPN 또는 IPv6는 설정을 우회합니다. VPN 클라이언트와 IPv6 구성은 별도의 DNS 서버를 제공할 수 있습니다. IPv4 설정이 모든 요청을 제어한다고 가정하지 말고, VPN 또는 IPv6 프로필에서 필요에 따라 DNS를 구성하십시오.

네트워크 전체의 DNS를 필터링하고 싶으신가요?

Linux에서 DNS 설정을 변경하면 해당 연결 프로필에만 적용됩니다. 여러 장치를 관리하려면 라우터에서 지원되는 DNS 서비스를 구성하거나 Pi-hole 과 같은 로컬 필터링 리졸버를 실행하세요 . 라우터 수준 설정으로 더 많은 장치를 관리할 수 있지만, VPN이나 ​​자체 암호화 DNS를 사용하는 클라이언트는 이를 우회할 수 있습니다. 또한 DNS 필터링은 일반 DNS 트래픽 자체를 암호화하지 않습니다. AdGuard는 공식 문서에서 DNS-over-HTTPS 및 DNS-over-TLS 옵션을 별도로 제공합니다.

댓글 남기기

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

TestDisk와 PhotoRec을 사용하여 손실된 파티션과 파일을 복구하는 방법을 알아보세요. 원본 드라이브를 보호하고 안전하게 스캔한 다음 복구된 데이터를 다른 디스크에 저장하세요.

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

웹캠이나 이미지 파일을 사용하여 CoBang으로 Linux에서 QR 코드를 스캔하세요. Flatpak 카메라 접근 관련 설치 옵션, 설정 단계 및 문제 해결 방법을 참조하세요.

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하세요. 노출, 색상, 깜빡임 감소 및 기타 지원되는 제어 기능을 조정하고 호환되는 비디오 모드를 확인하세요.

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하려면 JetBrains Toolbox 또는 독립 실행형 tar.gz 아카이브를 사용하세요. Snap 및 Arch AUR 옵션도 제공됩니다. Java는 이미 포함되어 있습니다.

리눅스에 Cisco Packet Tracer를 설치하는 방법

리눅스에 Cisco Packet Tracer를 설치하는 방법

Cisco Packet Tracer 9.0.1 for Ubuntu 64비트 버전을 다운로드하고, APT를 사용하여 DEB 패키지를 설치한 다음, 터미널에서 라이선스에 동의하고 로그인하여 실습을 시작하십시오.

XFCE 4에서 듀얼 패널을 설정하는 방법

XFCE 4에서 듀얼 패널을 설정하는 방법

각 디스플레이마다 별도의 XFCE 4 패널을 생성하고, 두 번째 패널을 올바른 출력에 할당하고, 위치와 크기를 조정한 다음, 필요한 실행기와 상태 항목을 추가합니다.

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

GNOME Disks 또는 dd 명령어를 사용하여 Linux에서 CD-ROM ISO 파일을 생성합니다. 광학 드라이브를 식별하고, 복사 과정을 모니터링하고, 이미지 유효성을 검사하고, 손상된 디스크나 오디오 디스크에 다른 도구가 필요한 경우를 알 수 있습니다.

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

GIMP를 사용하여 Linux에서 사진 배경 제거하기: 피사체를 따라 그리고, 선택한 배경을 삭제하고, 투명도를 유지한 다음, 재사용 가능한 PNG 파일로 내보낼 수 있습니다.

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear를 공식 사이트에서 무료로 다운로드하세요. Windows, macOS, Linux 패키지를 비교하고, 데이터 파일을 설치한 후 첫 비행을 시작하세요.

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

브라우저에서 Google Tasks를 열거나, Chrome 바로가기 또는 앱 스타일 실행을 추가하고, 캘린더 및 Gmail을 통해 날짜별 할 일을 관리하세요.