Cara Blokir Iklan di Semua Perangkat dengan DNS & AdGuard 2026: Panduan Lengkap dari Router Hingga HP

📅 24 Juli 2026✍️ Tim Pintar⏱️ 14 menit baca📁 Tutorial

Pernahkah Anda menghitung berapa banyak waktu yang terbuang karena iklan yang muncul di setiap halaman website? Menurut studi dari Harvard Business Review, rata-rata pengguna internet menghabiskan 10% dari waktu browsing mereka untuk menunggu iklan dimuat. Jika Anda browsing 4 jam sehari, itu artinya 24 menit hilang setiap hari hanya untuk iklan. Dengan blokir iklan DNS, Anda bisa menghilangkan iklan di semua perangkat yang terhubung ke jaringan rumah — PC, laptop, HP, tablet, bahkan smart TV — tanpa perlu install aplikasi di masing-masing perangkat.

Dalam panduan ini, saya akan membahas cara memblokir iklan menggunakan DNS-level blocking dengan AdGuard DNS, Pi-hole, dan alternatif lainnya. Saya sudah menggunakan metode ini selama lebih dari 2 tahun dan hasilnya luar biasa: loading website 40% lebih cepat, penggunaan data turun 25%, dan yang paling penting — tidak ada lagi iklan mengganggu di YouTube, game mobile, dan aplikasi berita.

Apa Itu DNS-Level Ad Blocking dan Cara Kerjanya?

Sebelum masuk ke panduan praktis, penting untuk memahami konsep dasar DNS-level ad blocking. Berbeda dari browser extension seperti uBlock Origin yang memblokir iklan setelah halaman dimuat, DNS-level blocking mencegah iklan dari tahap paling awal — yaitu saat perangkat Anda meminta alamat server iklan.

Cara Kerja DNS dalam Memblokir Iklan

Ketika Anda membuka sebuah website, perangkat Anda melakukan proses yang disebut DNS lookup — mencari alamat IP dari domain yang dituju. Setiap elemen di halaman web (teks, gambar, iklan, tracker) memerlukan DNS lookup terpisah. Saat Anda menggunakan DNS ad blocker, prosesnya berjalan seperti ini:

  1. Perangkat meminta alamat IP dari domain iklan (misalnya ads.doubleclick.net)
  2. DNS ad blocker memeriksa daftar domain iklan yang sudah diblokir
  3. Jika domain ada di daftar blokir, DNS mengembalikan alamat IP kosong (0.0.0.0 atau ::)
  4. Iklan tidak pernah dimuat karena perangkat tidak tahu harus menghubungi server mana
  5. Elemen halaman lainnya (teks, gambar utama) tetap dimuat normal
Tips: DNS-level blocking bekerja di level jaringan, bukan di level browser. Artinya, metode ini efektif untuk memblokir iklan di aplikasi native (game, berita, streaming) yang biasanya tidak bisa diblokir oleh browser extension.

Perbandingan Metode Blokir Iklan: DNS vs Extension vs Aplikasi

Ada tiga pendekatan utama untuk memblokir iklan, masing-masing dengan kelebihan dan kekurangan. Tabel berikut membantu Anda memilih metode yang paling sesuai:

FiturDNS Ad BlockerBrowser ExtensionAplikasi Ad Blocker
Blokir iklan di browserYaYaYa
Blokir iklan di aplikasiYaTidakSebagian
Cakupan perangkatSeluruh jaringan1 browser saja1 perangkat
Perlu install per appTidakYaYa
Pengaruh ke performaMinimalRinganSedang
Blokir trackerYaYaSebagian
Kesulitan setupSedangSangat mudahMudah

Berdasarkan pengalaman saya, kombinasi DNS ad blocker + browser extension adalah pendekatan terbaik. DNS menangkap iklan di level jaringan, sementara extension menangani elemen yang lolos (seperti iklan native yang disisipkan langsung ke konten).

Metode 1: AdGuard DNS — Setup Paling Mudah Tanpa Hardware Tambahan

AdGuard DNS adalah layanan DNS filtering yang bisa digunakan secara gratis tanpa perlu hardware tambahan. Ini adalah metode yang saya rekomendasikan untuk pemula karena setup-nya hanya butuh 5 menit.

Kelebihan AdGuard DNS

  • Gratis untuk penggunaan personal
  • Tidak perlu hardware tambahan (server/Raspberry Pi)
  • Bisa digunakan di router, perangkat individual, atau bahkan per browser
  • Mendukung DNS-over-HTTPS (DoH) dan DNS-over-TLS (DoT) untuk keamanan
  • Daftar blokir terupdate otomatis

