Pengertian DMARC
DMARC adalah singkatan dari Domain-based Message Authentication, Reporting, and Conformance. Ini merupakan salah satu metode untuk melakukan autentikasi pada email yang dirancang untuk melindungi domain email dari penyalahgunaan oleh alamat email yang tidak sah, yang sering dikenal sebagai email spoofing.
Spoofing merupakan jenis serangan email yang dilakukan dengan cara memalsukan header email, sehingga terlihat seolah-olah email tersebut berasal dari alamat yang sah. Biasanya, email spoofing dimanfaatkan untuk kepentingan spamming atau phishing.
Manfaat DMARC
Penerapan DMARC memberikan keuntungan dalam melindungi suatu domain dari pemanfaatan dalam serangan email bisnis, phishing, scam, dan berbagai ancaman lainnya. Selain itu, DMARC memberikan kesempatan kepada administrator email untuk meminta laporan dari server email yang menerima pesan dari domain Anda.
Laporan ini mengandung rincian yang membantu Anda menemukan potensi masalah autentikasi dan aktivitas berbahaya terkait pesan yang dikirim dari domain tersebut. Setelah DNS DMARC diaktifkan, server email pihak penerima akan melakukan autentikasi atas email yang diterima berdasarkan instruksi dari pemilik domain dalam catatan DNS. Bila email berhasil dalam proses autentikasi, maka email tersebut dapat dikirim dan dianggap dapat dipercaya.
Sebaliknya, jika proses autentikasi gagal, tergantung pada instruksi yang terdapat dalam catatan DMARC, email mungkin akan dikirim, dikarantina, atau ditolak. DMARC memperluas proses autentikasi email yang sudah ada, seperti Sender Policy Framework (SPF) dan DomainKeys Identified Mail (DKIM).
DMARC memungkinkan administrator domain untuk menyusun kebijakan dalam catatan DNS yang menentukan mekanisme mana yang digunakan saat mengirim email dari domain tersebut, apakah itu DKIM, SPF, atau keduanya
Format data DMARC
Record DMARC ditulis sebagai TXT record pada DNS domain Anda, dengan format umum seperti berikut:
Struktur Lengkap Data DMARC
Tag | Deskripsi | Contoh |
---|---|---|
v | Versi DMARC (wajib diisi) | v=DMARC1 |
p | Kebijakan utama untuk domain | p=none , p=quarantine , p=reject |
rua | Alamat email untuk laporan agregat (summary report) | rua=mailto:dmarc-report@example.com |
ruf | Alamat email untuk laporan forensik (detail per pesan) | ruf=mailto:dmarc-forensic@example.com |
pct | Persentase pesan yang diperlakukan sesuai kebijakan | pct=100 |
sp | Kebijakan untuk subdomain | sp=none , sp=quarantine , sp=reject |
adkim | Mode alignment DKIM (r = relaxed, s = strict) |
adkim=s |
aspf | Mode alignment SPF (r = relaxed, s = strict) |
aspf=s |
fo | Opsi pelaporan kegagalan | fo=1 (laporkan semua kegagalan) |
Langkah-Langkah Membuat DMARC di cPanel
Untuk membuat DMARC singkatnya seperti: Login → Zone Editor → Add TXT Record → isi data DMARC → Save → Verifikasi. Namun berikut ini kami akan memberikan penjelasannya secara detail agar Anda dapat dengan mudah memahaminya:
1. Login ke cPanel
Masuk ke akun cPanel domain kamu melalui:
2. Buka Menu “Zone Editor”
Di dashboard utama cPanel:
Cari menu Domains
Klik Zone Editor
3. Pilih Domain yang Akan Dikonfigurasi
Temukan domain yang ingin kamu tambahkan DMARC-nya, lalu klik Manage di sebelah kanan nama domain.
4. Tambahkan Record Baru
Klik tombol Add Record → pilih Add TXT Record
Isi kolom berikut:
Kolom | Nilai |
---|---|
Name / Record Name | _dmarc |
TTL | 3600 (atau biarkan default) |
Type | TXT |
Record / Value | v=DMARC1; p=none; rua=mailto:dmarc-report@namadomain.com; pct=100 |
5. Simpan Perubahan
Klik Save Record atau Add Record untuk menyimpan konfigurasi.
6. Tunggu Propagasi DNS
Perubahan DNS biasanya aktif dalam waktu 1–24 jam.
7. Verifikasi DMARC
Cek apakah DMARC sudah aktif dengan salah satu cara berikut:
a. Melalui Terminal / Command Prompt:
b. Melalui Website Checker:
Cara membuat DMARC di Plesk Panel
Langkah-Langkah Membuat DMARC di Plesk Panel
Untuk membuat DMARC singkatnya seperti: Login → DNS Settings → Add TXT Record (_dmarc) → Isi format DMARC → Apply Changes → Verifikasi. Namun berikut ini kami akan memberikan penjelasannya secara detail agar Anda dapat dengan mudah memahaminya:
1. Login ke Plesk Panel
Masuk melalui URL:
Gunakan username dan password admin Plesk.
2. Buka Menu “DNS Settings”
-
Pilih domain yang ingin kamu atur.
-
Klik DNS Settings pada daftar menu domain tersebut.
3. Tambahkan Record DMARC
Klik tombol Add Record, lalu isi sebagai berikut:
Kolom | Nilai |
---|---|
Record type | TXT |
Domain name | _dmarc |
TXT record | v=DMARC1; p=none; rua=mailto:dmarc-report@namadomain.com; pct=100 |
4. Simpan dan Terapkan Perubahan
Klik tombol:
OK → Update → Apply Changes
Ini akan menulis DMARC record baru ke DNS domain kamu.
5. Tunggu Propagasi DNS
Biasanya memerlukan waktu 1–24 jam agar record aktif sepenuhnya di internet.
6. Verifikasi Record DMARC
Gunakan salah satu cara berikut:
-
Command line:
-
Online tools:
Langkah-Langkah Membuat DMARC di Clientzone
-
Login ke Clientzone / Client Area
Masuk ke akun hosting/domain Anda. -
Menu Domains → Manage DNS / Edit Zone
Pergi ke menu Domains → pilih Manage DNS atau Edit Zone untuk domain yang ingin dikonfigurasi. -
Tambahkan Record Baru (Add New Record)
Klik tombol Add Record di halaman pengelolaan DNS. -
Isi Kolom Record DMARC
-
Type: TXT
-
Host / Name:
_dmarc
-
Value / TXT Record: misalnya
Anda bisa mengganti
p=none
denganquarantine
ataureject
sesuai kebijakan. -
TTL: bisa dibiarkan default atau 3600 / 14400
-
-
Simpan / Add Record
Klik tombol Save / Add Record untuk menyimpan perubahan. -
Tunggu Propagasi DNS
Perubahan DNS memerlukan waktu untuk menyebar (biasanya 1-24 jam). -
Verifikasi DMARC Record
Cek lewat terminal atau tool online:Atau gunakan layanan pengecek DMARC.
Demikian artikel kami tentang apa itu DMARC dan cara membuatnya, semoga bermanfaat untuk Anda.