Beranda › Panduan

Apa Itu DNSBL (RBL)? Cara Kerja Blacklist DNS

Diterbitkan 2026-11-03 / Diperbarui 2026-11-03 / Oleh Yuki Nakazawa

DNSBL (DNS-based blacklist, disebut juga DNS blocklist atau RBL) adalah daftar alamat IP atau nama domain yang dianggap oleh operator daftar sebagai sumber spam atau penyalahgunaan, dan dipublikasikan agar siapa pun dapat memeriksanya dengan kueri DNS biasa. Server email memeriksa setiap pengirim yang terhubung di satu atau beberapa DNSBL, lalu menolak pesan, menerimanya, atau menambahkan hasilnya ke skor spam.

Panduan ini menjelaskan cara kerja kueri DNSBL (alamat IP yang dibalik, record A dan TXT, format nibble IPv6), perbedaan antara daftar berbasis IP dan berbasis domain, cara penerima sebenarnya memakai jawabannya, perbedaan blacklist dan whitelist, alasan sebuah alamat masuk daftar, serta posisi pencantuman di antara penyebab email tidak terkirim. Panduan ini disusun berdasarkan RFC 5782 dan dokumentasi resmi operator daftar utama per November 2026.

Periksa secara gratis apakah domain atau alamat IP Anda tercantum di salah satu dari sekitar 345 blacklist.

Arti DNSBL dan RBL

RFC 5782, "DNS Blacklists and Whitelists", memakai istilah payung DNSxL untuk zona DNS yang record-nya mengidentifikasi host dalam sebuah daftar. Blacklist disebut DNSBL; whitelist disebut DNSWL. Keduanya dibangun dengan cara yang sama. Yang berbeda hanyalah makna yang diberikan penerima terhadap sebuah kecocokan.

RBL adalah singkatan dari Real-time Blackhole List. Menurut RFC tersebut, daftar pertama jenis ini dimulai pada tahun 1997 dan dikenal dengan nama itu. Secara ketat, RBL merujuk pada daftar asli tersebut dan penerusnya, dan RFC mencatat bahwa istilah ini merupakan merek layanan terdaftar di Amerika Serikat. Namun, dalam penggunaan sehari-hari, "RBL" dan "DNSBL" dipakai hampir secara bergantian, sehingga "apa itu RBL" dan "apa itu DNSBL" pada dasarnya adalah pertanyaan yang sama.

RFC 5782 adalah dokumen Informational, bukan standar Internet. Dokumen ini disusun oleh IRTF Anti-Spam Research Group dan mewakili konsensus kelompok tersebut tentang praktik yang meningkatkan interoperabilitas antara blacklist dan whitelist DNS. Dokumen ini tidak menjelaskan atau merekomendasikan kebijakan untuk menambahkan atau menghapus alamat; RFC mengharapkan hal itu dibahas dalam dokumen terpisah. Dalam praktiknya, setiap operator menetapkan kebijakan pencantuman dan penghapusannya sendiri.

Cara kerja kueri DNSBL

Kueri DNSBL adalah kueri DNS biasa, sehingga pengecekan manual tidak memerlukan software khusus: apa pun yang dapat me-resolve nama dapat melakukan kueri ke sebuah daftar. Meski begitu, operator daftar dapat menetapkan ketentuan penggunaan. Server publik Spamhaus, misalnya, hanya gratis untuk penggunaan nonkomersial bervolume rendah, dan kueri melalui resolver publik tidak dijawab secara andal (lihat di bawah).

IPv4: balik alamatnya lalu tambahkan zona

Untuk alamat IPv4, tulis keempat oktet dalam urutan terbalik lalu tambahkan nama zona daftar. Strukturnya meminjam dari reverse DNS. Contoh dalam RFC 5782 memeriksa 192.0.2.99 terhadap daftar di bad.example.com dengan kueri berikut:

99.2.0.192.bad.example.com

Record A menyatakan "tercantum", record TXT menjelaskan alasannya

Dari terminal (zona di sini hanya contoh):

dig +short 99.2.0.192.bad.example.com A
dig +short 99.2.0.192.bad.example.com TXT

Entri uji

RFC 5782 mewajibkan daftar IPv4 memuat entri untuk 127.0.0.2 dan tidak memuat entri untuk 127.0.0.1. Klien diharapkan memeriksa entri uji ini sebelum memercayai sebuah zona, dan tidak memakai zona yang menjawabnya secara keliru.

IPv6: format nibble

Alamat IPv6 ditulis lengkap sebagai 32 digit heksadesimal, lalu dibalik satu digit (satu nibble) demi satu digit dengan titik di antara setiap digit, diikuti zona daftar. Contoh dari RFC untuk 2001:db8:1:2:3:4:567:89ab di ugly.example.com:

b.a.9.8.7.6.5.0.4.0.0.0.3.0.0.0.2.0.0.0.1.0.0.0.8.b.d.0.1.0.0.2.ugly.example.com