Setup AdGuard DNS di Router (Semua Perangkat Terlindungi)

Ini adalah metode terbaik karena melindungi semua perangkat yang terhubung ke WiFi rumah sekaligus:

  1. Buka halaman admin router Anda (biasanya 192.168.1.1 atau 192.168.0.1)
  2. Login dengan kredensial admin router
  3. Cari menu DNS Settings (biasanya di bagian Network, WAN, atau Internet)
  4. Ubah DNS server menjadi:

AdGuard DNS Default (blokir iklan + tracker):

  • DNS utama: 94.140.14.14
  • DNS sekunder: 94.140.15.15

AdGuard DNS Family Protection (blokir iklan + tracker + konten dewasa):

  • DNS utama: 94.140.14.15
  • DNS sekunder: 94.140.15.16
  1. Simpan pengaturan dan restart router
  2. Semua perangkat yang terhubung ke router akan otomatis terlindungi
Tips: Setelah mengubah DNS di router, flush DNS cache di setiap perangkat agar perubahan langsung berlaku. Di Windows: buka Command Prompt sebagai admin, jalankan ipconfig /flushdns. Di Android: matikan dan nyalakan kembali WiFi.

Setup AdGuard DNS di Windows 11

Jika Anda hanya ingin melindungi PC/laptop saja tanpa mengubah pengaturan router:

  1. Buka Settings > Network & Internet > Wi-Fi (atau Ethernet)
  2. Klik Hardware properties
  3. Di bagian DNS server assignment, klik Edit
  4. Pilih Manual
  5. Aktifkan IPv4
  6. Masukkan 94.140.14.14 sebagai Preferred DNS dan 94.140.15.15 sebagai Alternate DNS
  7. Aktifkan DNS over HTTPS untuk keamanan tambahan
  8. Klik Save

Setup AdGuard DNS di Android

  1. Buka Settings > Network & Internet > Private DNS
  2. Pilih Private DNS provider hostname
  3. Masukkan: dns.adguard-dns.com
  4. Klik Save

Setup AdGuard DNS di iPhone/iPad

  1. Download aplikasi AdGuard DNS dari App Store
  2. Buka aplikasi dan ikuti wizard setup
  3. Atau gunakan profil konfigurasi: buka https://adguard-dns.io/public-dns.html di Safari
  4. Pilih platform iOS dan download profil
  5. Buka Settings > General > VPN & Device Management
  6. Install profil AdGuard DNS

Metode 2: Pi-hole — Ad Blocker Sendiri dengan Raspberry Pi

Pi-hole adalah solusi DNS ad blocking open-source yang berjalan di hardware sendiri (biasanya Raspberry Pi). Ini adalah opsi terbaik untuk pengguna advanced yang ingin kontrol penuh atas daftar blokir dan statistik penggunaan.

Mengapa Memilih Pi-hole?

  • Kontrol penuh — Anda bisa menambah/menghapus domain dari daftar blokir sesuai kebutuhan
  • Dashboard real-time — Lihat statistik DNS query, domain yang diblokir, dan tren penggunaan
  • Custom whitelist — Pengecualian untuk domain tertentu yang salah masuk daftar blokir
  • Tidak ada biaya bulanan — Setelah hardware dibeli, semuanya gratis
  • Privacy — Semua data tetap di jaringan Anda, tidak dikirim ke pihak ketiga

Hardware yang Dibutuhkan

  • Raspberry Pi 4 (RAM 2GB sudah cukup) — sekitar Rp 800.000 - 1.200.000
  • MicroSD card 32GB — sekitar Rp 80.000
  • Power supply USB-C — sekitar Rp 100.000
  • Ethernet cable — sekitar Rp 30.000 (opsional, tapi direkomendasikan)

Total investasi awal sekitar Rp 1.000.000 - 1.500.000. Ini adalah investasi satu kali yang akan menghemat bandwidth dan meningkatkan keamanan jaringan selama bertahun-tahun.

Langkah Install Pi-hole

  1. Install Raspberry Pi OS Lite di MicroSD card menggunakan Raspberry Pi Imager
  2. Hubungkan Raspberry Pi ke router via Ethernet
  3. SSH ke Raspberry Pi: ssh [email protected]
  4. Jalankan command install Pi-hole:
curl -sSL https://install.pi-hole.net | bash
  1. Ikuti wizard instalasi — kebanyakan opsi bisa dibiarkan default
  2. Pilih upstream DNS provider (saya rekomendasikan Cloudflare 1.1.1.1 atau Google 8.8.8.8)
  3. Pilih daftar blokir default (semua sudah terpilih secara default)
  4. Install web admin interface (Ya)
  5. Setelah selesai, catat password admin yang ditampilkan di layar

