Saat menambahkan domain baru di WHM (Web Host Manager), Anda mungkin pernah mengalami error A DNS Entry Already Exists di WHM dengan pesan berikut:
A DNS entry for “domain.com” already exists. You must remove this DNS entry from this server or all servers in the DNS cluster to proceed.
Error ini terjadi karena entri DNS untuk domain yang bersangkutan sudah ada di server atau dalam cluster DNS yang digunakan. Artikel ini akan membahas penyebab utama error ini serta solusi langkah demi langkah untuk mengatasinya.
Penyebab Error A DNS Entry Already Exists di WHM
- Beberapa penyebab umum dari error ini antara lain:
- Domain sebelumnya sudah ditambahkan – Jika domain sudah pernah ditambahkan ke server, entri DNS-nya masih tersimpan.
- Entri DNS tidak terhapus dengan benar – Saat domain dihapus, kadang entri DNS masih tertinggal.
- DNS cluster aktif – Jika menggunakan cluster DNS, entri domain mungkin masih ada di server lain dalam cluster.
- Subdomain atau alias terkait – Subdomain atau alias dari domain utama bisa menyebabkan konflik dalam konfigurasi DNS.
Cara Mengatasi Error A DNS Entry Already Exists di WHM
Menghapus Entri DNS di WHM
Langkah pertama yang bisa dilakukan adalah menghapus entri DNS yang masih tersimpan di WHM:
- Masuk ke WHM sebagai root.
- Cari menu DNS Functions dan pilih Delete a DNS Zone.
- Pilih domain yang mengalami error, lalu klik Delete.
- Konfirmasi penghapusan dan tunggu proses selesai.
Setelah menghapus entri DNS, coba tambahkan kembali domain di WHM.
Menghapus Entri DNS dengan Perintah WHM
Jika masih mengalami kendala, Anda bisa menggunakan perintah singkat berikut untuk menghapus entri DNS secara langsung melalui Terminal:
/scripts/killdns domain.com
Perintah ini akan menghapus entri DNS domain secara otomatis dari server. Setelah menjalankan perintah ini, coba tambahkan kembali domain di WHM.
Memeriksa dan Menghapus Entri DNS Secara Manual
Jika metode di atas tidak berhasil, Anda bisa menghapus entri DNS secara manual melalui terminal:
- Login ke server WHM melalui SSH sebagai root.
- Jalankan perintah berikut untuk mencari file konfigurasi DNS:
ls -l /var/named/domain.com.db
- Jika file ditemukan, hapus dengan perintah:
rm -f /var/named/domain.com.db
rm -f /var/named/domain.com.db
- Hapus cache DNS agar perubahan diterapkan:
rndc reload
Setelah ini, coba tambahkan kembali domain di WHM.
Kesimpulan
Error “A DNS entry for ‘domain.com’ already exists” di WHM biasanya terjadi karena entri DNS yang belum terhapus sepenuhnya. Dengan mengikuti langkah-langkah di atas, Anda bisa menghapus entri DNS yang bermasalah dan menambahkan domain tanpa kendala. Jika masalah masih berlanjut, pastikan untuk memeriksa konfigurasi DNS cluster atau hubungi penyedia hosting Anda untuk bantuan lebih lanjut.
Semoga artikel ini bermanfaat! Jangan lupa bagikan kepada rekan-rekan yang mengalami masalah serupa.