Rumahweb Journal
Banner - Cara Menggabungkan SPF Records

Cara Menggabungkan SPF Record Secara Mudah

Pernah mengalami masalah saat menambahkan SPF record untuk domain dan mendapati sudah ada SPF record lain? Situasi ini cukup sering terjadi, terutama jika Anda memakai lebih dari satu layanan email pada domain yang sama. Karena spesifikasi SPF hanya mengizinkan satu record per domain, menggabungkan SPF record menjadi solusi yang tepat agar semua layanan email tetap bisa berfungsi.

Dalam artikel ini, kami akan membahas cara menggabungkan SPF record agar pengiriman email tetap lancar dan terhindar dari masalah autentikasi.

Apa Itu SPF Record

Sender Policy Framework atau disingkat SPF adalah metode autentikasi email yang bertujuan untuk mencegah pemalsuan alamat pengirim saat proses pengiriman email berlangsung. Secara sederhana, SPF membantu memastikan bahwa email yang Anda kirim tidak ditandai sebagai SPAM oleh server tujuan.

SPF record merupakan konfigurasi yang menentukan alamat IP publik mana saja yang diizinkan untuk mengirim email menggunakan nama domain tertentu. Jika domain Anda tidak memiliki SPF record, besar kemungkinan email yang dikirim akan dianggap sebagai SPAM oleh server penerima atau bahkan gagal kirim karena tidak terautentikasi.

Selengkapnya tentang penjelasan SPF Record kami publikasi di artikel berikut: Apa Itu SPF Record

Alasan SPF Record Sebaiknya Digabung

Sebuah domain hanya boleh memiliki satu SPF record yang valid. Jika ada lebih dari satu SPF record untuk domain yang sama, proses autentikasi SPF akan dianggap error (PermError) oleh server penerima. Akibatnya, email yang Anda kirim berisiko dianggap SPAM atau bahkan gagal terkirim. Masalah ini terjadi karena spesifikasi SPF mengharuskan semua aturan berada dalam satu record, bukan terpisah-pisah.

Pindah Hosting ke Rumahweb Gratis

Jika Anda menggunakan beberapa server atau layanan pengirim email, jangan membuat SPF record baru untuk masing-masing layanan. Sebaliknya, gabungkan semua aturan SPF tersebut menjadi satu record.

SPF record mendukung mekanisme seperti include, ip4, atau ip6 yang memungkinkan Anda mencantumkan beberapa sumber pengirim dalam satu baris konfigurasi, sehingga tetap sesuai standar dan lolos validasi.

BACA JUGA: 5 DNS Tercepat Yang Dapat Anda Gunakan Secara Gratis

Cara Menggabungkan SPF Record

Untuk menggabungkan beberapa SPF record menjadi satu baris, Anda perlu memasukkan semua mekanisme atau nilai (seperti include, ip4, dll.) ke dalam satu baris SPF record. Sebagai contoh, misalnya Anda memiliki SPF record untuk layanan email hosting atau webmail.

v=spf1 ip4:203.175.9.88 +a +mx ~all

Kemudian, Anda ingin menambahkan SPF record dari Titan Mail.

v=spf1 include:spf.titan.email ~all

Sehingga, Anda akan mendapatkan kedua record seperti ini:

v=spf1 ip4:203.175.9.88 +a +mx ~all
v=spf1 include:spf.titan.email ~all

Untuk menggabungkan beberapa SPF record menjadi satu, harus memperhatikan beberapa aturan berikut:

  • Jika salah satu atau keduanya menggunakan “a”, cukup cantumkan sekali saja, biasanya di bagian awal.
  • Begitu juga jika menggunakan “mx”, cukup ditulis satu kali.
  • “include” digunakan untuk menyertakan server email dari masing-masing layanan yang diizinkan mengirim atas nama domain Anda—dan bisa ditambahkan lebih dari satu, selama tidak duplikat.
  • Bagian terakhir dari record harus diakhiri dengan salah satu dari “~all”, “-all”, atau “?all”. Hanya satu jenis qualifier “all” yang diperbolehkan, jadi Anda perlu memilih pendekatan mana yang paling sesuai untuk domain Anda.

Gabungan SPF recordnya akan menjadi: 

v=spf1 ip4:203.175.9.88 a mx include:spf.titan.email ~all

Yang perlu diperhatikan, beberapa server penerima tidak dapat memverifikasi SPF dengan benar jika “include” memiliki awalan +. Meskipun + berarti pass, ini sebenarnya adalah nilai default untuk semua mekanisme, sehingga penambahan + menjadi tidak diperlukan dan sebaiknya dihilangkan untuk menghindari masalah kompatibilitas.

Selain itu, menggabungkan banyak SPF record ke dalam satu baris bisa menyebabkan jumlah DNS lookup menjadi terlalu banyak. Jika melebihi batas maksimum (10 lookup), proses autentikasi domain bisa gagal.

Limit DNS Lookup

Setiap SPF record memiliki batas maksimal 10 DNS lookup, khususnya untuk mekanisme seperti include. Artinya, Anda tidak boleh memiliki lebih dari 10 referensi ke domain lain dalam satu SPF record. Pembatasan ini diterapkan untuk mengurangi beban pada server penerima email. 

Mekanisme SPF yang dihitung sebagai lookup DNS meliputi:

  • include
  • a
  • mx
  • ptr
  • exists
  • redirect

Berikut contoh SPF record yang melebihi batas.

v=spf1 ip4:192.0.2.1 a mx include:spf1.domain.com include:spf2.domain.com include:spf3.domain.com include:spf4.domain.com include:spf5.domain.com include:spf6.domain.com include:spf7.domain.com include:spf8.domain.com include:spf9.domain.com include:spf10.domain.com ~all

Contoh diatas totalnya ada 12 lookup.

Anda bisa menghapus mekanisme include atau referensi ke domain yang sudah tidak digunakan lagi. Alternatif lainnya adalah dengan menggunakan subdomain, karena masing-masing subdomain dapat memiliki SPF record sendiri, sehingga membantu membagi beban lookup.

Setelah Anda menambahkan atau memperbarui record DNS, perlu diingat bahwa perubahan tersebut memerlukan propagasi DNS dalam 1 jam hingga 24 jam kedepan untuk dapat berlaku sepenuhnya di seluruh internet bergantung pada koneksi ISP yang digunakan.

Kelola DNS di Rumahweb

Di Rumahweb, cara mengelola SPF record tergantung pada layanan yang digunakan. Jika domain Anda terhubung ke hosting (nameserver mengarah ke hosting), pengaturan dilakukan melalui cPanel.

Namun, jika hanya membeli domain dan menggunakan layanan Manage DNS Rumahweb, pengaturan SPF bisa dilakukan lewat halaman Clientzone. Dengan mengetahui lokasi pengaturan ini, proses menggabungkan SPF record akan lebih mudah dan bebas dari kesalahan.

Berikut panduan cara kelola DNS di Rumahweb yang dapat Anda pelajari lebih lanjut:

Penutup

Menggabungkan SPF record menjadi satu baris adalah solusi tepat ketika domain Anda menggunakan beberapa mail server untuk pengiriman email. Dengan cara ini, Anda tetap mematuhi aturan SPF yang hanya mengizinkan satu record per domain, sekaligus mencegah DNS record menjadi tidak valid.

Itu tadi artikel kami tentang cara menggabungkan SPF record agar proses autentikasi email berjalan lancar, dan risiko email masuk ke folder spam bisa diminimalkan. Semoga bermanfaat.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 0 / 5. Vote count: 0

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

Satya Maulana Fahreza

Fahreza adalah seseorang yang sedang terus belajar dan mengembangkan diri di dunia teknologi. Sebagai Technical Support, saya berkomitmen untuk membagikan pengetahuan dan informasi yang saya miliki agar dapat membantu orang lain.

banner pop up - Pindah Hosting ke Rumahweb