1. Anasayfa
  2. Uncategorized

cPanel/WHM’de ‘DNS Entry Already Exists’ Hatasının Çözüm Yöntemleri


0

cPanel ve WHM (Web Host Manager) sistemleri, web hosting yönetiminde yaygın olarak kullanılır. Ancak bazen yeni bir kullanıcı eklerken karşılaşılan “DNS Entry Already Exists” hatası, yönetimi karmaşık hale getirebilir. Bu makalede, bu hatanın nedenleri ve çözüm yollarını teknik detaylarla inceleyeceğiz.

Hatanın Kaynağı Nedir?

“DNS Entry Already Exists” hatası, aynı DNS kaydının sistemde zaten var olduğunu belirten bir uyarıdır. WHM üzerinde yeni bir kullanıcı veya hesap oluştururken, eklenmek istenen domain veya alt alan adı DNS kayıtları mevcutsa sistem bu hatayı verir. Bu, çakışma ve karışıklık riskine karşı bir korumadır.

Problemi Anlama ve Tanımlama

Bu hatanın sebepleri arasında:

  • Daha önceden oluşturulmuş aynı alan adına sahip başka bir kullanıcı hesabı bulunması,
  • DNS zonelarının manuel müdahaleyle iki kere oluşturulması,
  • WHM/cPanel’deki DNS önbellek sorunları,
  • Alan adına ait DNS kayıtlarının başka bir hesap üzerinden yönetilmesi yer alabilir.

Bu sorunu çözmek için öncelikle hangi kullanıcının DNS kaydını tuttuğunu tespit etmek gerekir.

DNS Kaydını Kontrol Etme ve Silme

Komut satırından mevcut DNS zonelarını listeleyebilirsiniz:

ls /var/named/

Hangi alan adlarının mevcut olduğunu görmek için bu komut faydalıdır. Eğer aynı domain listeleniyorsa, hangi kullanıcıya ait olduğunu bulmalısınız. Bu bilgiyi /var/cpanel/users dizininde domainlerin dosya içeriklerine bakarak kontrol edebilirsiniz.

DNS Zonasını WHM Üzerinden Kaldırma

WHM panelden DNS zones sekmesine gidip, tekrar eden veya hataya sebep olan domain için zone silme işlemi gerçekleştirilmelidir. Alternatif olarak SSH ile aşağıdaki komutu kullanabilirsiniz:

rm -f /var/named/domainadi.com.db
rm -f /var/named/domainadi.com.db.ensis
rm -f /var/cpanel/users/kullaniciadi

Bu komutlar DNS zone dosyasını ve kullanıcının cPanel ayar dosyasını siler. Ancak dikkatli olunmalı, yanlış dosya silinmemelidir.

DNS Önbelleğini Temizleme

Bazen DNS kayıtları önbelleğe alınır ve bu da hataya neden olur. Bu durumda:

service named restart

veya

systemctl restart named

komutları ile DNS servisini yeniden başlatmak gerekir. Böylece güncel kayıtlar sisteme yansımış olur.

Yeni Kullanıcı Oluşturma Adımları

DNS çakışmaları temizlendikten sonra WHM üzerinden yeni kullanıcı oluşturmak için:

  • “Create a New Account” menüsüne gidin,
  • Alan adını girin,
  • DNS zonelarının mevcut olmadığından emin olun,
  • Kullanıcı adını ve şifreyi belirleyin,
  • Kullanıcıyı oluşturun.

Bu sırayı takip etmek, hata ile karşılaşma ihtimalini azaltır.

Özet

cPanel ve WHM’de “DNS Entry Already Exists” hatası, genellikle önceden var olan bir DNS kaydından kaynaklanır. Kaydı tespit edip silmek, DNS hizmetini yeniden başlatmak ve ardından yeni kullanıcı oluşturmak problemi çözer. Sistem yöneticilerinin, bu süreçte DNS dosya yapısını ve kullanıcı dizinlerini iyi anlaması gerekmektedir.

Sen de güvenilir ve sorunsuz hosting çözümleri arıyorsan, SNET’in profesyonel hosting hizmetlerinden yararlanabilirsin. Detaylı bilgiler ve farklı hosting paketleri için hosting sayfamızı ziyaret et ve işine en uygun planı seç.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir