다른 사람들이 말하는 광고 차단 DNS 장점

*브라우징 성능에 대한 이점?

모바일에서 접속 하는 장치에서 광고 차단을 이용하지 않기 때문에 접속하는 기기의 성능에서도 이점이 있다.
광고 차단 부가기능은 접속 시도 전에 광고 데이터베이스에서 확인한 후에 접속을 시도하는 만큼 맞는 말이라고 생각한다.
하지만 AdGuardHome의 단점에서 언급하지만, 결국 AdGuard 부가기능을 사용하게 된다.
따라서 그닥 의미 있는 이점은 없는듯 하다.

*데이터 사용량의 이점?

나의 의견으로는 데이터 사용량에서는 손해를 준다.
AdGuard 브라우저 부가기능은 광고를 가져온 후 표시가 안되는 것이 아니다. 부가기능도 AdGuard Home과 같이 접속 시도가 차단되는 방식이다.
AdGuard Home은 단말기에서 DNS 서버로 DNS 쿼리를 요청하면, DNS 서버(AdGuard Home)가 요청한 도메인에 맞는 IP주소를 찾을 수 없다고 반환하게 된다.
반면 AdGuard 부가기능은 단말기 안의 Database에서 차단 해야 한다고 판단되면 요청을 안하게 된다.
따라서 데이터 사용량에서는 부가기능이 오히려 이점을 가져온다. 또한 단말기 안에서 처리하기 때문에 광고 차단 DNS보다 광고 차단에 대한 응답속도도 빠르다.

*배터리에서의 이점?

CPU로 처리하여 접속을 시도조차 안하는 것과 네트워크 인터페이스를 통해 접속 시도 후 에러를 반환 받는 것. 배터리에서 어느 것에 더 이점이 있느냐고 하면 네트워크 통신 대신 기기 내에서 cpu를 조금 더 사용하는 것이다.
배터리 면에서도 부가기능이 유익하다.

내가 사용 해본 AdGuard Home 장점

나는 위 장점보다 이 두가지 면에서 큰 장점을 가져온다고 본다.

*초고속 DNS 서버

DNS 쿼리가 엄청 빨라진다.

위에서 광고 차단에 대한 반응 속도는 분명히 AdGuard 브라우저 부가기능이 낫다고 했는데, 여기서는 느리다는 내용이 이해가 안갈 수 있다.
위에서 빠르다는 것은 차단되는 항목의 반응 속도가 빠르다는 것이다. 반면 여기서 말하는건 우리가 보게 될 항목에 대한 쿼리의 속도가 빠름을 말한다.
KT, SK, Uplus, cloudflare, google 등(이하 public DNS 서버)에서 제공해주는 dns 보다 압도적으로 빠르다.

**한번 방문했던 사이트에서는 1ms미만, 평균 0.5ms

한번 방문했던 사이트는 AdGuard Home 쿼리 시간이 0.4ms 미만으로 내 컴퓨터에서 쿼리 요청 후 response 받는데는 아무리 길어도 2ms, 꽤 자주 1ms 내로 쿼리 받을 수 있다.
참고로 Cloudflare와 비교해본다.
서울의 SK broadband 기준으로 1.1.1.1에 쿼리를 요청하면 짧아도 2ms, 일반적으로 3ms 수준이며, 이는 AdGuard Known DNS Providers에 나오는 모든 DNS에서 가장 빠른 수준이다.
그리고 AdGuard Home은 더 빠르다.

**처음 방문 사이트 94ms 미만, 평균 39ms, 최소 4ms

한번 방문했던 Domain은 AdGuard에서 쿼리하지만, 처음 방문하거나 Cache에 없는 Domain에 방문하게 되면 AdGuard를 거쳐 Known DNS Providers에 쿼리하게 된다. 그래서 Cache에 없는 사이트는 더 느릴 것이라고 생각할 수 있다.
하지만 아무리 빠른 DNS 서버라 할지라도 모든 Domain에 대하여 그 어떤 Public DNS 서버보다 빠른 DNS 서버는 없다. 예를 들어 쿼리 하는데 걸리는 시간의 평균과 최소가 Cloudflare dns가 가장 짧다고 해보자. 그래도 naver.com은 google dns가 더 빠를 수 있다.