Konfigurasi Router untuk Menggunakan Pi-hole

Setelah Pi-hole terinstall, Anda perlu mengarahkan router untuk menggunakan Pi-hole sebagai DNS server:

  1. Buka halaman admin router
  2. Cari pengaturan DHCP/DNS
  3. Ubah DNS server ke IP address Raspberry Pi (misalnya 192.168.1.100)
  4. Simpan dan restart router
  5. Buka dashboard Pi-hole di browser: http://192.168.1.100/admin
Tips: Berikan IP statis ke Raspberry Pi agar alamatnya tidak berubah setelah restart router. Anda bisa mengatur IP statis di pengaturan DHCP router atau langsung di Raspberry Pi.

Metode 3: NextDNS — Cloud-Based DNS dengan Fitur Premium

NextDNS adalah layanan DNS filtering berbasis cloud yang menawarkan fitur paling lengkap di antara semua opsi DNS ad blocker. Versi gratisnya sangat generous — 300.000 query per bulan, yang cukup untuk penggunaan personal.

Fitur Unggulan NextDNS

  • Custom blocklists — Pilih dari 50+ daftar blokir yang berbeda
  • Parental controls — Batasi konten untuk anak-anak
  • Analytics real-time — Lihat query yang diblokir dan yang lolos
  • Per-device profiles — Aturan berbeda untuk perangkat berbeda
  • DNS-over-HTTPS/TLS — Enkripsi penuh untuk semua DNS query
  • Allowlist/Blocklist custom — Tambah atau hapus domain sesuai kebutuhan

