Juni 2, 2026
ChatGPT Image 2 Jun 2026, 15.36.17
Cara Mengatasi Error "A DNS Entry Already Exists" Saat Membuat Akun cPanel di WHM

Membuat akun cPanel baru melalui WHM seharusnya menjadi proses yang sederhana. Namun, tidak jarang administrator server menemukan pesan error:

“A DNS entry for domain already exists. You must remove this DNS entry from this server or all servers in the DNS cluster to proceed.”

Pesan ini sering membuat bingung karena domain yang ingin digunakan terlihat belum ada dalam daftar akun cPanel. Lalu apa sebenarnya penyebabnya?

Artikel ini akan membahas penyebab, cara diagnosis, dan langkah aman untuk mengatasi error tersebut.

Apa Penyebab Error “A DNS Entry Already Exists”?

Error ini muncul ketika WHM mendeteksi bahwa zona DNS untuk domain yang akan dibuat sudah tersedia di server atau DNS Cluster.

Meskipun akun cPanel belum ada, file DNS zone masih tersimpan sehingga WHM menganggap domain tersebut sudah digunakan.

Beberapa penyebab yang paling umum:

  • DNS Zone lama belum terhapus.
  • Akun cPanel pernah dihapus tetapi DNS Zone masih tersisa.
  • Domain masih terhubung ke akun lain.
  • DNS Cluster menyimpan salinan zona DNS yang sama.
  • Proses migrasi server meninggalkan DNS Zone orphaned.

Cara Memastikan Penyebabnya

Cek File DNS Zone

Login ke server melalui SSH lalu jalankan:

ls -l /var/named/ | grep namadomain.com

Jika muncul file seperti:

/var/named/namadomain.com.db

berarti DNS Zone masih ada.

Periksa Named Configuration

grep "namadomain.com" /etc/named.conf

Jika ditemukan konfigurasi zone, maka domain masih terdaftar pada layanan DNS server.

Pastikan Domain Tidak Dimiliki Akun Lain

grep -R "namadomain.com" /var/cpanel/users/
grep -R "namadomain.com" /var/cpanel/userdata/

Jika tidak ada hasil, kemungkinan besar hanya DNS Zone yang tertinggal.

Langkah Aman Sebelum Menghapus DNS Zone

Sebelum melakukan penghapusan, lakukan backup terlebih dahulu.

Backup DNS Zone

cp /var/named/namadomain.com.db /root/namadomain.com.db.backup

Backup ini sangat penting apabila ternyata terdapat record DNS yang masih digunakan.

Periksa Record Penting

Pastikan zona DNS tidak berisi record yang masih digunakan seperti:

  • Hostname server
  • Nameserver (ns1 dan ns2)
  • Mail server
  • SPF, DKIM, dan DMARC

Cara Menghapus DNS Zone yang Konflik

Jika sudah dipastikan aman, hapus zona DNS menggunakan:

/scripts/killdns namadomain.com

atau

whmapi1 killdns domain=namadomain.com

Kemudian lakukan reload DNS:

rndc reload

atau

systemctl restart named

Membuat Akun cPanel Kembali

Setelah DNS Zone berhasil dihapus:

  1. Login ke WHM.
  2. Pilih Create a New Account.
  3. Masukkan domain yang diinginkan.
  4. Lengkapi informasi akun.
  5. Klik Create.

WHM akan membuat DNS Zone baru secara otomatis.

Tips Penting untuk Sysadmin

Jangan Langsung Menghapus DNS Zone

Pastikan domain tidak sedang digunakan untuk:

  • Website aktif
  • Email server
  • Hostname server
  • Nameserver

Selalu Backup Sebelum Perubahan

Backup adalah langkah sederhana yang dapat menyelamatkan waktu saat proses recovery.

Periksa DNS Cluster

Jika menggunakan DNS Cluster, pastikan zona DNS juga dihapus dari seluruh node yang terhubung.

Kesimpulan

Error “A DNS Entry Already Exists” bukanlah bug pada WHM atau cPanel. Masalah ini biasanya terjadi karena masih terdapat DNS Zone yang tersimpan di server atau DNS Cluster.

Dengan melakukan pengecekan, backup, dan penghapusan DNS Zone yang benar, proses pembuatan akun cPanel dapat berjalan kembali tanpa kendala.

Semakin teliti saat melakukan troubleshooting DNS, semakin kecil risiko terjadinya downtime layanan.

Quote Menarik

“Masalah DNS sering terlihat sederhana, tetapi satu record yang tertinggal bisa menghentikan seluruh proses provisioning server.”

FAQ SEO

1. Apa penyebab error A DNS Entry Already Exists di WHM?

Karena zona DNS domain tersebut masih tersimpan di server atau DNS Cluster.

2. Apakah aman menghapus DNS Zone?

Aman jika domain tidak lagi digunakan dan sudah dilakukan backup sebelumnya.

3. Apakah menghapus DNS Zone akan menghapus akun cPanel?

Tidak. DNS Zone dan akun cPanel merupakan komponen yang berbeda.

4. Bagaimana cara melihat DNS Zone di server?

Gunakan perintah ls -l /var/named/ atau periksa melalui WHM DNS Functions.

5. Mengapa domain tidak terlihat di daftar akun tetapi tetap dianggap ada?

Karena DNS Zone masih tersimpan meskipun akun cPanel sudah dihapus.

Apakah Anda pernah mengalami error serupa saat mengelola server cPanel atau WHM?

Bagikan pengalaman Anda di kolom komentar. Jika artikel ini bermanfaat, jangan lupa bagikan kepada rekan Sysadmin dan Administrator Server lainnya.

Ikuti juga konten edukasi Linux Server, cPanel, DNS, dan Infrastruktur IT terbaru agar tidak ketinggalan tips troubleshooting praktis lainnya.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *