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:
- Login ke WHM.
- Pilih Create a New Account.
- Masukkan domain yang diinginkan.
- Lengkapi informasi akun.
- 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.