Daftar IPv6 harus memuat entri uji ::FFFF:7F00:2 (127.0.0.2 sebagai alamat IPv4-mapped) dan tidak boleh memuat ::FFFF:7F00:1. Tidak semua daftar mendukung IPv6, jadi periksa dokumentasi operator sebelum mengandalkan kueri IPv6.

Daftar berbasis IP dan berbasis domain

Secara garis besar, daftar terbagi menjadi dua jenis menurut isinya.

JenisNama yang dikueriYang biasanya diperiksa penerima
Berbasis IPAlamat IP yang dibalik ditambah zonaIP server yang terhubung; IP yang ditemukan di kolom header Received
Berbasis domain (RHSBL)Nama domain ditambah zonaNama HELO, domain MAIL FROM, domain di tautan dalam isi pesan

Dalam contoh domain di RFC 5782, invalid.edu diperiksa terhadap doms.example.net dengan kueri invalid.edu.doms.example.net. Daftar berbasis domain kadang disebut RHSBL (right-hand-side blacklist). Entri ujinya memakai nama yang dicadangkan: daftar harus memuat TEST dan tidak boleh memuat INVALID.

Spamhaus Domain Blocklist (dbl.spamhaus.org) adalah contoh yang banyak dipakai, dan dokumentasinya menyampaikan beberapa poin praktis:

Konsekuensi praktisnya: IP pengirim yang bersih tidak menjamin email terkirim. Domain pengirim yang tercantum, atau domain tercantum yang ditautkan di dalam pesan, tetap dapat menyebabkan pemblokiran.

Cara server penerima memakai DNSBL

RFC 5782 menjelaskan pengaturan yang umum. Server email memeriksa sekumpulan DNSxL yang dikonfigurasi pada setiap koneksi SMTP yang masuk. Kecocokan di blacklist membuatnya menolak koneksi; kecocokan di whitelist membuatnya menerima. Sebagai alternatif, hasilnya dimasukkan ke fungsi penilaian (scoring) yang menimbangnya bersama sinyal lain. Filter yang berjalan setelah pesan diterima biasanya mengambil IP yang akan diuji dari kolom header Received atau dari URI di isi pesan.

Menolak atau memberi skor?

Pilihan itu ada di tangan penerima. FAQ SpamCop sendiri menyebut daftarnya sebagai alat yang agresif dan menyarankan untuk menandai atau mengalihkan email yang diduga spam, atau memakai daftar sebagai salah satu faktor dalam skor, alih-alih langsung menolak email. FAQ tersebut menggambarkan pengaturan penolakan sebagai informasi bagi administrator yang tidak dapat memakai pendekatan yang lebih halus.

Jebakan yang diperingatkan kepada penerima

Inilah salah satu alasan dua alat pengecekan bisa memberikan hasil berbeda untuk alamat yang sama: keduanya mungkin bertanya melalui resolver yang berbeda.

Blacklist vs whitelist (DNSBL vs DNSWL)

DNSBL dan DNSWL dikueri dengan cara yang sama, tetapi kecocokan berarti kebalikannya. Menurut RFC 5782, pengelola jaringan biasanya memakai DNSBL untuk memblokir lalu lintas dan DNSWL untuk mengutamakan penerimaan lalu lintas. Daftar yang sama bahkan dapat berfungsi sebagai blacklist dalam satu konteks dan sebagai whitelist dalam konteks lain.

AspekDNSBL (blacklist)DNSWL (whitelist)
TujuanMenolak atau memberi penaltiMenerima atau memberi nilai tambah
Record TXTSebaiknya menjelaskan pencantumanKurang berguna, karena SMTP tidak dapat memberi tahu klien alasan diterimanya; sebagian daftar tetap memublikasikannya
Nilai record ATercantum atau tidak, dan subdaftar manaDapat memuat skor reputasi atau tingkat kepercayaan

dnswl.org (list.dnswl.org) adalah contoh whitelist. Dokumentasinya menyebutkan bahwa jawaban berbentuk 127.0.x.y, dengan x sebagai kategori dan y sebagai tingkat kepercayaan dari 0 (tidak ada) hingga 3 (tinggi). Dokumentasi itu menyarankan agar host yang tercantum dilewatkan dari greylisting dan pengecekan blacklist, host dengan tingkat kepercayaan sedang dan tinggi dilewatkan dari penyaringan spam, dan pemindaian virus tidak pernah dilewati. Seberapa besar pengecualian yang diberikan entri whitelist tetap merupakan keputusan penerima.

Alasan umum IP atau domain masuk daftar

Setiap operator menetapkan kriterianya sendiri, dan banyak yang merahasiakan pemicu persisnya. Alasan-alasan di bawah ini berasal dari dokumentasi yang dipublikasikan para operator.

Posisi DNSBL ketika email tidak terkirim

