Plesk Panel DNS Çözümleme Hatalarının Giderilmesi
Plesk Panel kurulu Linux sunucunuzda e-posta gönderirken, uzak API sunucularına bağlanmaya çalışırken veya eklenti güncellemelerini indirirken **"Unable to resolve domain"** veya **"Could not resolve host"** hatasıyla karşılaşabilirsiniz. Bu hata, sunucunun dış dünya ile iletişim kurarken alan adlarını IP adreslerine dönüştüremediğini (DNS çözümleme hatası) gösterir.
1. Sunucu resolv.conf Dosyasını Düzenleme
Sorunun çözümü için Linux işletim sisteminin alan adı çözümleme motorunun kullandığı DNS sunucu adreslerini güncellemeliyiz. SSH üzerinden root olarak sisteme bağlanın ve şu dosyayı açın:
nano /etc/resolv.conf
İçerisindeki mevcut `nameserver` satırlarını silin veya pasife alarak Google ve Cloudflare gibi kararlı genel DNS sunucularını ekleyin:
nameserver 8.8.8.8
nameserver 1.1.1.1
Dosyayı kaydedip çıkın.
2. resolv.conf Dosyasını Kilitleme (Üzerine Yazılmasını Önleme)
Bazı Linux dağıtımlarında sunucu veya ağ kartı yeniden başladığında `/etc/resolv.conf` dosyası otomatik olarak sıfırlanabilir. Bunun önüne geçmek için dosyayı salt okunur yapmalıyız:
chattr +i /etc/resolv.conf
Bu sayede yaptığınız DNS ayarları kalıcı olur ve Plesk servisleri alan adlarını hatasız çözümlemeye başlar.
Plesk web sitelerinizde en yüksek ağ performansını elde etmek için lisanslı ve güncel Plesk Lisans seçeneklerimize göz atabilir, sunucu düzeyindeki tüm teknik problemleriniz için Teknik Destek hizmetlerimizden yararlanabilirsiniz.