Cara memakai
- Ketik domain Anda di Domain, misalnya example.com.
- Jika Anda tahu, tambahkan Selektor DKIM dari pesan yang ditandatangani, seperti google atau selector1. Biarkan kosong jika tidak.
- Tekan Periksa domain. Di Record SPF, jumlah Pencarian DNS harus tetap 10 atau kurang.
- Baca Kebijakan DMARC. none hanya memantau; quarantine dan reject bertindak terhadap email yang gagal.
Yang diperiksa SPF
SPF (RFC 7208) mendaftar server yang boleh mengirim email untuk sebuah domain, dalam record TXT. Penerima mengambil domain pengirim, membaca record SPF-nya, dan memeriksa server pengirim terhadap setiap suku dari kiri ke kanan. Suku pertama yang cocok menentukan hasilnya, menurut kualifiernya: + lolos (nilai bawaan ketika tidak ditulis), - gagal, ~ adalah soft fail dan ? netral.
- include, a, mx, ptr, exists dan redirect masing-masing memakan satu pencarian DNS, dan pencarian dari record yang disertakan ikut dihitung. Penerima berhenti setelah 10 dan menganggap hasilnya sebagai kesalahan, sehingga pengaturan email yang besar dapat merusak SPF tanpa ada yang menyadarinya.
- ip4 dan ip6 tidak memakan pencarian. Penyedia yang menerbitkan rentang alamatnya dapat ditulis dengan rentang itu.
- Dua record SPF pada satu nama adalah kesalahan (RFC 7208, bagian 4.5), dan ptr tidak dianjurkan (bagian 5.5).
Yang dilakukan DMARC
DMARC (RFC 7489) memberi tahu penerima apa yang harus dilakukan terhadap email yang gagal pemeriksaan untuk domain Anda, dan ke mana laporan dikirim. Ia adalah record TXT di _dmarc yang diikuti domain Anda, berisi tag yang dipisahkan titik koma: p adalah kebijakan, sp kebijakan untuk subdomain, pct porsi email yang gagal yang diterapkan kebijakan, rua alamat untuk laporan agregat, dan adkim serta aspf penyelarasan, r untuk longgar dan s untuk ketat.
Alat ini membaca record di _dmarc yang diikuti domain yang Anda ketik. Penerima yang tidak menemukan record di sana juga melihat domain organisasi, yang tidak dihitung alat ini.
Kunci DKIM
DKIM menandatangani setiap pesan dengan kunci yang diterbitkan di DNS di bawah selektor, yaitu selektor diikuti ._domainkey dan domain Anda (RFC 6376, bagian 3.6.1). Halaman membaca jenis kunci dan ukuran kunci RSA dari kunci publiknya. Kunci kosong berarti kunci telah dicabut. Kunci Ed25519 (RFC 8463) memiliki ukuran tetap 256 bit.
Yang tidak dilakukan pemeriksa ini
- Ia tidak mengirim email atau menguji pesan sungguhan, sehingga tidak dapat menyatakan apakah email Anda lolos.
- Ia tidak memperluas makro seperti %{d}, sehingga record yang memakainya bisa memberi jumlah pencarian yang berbeda dari penerima.
- Ia tidak menghitung domain organisasi untuk DMARC, dan tidak memeriksa pencarian yang tidak mengembalikan apa pun.
Contoh: record SPF dan DMARC satu domain
Record SPF v=spf1 +mx a:colo.example.com/28 -all memungkinkan server email domain itu, dan alamat colo.example.com dalam jaringan /28, mengirim emailnya. Pengirim lain semuanya gagal (-all). Record ini memakan dua pencarian DNS, mx dan a.
Record DMARC v=DMARC1; p=reject; rua=mailto:[email protected] meminta penerima menolak email yang gagal pemeriksaan dan mengirim laporan agregat ke [email protected].
| Pemeriksaan | Hasil |
|---|---|
| Pencarian DNS di SPF | 2 |
| Kebijakan (p) | reject |
| Laporan (rua) | [email protected] |
Pertanyaan yang sering diajukan
Apakah record SPF cukup untuk menghentikan email palsu?
Tidak. SPF memeriksa server yang mengirim pesan, bukan nama yang dilihat pembaca di baris From. Pasangkan dengan DKIM dan kebijakan DMARC di atas p=none.
Mengapa record SPF saya gagal karena terlalu banyak pencarian?
Setiap include, a, mx, ptr, exists dan redirect memakan satu pencarian DNS, dan record yang dituju juga dihitung. Ketika totalnya lebih dari 10, penerima menganggap SPF sebagai kesalahan. Hapus include yang tidak lagi Anda pakai, atau gunakan rentang ip4 dan ip6 yang diterbitkan penyedia Anda, yang tidak memakan pencarian.
Kebijakan DMARC apa yang sebaiknya saya pakai?
Mulailah dengan p=none dan alamat rua, baca laporannya selama beberapa minggu, dan pastikan email asli Anda lolos. Lalu pindah ke quarantine dan, ketika laporannya bersih, ke reject.
Apa itu selektor DKIM?
Itu adalah nama sebelum ._domainkey dalam record DKIM. Setiap layanan pengirim memakai selektornya sendiri, dan pesan yang ditandatangani menyebutnya dalam tag s= pada header DKIM-Signature-nya. Buka header sebuah pesan yang Anda kirim untuk menemukannya.
Apa arti ukuran kunci?
Untuk kunci RSA, itu adalah panjang modulus dalam bit, cara lazim menuliskan ukuran kunci: 1024 atau 2048. Jika sebuah record terpotong atau rusak saat disalin, kunci tidak dapat dibaca dan halaman menyatakannya.
Apakah pemeriksa ini mengirim domain saya ke siapa pun?
Hanya nama yang diperiksa yang dikirim ke resolver DNS yang Anda pilih, sebagai pertanyaan DNS. Kami tidak menyimpan apa pun, dan bagian lain halaman tetap di peramban Anda.
Sumber
- RFC 7208: Sender Policy Framework, SPF (dalam bahasa Inggris)
- RFC 7489: Domain-based Message Authentication, Reporting, and Conformance, DMARC (dalam bahasa Inggris)
- RFC 6376: DomainKeys Identified Mail (DKIM) signatures (dalam bahasa Inggris)
- RFC 8463: A New Cryptographic Signature Method for DKIM, Ed25519 (dalam bahasa Inggris)
- Cloudflare (dalam bahasa Inggris): DNS over HTTPS, API JSON
Angka dan teks terakhir diperiksa pada Selasa, 10 November 2026.