AdGuard Home은 내가 설정한 모든 Public DNS 서버에 동시에 쿼리를 보내고, 가장 먼저 반응한 DNS 서버의 값을 받게 설정할 수 있다.
또한 AdGuard에서는 어떤 DNS server에서 쿼리 받은 IP 주소를 AdGuard에 쿼리를 요청한 컴퓨터에 반환할 때 사용했는지 통계를 볼수 있다.
이 두 기능을 이용하면 IP 주소를 가장 빠르게 반환해준 DNS 서버를 통계 낼 수 있게 된다.
Cloudflare가 평균과 최소가 가장 낮은 DNS 서버임에도 구글보다 고작 10% 더 많이 사용되었다.다르게 말해 DNS 서버를 Cloudflare 대신 AdGuard를 통해 Cloudflare와 Google DNS를 모두 사용했을 때 더 빠를 확률이 거의 47%라는 의미다.

당연히 네트워크 리소스를 엄청 쓴다.
하지만 오라클 유지비는 네트워크를 아무리 써도 free이다.

*광고차단이 불가능한 앱에서조차 광고가 차단된다.

트위치, 카톡 등에서는 AdGuard 부가기능을 이용할 수 없지만 광고가 안나온다.

AdGuard Home 단점

*AdGuard Home 부가기능을 사용해야 한다

브라우저 부가기능을 통한 광고 차단은 광고가 나올 위치를 없애주지만, DNS 차단은 광고 위치가 빈공간으로 나온다.
그래서 AdGuard Home과 함께 브라우저 AdGuard 같이 사용하고 있다.

사용하는게 좋은가?

나는 매우 만족하고 있다.
네이버 접속 속도부터 확연하게 빨라진 것 같다.

Ubuntu에 AdGuard Home을 설치해보자

*설치 환경

Oracle cloud free tier A1 4Core 24GB
OS: Oracle Ubuntu 20.04

*iptables 방화벽 해제

Oracle ubuntu에서 icmp 기능을 제한하고 있다.
따라서 우리는 iptables에서 거절하는 기능을 꺼줘야 한다.

sudo iptables -D  INPUT -j REJECT --reject-with icmp-host-prohibited

*OCI에 AdGuard Home 설치

나는 AdGuard 공식 홈페이지를 참조했다.

Oracle cloud 머신에서 다음 커맨드를 실행한다.

curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v

설치가 끝나면 브라우저에서 <Oracle IP>:3000을 입력해서 접속하라고 표시된다.

*Oracle Security List

Oracle Cloud Infrastructure 관리페이지에 접속한다.
Networking -> Virtual Cloud Networks -> colaVCN -> Security List Details
Add Ingress Rule를 누르면 아래와 비슷한 창이 나온다
(첨부한 사진은 이미 추가된 Ingress를 수정하는 화면으로 조금 다르다)
Add Ingress Rule
이 포트는 결국 사용하지 않게 되므로 나중에 다시 막아줘야 한다.

*<OCI IP>:3000 접속

브라우저에서 주소를 입력하여 접속하면 이런 화면을 볼수 있다.

**AdGuard Home 1 시작하기

AdGuard Home. 광고 차단 DNS.설치1

‘시작하기’ 클릭

**AdGuard Home 2 관리자/ DNS 서버 설정

관리자 웹 인터페이스는 DNS query할 서버나 차단할 DNS를 설정하는 웹의 포트이다. 이는 알려지지 않은 포트를 사용하는 것이 좋다.
여기서 사용한 포트는 추후 사용될 예정이므로 기억해둔다.
이 글에서는 ‘관리자 포트’라고 부르겠다.

두번째로 DNS 서버 설정이다.
이미 사용중이라고 표시되어서 포트를 바꾸려고 시도해보았으나, 53포트가 아닌 경우 DNS 서버로 사용 불가능한 장치들이 있다. Windows와 macOS가 그렇다.
따라서 53포트를 유지하되 수정을 눌러 고칠수 있도록 한다.

**AdGuard Home 3 관리자 계정 설정

AdGuard Home. 광고 차단 DNS.설치3
관리자의 ID와 비밀번호를 설정한다.

**AdGuard Home 4 장치 설정

AdGuard Home. 광고 차단 DNS.설치4
Windows나 macOS, iOS 등의 장치에서 이 DNS 서버를 사용하도록 설정하는 방법을 안내하고 있다.

**AdGuard Home 5 완료 페이지

AdGuard Home. 광고 차단 DNS.설치4
이제 AdGuard Home 관리페이지에서 설정하면 된다.

서버 설치 완료

다음에는 나의 설정을 공유하고, iOS의 셀룰러에 DNS를 적용하는 방법을 포스팅 할 예정이다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다


Ads Blocker Image Powered by Code Help Pro

광고 차단 감지됨!

닫기를 누르면 이용하실 수 있지만, 광고 차단은 해제해주시면 좋겠습니다.
Powered By
100% Free SEO Tools - Tool Kits PRO