네트워크

AdGuard DNS

컴닥 2020. 11. 5. 10:28
반응형

신박한 광고 차단 기법이네요. 
OS의 종류를 가리지 않고 사용할 수 있구요. 

NIC(랜카드)의 DNS 설정을 adGuard로 바꿔주면 광고차단이 되는 원리네요. 

DNS는 전화번호부와 같습니다. 
예전엔 전화번호부에 가입자의 이름과 전화번호 그리고 주소(동까지였나?)가 나와 있었습니다.
전화번호가 기억나지 않으면 전화번호부를 이용해 모모동의 김아무개씨의 번호를 찾을 수 있었죠. 

인터넷상의 모든 서버와 클라이언트는 숫자로된 IP를 부여받습니다만
12자리의 숫자를 기억하는 건 쉽지 않은 일입니다. 
그래서 도메인 네임이란 개념이 생겼고 전화번호부(?, 도메인 네임 - IP)도 생겼습니다. 
그 전화번호부가 바로 DNS 서버입니다. 

nslookup을 사용하면 이렇게 도메인 네임을 IP-Address로 볼 수 있습니다.

C:\Users\****>nslookup comdoc.tistory.com 
서버: kns.kornet.net 
Address: 168.126.63.1
권한 없는 응답: 
이름: comdoc.tistory.com 
Address: 211.231.99.250 

 

이런 사실들을 종합하면... 저의 추측으론... (아니면 말고....)
AdGuard 측이 수집한 광고 송출용 도메인 네임에 대한 요청(쿼리)가 오면
IP주소를 넘기지 않는 방식으로 광고 차단을 하는 것 같습니다.  

 

최근엔 서울에도 서버가 생겨서 느리지 않습니다. 

https://adguard.com/ko/adguard-dns/overview.html

 

AdGuard DNS를 설정하는 법

AdGuard 다운로드가 시작되었습니다. 화살표가 향하는 방향을 눌러 설치를 시작해주세요. AdGuard를 선택해 주셔서 감사합니다! "열기"를 선택한 다음 "확인"을 누른 후, 다운로드가 완료될 때까지

adguard.com

사용법은 위 링크 참고하세요. 

저는 공유기의 DNS 설정을 바꿨습니다.  

  • IPv4
    • "기본"용 서버
      • 94.140.14.14
      • 94.140.15.15
    • "자녀보호"용 서버
      • 94.140.14.15
      • 94.140.15.16
  • IPv6
    • "기본"용 서버
      • 2a10:50c0::ad1:ff
      • 2a10:50c0::ad2:ff
    • "자녀보호"용 서버
      • 2a10:50c0::bad1:ff
      • 2a10:50c0::bad2:ff 

논 필터링 서버를 쓸 이유는 없을 것 같아 생략합니다. 

반응형