Knowledge Base WarnaHost

Panduan Hosting, VPS, cPanel, WordPress, Domain.

Berikut adalah langkah-langkah umum cara men-setting DNS untuk domain agar bisa digunakan di WarnaMail. Jika kamu punya registrar / provider DNS tertentu (misalnya di Cloudflare, dll), bisa saya sesuaikan nanti.


Apa saja yang harus disiapkan / dipahami dulu

Sebelum kita masuk ke setting DNS, ada beberapa konsep yang perlu dipastikan:

  • WarnaMail butuh beberapa record DNS agar email bisa diterima dan dikirim dengan baik (MX, A, PTR / reverse DNS, SPF, DKIM, DMARC, dan kadang SRV / TLSA).
  • Reverse DNS (PTR) biasanya di-setting dari pihak penyedia IP / hosting / datacenter, bukan di panel DNS domain biasa.
  • Setelah record DNS diubah atau ditambahkan, sering butuh waktu propagasi (beberapa menit hingga beberapa jam).
  • Di WarnaMail, ada fitur “DNS Check” tombol / pemeriksaan record agar bisa diperiksa apakah record sudah benar.

Langkah-langkah Setting DNS untuk Domain di WarnaMail

Berikut langkah demi langkah:

LangkahKeterangan / perintah DNS yang harus ditambahkan
1. Tentukan subdomain / nama host mailMisalnya kamu ingin hostname mail = mail.domainku.com. Ini akan dipakai sebagai server mail.
2. Tambahkan A recordTambahkan A record misalnya:
mail.domainku.com. IN A <IP server WarnaMail>
Jika punya IPv6, tambahkan juga AAAA record.
3. Tambahkan MX recordTambahkan MX record domainku.com menunjuk ke mail.domainku.com, dengan prioritas tertentu:
domainku.com. IN MX 10 mail.domainku.com.
4. Tambahkan SPF (TXT record)Contoh:
domainku.com. IN TXT "v=spf1 mx ~all"
Artinya hanya server yang di record MX yang diizinkan kirim email untuk domain ini (bisa adaptasi tergantung kebutuhan).
5. Tambahkan DKIMWarnaMail biasanya menghasilkan kunci DKIM untuk domain yang ditambahkan. Kamu akan mendapat record TXT seperti:
default._domainkey.domainku.com. IN TXT "v=DKIM1; k=rsa; p=…(public key)…"
Masukkan record ini di DNS.
6. Tambahkan DMARCContoh record DMARC:
_dmarc.domainku.com. IN TXT "v=DMARC1; p=none; rua=mailto:postmaster@domainku.com"
Kamu bisa sesuaikan kebijakan (p=none / quarantine / reject).
7. (Opsional / Advanced) Tambahkan TLSA / SRV jika kamu memakai DANE atau autodiscoveryJika ingin keamanan tambahan (DANE), kamu bisa memakai TLSA. WarnaMail dokumentasi mendiskusikan TLSA.
SRV record bisa digunakan untuk otomatis penemuan setting klien email (autodiscovery), tapi tidak wajib.
8. Pastikan Reverse DNS / PTR sesuaiMinta penyedia IP / hosting untuk menetapkan PTR agar IP kamu memetakan ke mail.domainku.com. Hal ini penting agar server lain tidak menolak email karena mismatch.
9. Verifikasi di Klien Area WarnaHostDi klien area WarnaHost akses menu Layanan → Layanan Saya → klik Manage → DNS Record di domain yang kamu tambahkan, maka sistem akan memeriksa apakah record sudah benar atau belum.
10. Uji dengan tool eksternalGunakan dig, nslookup, atau tools seperti MX Toolbox untuk mengecek MX record, TXT (SPF, DKIM, DMARC), dan reverse DNS.

Contoh konkret

Misalnya domain kamu adalah contoh.com, dan server WarnaMail memiliki IP publik 203.0.113.45.

Berikut contoh record DNS:

mail.contoh.com.        IN A     203.0.113.45
contoh.com.             IN MX 10 mail.contoh.com.
contoh.com.             IN TXT "v=spf1 mx ~all"
default._domainkey.contoh.com. IN TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkq…(public key)…"
_dmarc.contoh.com.       IN TXT "v=DMARC1; p=none; rua=mailto:postmaster@contoh.com"

Kemudian, minta penyedia IP agar membuat PTR:

45.113.0.203.in-addr.arpa. PTR mail.contoh.com.

Setelah DNS aktif, di WanaMail di domain contoh.com, klik tombol DNS, seharusnya record akan dianggap “valid / berwarna hijau”. Jika ada yang belum valid, WarnaMail akan menunjukkan record mana yang belum cocok.

Setting DNS WarnaMail di Cloudflare

A. Persiapan Awal

  1. Pastikan domain kamu sudah menggunakan nameserver Cloudflare (sudah aktif).
  2. Masuk ke dashboard Cloudflare → pilih domain kamu.
  3. Klik tab DNS (ikon awan 🌩️).

B. Tambahkan Record Berikut

TipeName (Host)Content / ValueTTLProxy Status
Amail203.0.113.45AutoDNS only (☁️ abu-abu)
MX@mail.contoh.comAuto
TXT (SPF)@"v=spf1 mx ~all"Auto
TXT (DKIM)default._domainkey"v=DKIM1; k=rsa; p=MIIBIjANBgkq...<public key>..."Auto
TXT (DMARC)_dmarc"v=DMARC1; p=none; rua=mailto:postmaster@contoh.com"Auto
Cara Setup DNS Record Untuk WarnaMail

Catatan penting Cloudflare:

  • Jangan aktifkan Proxy (awan oranye) untuk record mail — harus abu-abu (DNS only).
    Kalau tidak, WarnaMail tidak bisa menerima email.
  • Untuk DKIM, ambil record dari Klien area WarnaHost pada rincian layanan email LayananLayanan Saya → Manage → DNS Record.
  • Jika WarnaMail menghasilkan selector lain (misal default._domainkey), sesuaikan nama host di Cloudflare.

C. Verifikasi di Klien Area

  • Login ke klien area akses menu LayananLayanan Saya → Manage → DNS Record → klik tombol Check DNS.
  • Jika semua record hijau ✅ berarti konfigurasi DNS sudah benar.
  • Tes kirim email keluar dan masuk — pastikan SPF, DKIM, DMARC valid (bisa cek di https://www.mail-tester.com).