Pencantuman di DNSBL adalah salah satu kemungkinan penyebab email tidak terkirim, bukan satu-satunya. Alamat yang salah, kotak surat penuh, masalah di sisi penerima, dan autentikasi yang tidak ada juga dapat menyebabkan bounce. Jika sebuah daftar terlibat, pesan bounce sering menyebutkan nama daftarnya atau menyertakan URL pengecekan.

  1. Baca pesan bounce. Catat kode balasan serta nama daftar atau URL apa pun yang ada dalam teks.
  2. Identifikasi IP dan domain pengirim Anda. Gunakan baris Received di header, atau tanyakan kepada pengelola server.
  3. Periksa daftar-daftar utama sekaligus. Gunakan pemeriksa blacklist, lalu konfirmasikan setiap kecocokan di halaman pengecekan milik operator.
  4. Atasi penyebabnya. Telusuri penyebab-penyebab di atas. Permintaan yang diajukan sebelum penyebabnya diatasi biasanya berakhir dengan pencantuman ulang.
  5. Ikuti proses operator tersebut. Sebagian daftar kedaluwarsa dengan sendirinya, sebagian menerima permintaan penghapusan, dan sebagian hanya menerima permintaan dari pemilik jaringan. Keputusan penghapusan selalu berada di tangan operator daftar, dan permintaan bukanlah jaminan penghapusan.

Penerima juga menjalankan penyaringan sendiri, sehingga email mungkin tidak langsung mengalir kembali begitu pencantuman berakhir. Untuk urutan pemecahan masalah selengkapnya, lihat email masuk blacklist: cara membaca pesan bounce, dan untuk autentikasi, lihat pengaturan SPF, DKIM, dan DMARC. Jika Anda tidak dapat menemukan penyebabnya sendiri, Anda dapat meminta bantuan kami.

Jika Anda tidak ingin menanganinya sendiri

Kami memperkenalkan penyedia jasa yang menangani permintaan delisting, konsultasi, dan saran (mulai JPY 50,000). Keputusan delisting ada di tangan masing-masing pengelola daftar dan tidak dapat dijanjikan.

Minta bantuan

Situs ini dapat menerima komisi rujukan dari penyedia jasa yang tercantum. About

Tanya jawab

Apakah RBL sama dengan DNSBL?

Dalam praktiknya, ya. RBL adalah nama daftar asli yang dimulai pada tahun 1997, dan RFC 5782 memakai DNSBL sebagai istilah umum. Saat ini kebanyakan orang memakai kedua istilah itu secara bergantian.

Kueri mengembalikan 127.0.0.2. Apa artinya?

Menurut konvensi yang dijelaskan dalam RFC 5782, 127.0.0.2 berarti alamat tersebut tercantum. Daftar gabungan memakai nilai yang berbeda untuk subdaftar yang berbeda, dan sebagian nilai, seperti kode 127.255.255.x milik Spamhaus, merupakan galat, bukan pencantuman. Periksa dokumentasi operator untuk mengetahui arti persisnya.

Jika saya tercantum di DNSBL, apakah semua email saya akan terpental?

Belum tentu. Setiap penerima memilih daftar mana yang dipakai dan apakah menolak saat ada kecocokan atau hanya menambahkannya ke skor spam. Itulah sebabnya email ke sebagian penerima bisa gagal, sementara email ke penerima lain tetap sampai.

Bisakah alamat IPv6 diperiksa di DNSBL?

RFC 5782 mendefinisikan format IPv6 yang membalik alamat lengkap satu digit heksadesimal demi satu digit. Tidak semua daftar mendukung IPv6, jadi periksa apakah daftar yang Anda pedulikan mendukung IPv6.

Apakah tercantum di whitelist berarti email saya tidak akan pernah difilter?

Tidak. Entri whitelist adalah sinyal yang dapat dipakai penerima sesuai pertimbangannya. dnswl.org, misalnya, menyarankan untuk melewatkan penyaringan spam hanya bagi entri dengan tingkat kepercayaan sedang dan tinggi, dan tidak pernah melewatkan pemindaian virus.

Halaman resmi yang digunakan

Fakta dalam artikel ini telah diperiksa berdasarkan halaman resmi di bawah ini pada saat diterbitkan. Kebijakan dan perilaku layanan dapat berubah tanpa pemberitahuan, jadi periksa halaman resmi sebelum mengandalkan informasi yang penting.

Panduan terkait

Arti Kode Balasan DNSBL: 127.0.0.2, 127.255.255.x, dan NXDOMAIN

Cara membaca kode balasan DNSBL: arti 127.0.0.2 menurut RFC 5782, kode Spamhaus, SpamCop, dan UCEPROTECT, kode galat, serta NXDOMAIN vs SERVFAIL.

Email Kena Blacklist? Cara Membaca Bounce dan Keluar dari Blacklist

Email diblokir blacklist? Baca kode bounce, periksa penyebab secara berurutan, ketahui daftar yang penting, dan ajukan penghapusan dengan cara yang benar.

Cara Delist dari Spamhaus: Menghapus IP atau Domain Anda

Tercantum di Spamhaus? Ketahui daftar mana yang mencantumkan Anda (ZEN, PBL, XBL, CSS, SBL, DBL), arti kode balasannya, dan jalur delisting yang tepat.

Semua panduan →