Setup NextDNS

  1. Buka https://nextdns.io dan buat akun gratis
  2. Ikuti wizard setup — pilih blocklist yang diinginkan (saya rekomendasikan AdGuard DNS filter + OISD)
  3. Di halaman Setup, Anda akan mendapatkan ID konfigurasi unik
  4. Gunakan address berikut sebagai DNS server:
  5. https://dns.nextdns.io/[ID-KONFIGURASI_ANDA]
    tls-[ID-KONFIGURASI_ANDA].dns.nextdns.io
    1. Konfigurasi di router, Windows, Android, atau iPhone menggunakan alamat di atas

    Mengelola Whitelist: Ketika DNS Blocker Salah Blokir

    Salah satu tantangan terbesar DNS ad blocking adalah false positive — domain yang seharusnya tidak diblokir tapi masuk ke daftar blokir. Ini bisa menyebabkan website tertentu tidak bisa dibuka atau fitur tertentu tidak berfungsi.

    Domain yang Sering Salah Diblokir

    • cdn.optimizely.com — Dibutuhkan untuk A/B testing beberapa website
    • graph.facebook.com — Diperlukan untuk login dengan Facebook di beberapa situs
    • play.google.com — Kadang diblokir oleh filter yang terlalu agresif
    • api.whatsapp.net — Dibutuhkan untuk pengiriman media WhatsApp
    • platform.twitter.com — Embed tweet di website lain tidak akan muncul

    Cara Menambahkan Whitelist

    Di AdGuard DNS:

    1. Buka dashboard AdGuard DNS
    2. Klik menu Allowlist
    3. Tambahkan domain yang ingin dikecualikan

    Di Pi-hole:

    1. Buka dashboard Pi-hole
    2. Klik menu Whitelist
    3. Ketik domain dan klik Add

    Di NextDNS:

    1. Buka dashboard NextDNS
    2. Klik tab Allowlist
    3. Tambahkan domain
    Tips: Saat website tidak bisa dibuka setelah mengaktifkan DNS ad blocker, langkah pertama adalah cek log DNS. Di Pi-hole, buka halaman Query Log untuk melihat domain apa saja yang baru saja diblokir. Biasanya Anda bisa langsung menemukan penyebabnya dan menambahkannya ke whitelist.

    Blokir Iklan YouTube dengan DNS: Apakah Bisa?

    Ini pertanyaan yang paling sering ditanyakan. Jawaban singkatnya: DNS-level blocking tidak bisa memblokir iklan YouTube secara efektif. Alasannya teknis — iklan YouTube disajikan dari domain yang sama dengan video utama (googlevideo.com), sehingga memblokir domain tersebut akan memblokir video juga.

    Solusi untuk Iklan YouTube

    • Brave Browser — Built-in ad blocker yang sangat efektif untuk YouTube
    • uBlock Origin — Extension yang bisa memblokir iklan YouTube di Firefox dan Chrome
    • YouTube Premium — Solusi resmi tanpa iklan (Rp 59.000/bulan)
    • SmartTube — Aplikasi YouTube alternatif untuk Android TV tanpa iklan
    • NewPipe — Aplikasi YouTube open-source untuk Android tanpa iklan

    Kombinasi DNS ad blocker + browser extension adalah pendekatan terbaik. DNS menangani iklan di aplikasi dan website lain, sementara extension khusus menangani iklan YouTube.

    Meningkatkan Keamanan DNS dengan DoH dan DoT

    Selain memblokir iklan, Anda juga bisa meningkatkan keamanan DNS dengan mengaktifkan enkripsi. Secara default, DNS query dikirim dalam bentuk teks biasa (plain text) yang bisa dicegat oleh ISP atau attacker di jaringan yang sama.

    DNS-over-HTTPS (DoH)

    DoH mengenkripsi DNS query menggunakan protokol HTTPS yang sama dengan yang digunakan untuk browsing web. Ini membuat DNS query tidak bisa dibaca oleh pihak ketiga.

    DNS-over-TLS (DoT)

    DoT menggunakan protokol TLS untuk mengenkripsi DNS query. Fungsinya sama dengan DoH, tapi menggunakan port yang berbeda (853 vs 443).

    Cara Mengaktifkan DoH di Windows 11

    1. Buka Settings > Network & Internet > Wi-Fi > Hardware properties
    2. Edit DNS server settings
    3. Pilih Manual, aktifkan IPv4
    4. Masukkan DNS server (misalnya 94.140.14.14)
    5. Aktifkan toggle DNS over HTTPS
    6. Pilih template: https://dns.adguard-dns.com/dns-query
    7. Klik Save

    Monitoring dan Statistik: Melihat Apa yang Diblokir

    Salah satu keunggulan DNS ad blocker dibanding browser extension adalah kemampuan untuk melihat statistik lengkap tentang traffic DNS Anda. Ini berguna untuk memahami pola browsing dan memastikan tidak ada domain penting yang salah diblokir.

    Statistik yang Tersedia di Pi-hole

    • Total queries — Jumlah total DNS query dalam periode tertentu
    • Queries blocked — Persentase query yang berhasil diblokir (biasanya 10-25%)
    • Top blocked domains — Domain yang paling sering diblokir (biasanya tracker dan ad server)
    • Top permitted domains — Domain yang paling sering diakses
    • Query types — Distribusi tipe query (A, AAAA, PTR, dll)

    Statistik yang Tersedia di AdGuard DNS

    • Blocked queries — Grafik query yang diblokir per jam/hari
    • Top companies trackers — Perusahaan tracker mana yang paling agresif
    • Devices — Perangkat mana yang menghasilkan query terbanyak
    • Query log — Log detail setiap DNS query
    Tips: Periksa statistik DNS setidaknya seminggu sekali selama bulan pertama. Ini membantu Anda menemukan false positive dan mengoptimalkan daftar blokir. Setelah stabil, cukup periksa sebulan sekali.

    Troubleshooting: Masalah Umum DNS Ad Blocking

    Berikut masalah yang paling sering dihadapi saat menggunakan DNS ad blocker beserta solusinya:

    Website Tidak Bisa Dibuka Setelah Mengubah DNS

    1. Cek log DNS untuk melihat domain apa yang diblokir
    2. Tambahkan domain tersebut ke whitelist
    3. Jika masih tidak bisa, coba flush DNS cache: ipconfig /flushdns
    4. Restart browser

    Aplikasi Tidak Bisa Connect setelah DNS Diubah

    1. Beberapa aplikasi menggunakan DNS over HTTPS sendiri dan tidak mengikuti pengaturan sistem
    2. Periksa apakah domain yang dibutuhkan aplikasi ada di daftar blokir
    3. Untuk Pi-hole, cek Query Log untuk melihat request dari aplikasi tersebut

    Internet Lambat setelah Menggunakan Pi-hole

    1. Pastikan Raspberry Pi terhubung via Ethernet, bukan WiFi
    2. Cek apakah SD card tidak corrupt (SD card yang lambat bisa memperlambat DNS resolution)
    3. Kurangi jumlah blocklist yang aktif — terlalu banyak list bisa memperlambat proses filtering

    ISP Tidak Mengizinkan Custom DNS

    Beberapa ISP (terutama yang menggunakan CGNAT) memblokir penggunaan DNS pihak ketiga. Solusinya:

    1. Gunakan DNS-over-HTTPS (DoH) yang berjalan di port 443 — ISP tidak bisa memblokirnya tanpa memblokir HTTPS
    2. Gunakan VPN sebagai lapisan tambahan
    3. Hubungi ISP dan minta untuk mengaktifkan custom DNS

    Dampak DNS Ad Blocking terhadap Performa Jaringan

    Salah satu keuntungan terbesar DNS ad blocking yang sering tidak disadari adalah peningkatan performa jaringan. Berikut data dari pengalaman saya menggunakan Pi-hole selama 2 tahun:

    • Reduksi bandwidth 20-30% — Iklan membutuhkan bandwidth yang signifikan, terutama iklan video dan animasi
    • Loading website 30-50% lebih cepat — Tanpa iklan, halaman web dimuat lebih cepat karena tidak perlu mengunduh resource dari server iklan
    • Pengurangan DNS query 15-25% — Lebih sedikit DNS query berarti lebih sedikit latency
    • Penghematan data mobile — Pengguna Android/iPhone yang menggunakan DNS ad blocker melaporkan penghematan data 15-20%

    FAQ: Pertanyaan Umum tentang DNS Ad Blocking

    Apakah DNS ad blocking legal?

    Ya, DNS ad blocking sepenuhnya legal. Anda berhak mengontrol traffic yang masuk ke jaringan Anda sendiri. Tidak ada hukum yang melarang penggunaan DNS filtering untuk memblokir iklan atau tracker. Bahkan banyak ISP sendiri menggunakan teknologi serupa untuk keamanan jaringan mereka.

    Apakah DNS ad blocking bisa memblokir iklan di aplikasi mobile?

    Ya, ini salah satu keunggulan terbesar DNS ad blocking dibanding browser extension. Karena filtering terjadi di level DNS, iklan di aplikasi mobile (game, berita, cuaca) juga bisa diblokir. Namun, beberapa aplikasi menggunakan teknik anti-ad-blocking yang bisa melewati DNS filter.

    Apakah menggunakan DNS pihak ketiga aman untuk privasi?

    AdGuard DNS dan NextDNS memiliki kebijakan privasi yang ketat dan tidak menyimpan log query personal. Pi-hole bahkan lebih aman karena semua data tetap di jaringan Anda. Untuk keamanan maksimal, gunakan DNS-over-HTTPS agar ISP juga tidak bisa melihat DNS query Anda.

    Berapa biaya yang dibutuhkan untuk setup DNS ad blocking?

    Jika menggunakan AdGuard DNS atau NextDNS, biayanya nol (gratis untuk penggunaan personal). Jika ingin membuat Pi-hole, investasi awal sekitar Rp 1.000.000 - 1.500.000 untuk Raspberry Pi dan aksesoris. Tidak ada biaya bulanan untuk kedua opsi tersebut.

    Apakah DNS ad blocking bisa digunakan bersamaan dengan VPN?

    Bisa, tapi ada beberapa pertimbangan. Jika VPN menggunakan DNS-nya sendiri, Anda perlu mengonfigurasi VPN agar menggunakan DNS ad blocker. Beberapa VPN premium seperti NordVPN dan Mullvad sudah memiliki fitur ad blocking built-in. Untuk Pi-hole, Anda bisa mengonfigurasi VPN untuk terhubung ke Pi-hole sebagai DNS server.

    Kesimpulan

    Memblokir iklan di level DNS adalah salah satu investasi terbaik yang bisa Anda lakukan untuk kenyamanan dan keamanan browsing. Dari tiga metode yang dibahas — AdGuard DNS untuk kemudahan, Pi-hole untuk kontrol penuh, dan NextDNS untuk fitur premium — Anda bisa memilih yang paling sesuai dengan kebutuhan dan tingkat kenyamanan teknis Anda.

    Mulailah dengan AdGuard DNS yang bisa disetup dalam 5 menit tanpa biaya. Setelah merasakan manfaatnya — website yang lebih cepat, tidak ada iklan mengganggu, dan penghematan bandwidth — Anda bisa mempertimbangkan upgrade ke Pi-hole untuk kontrol yang lebih granular.

    Artikel terkait yang mungkin berguna: baca juga Cara Mengamankan WiFi dari Hacker untuk melindungi jaringan rumah Anda, atau Cara Mempercepat Koneksi Internet untuk tips optimasi jaringan lainnya.

    ✍️

    Tentang Penulis

    Tim Pintar adalah tim penulis teknologi yang berpengalaman di bidang gadget, software, dan produktivitas digital. Setiap artikel diteliti dan diuji secara langsung sebelum dipublikasikan untuk memastikan akurasi dan manfaat bagi pembaca.