Subdomain Not Resolving Hatası Nedir?
Bu sorunun başlıca sebeplerine göz atalım:
1. DNS Yapılandırma Hataları: DNS ayarları hatalı veya eksik olabilir.
2. Plesk Yapılandırma Sorunları: Plesk panelindeki ayarlar doğru yapılmamış olabilir.
3. DNS Propagasyonu: Yeni eklenen subdomainlerin DNS kaydının tüm ağlara yayılması bazen zaman alabilir.
4. Web Sunucu Ayarları: Web sunucusu, subdomain için doğru yapılandırılmamış olabilir.
Adım Adım Çözüm: Plesk Subdomain Not Resolving Hatası
İlk adım olarak, subdomain için doğru DNS kaydının eklendiğinden emin olun. Plesk paneline giriş yapın ve DNS ayarlarını kontrol edin. Subdomain için bir A Kaydı (A Record) eklediğinizden emin olun. Aşağıdaki gibi bir kayıt eklemelisiniz:
subdomain.yoursite.com. IN A 192.168.1.1Burada, "subdomain.yoursite.com" kısmı sizin subdomain adınız, "192.168.1.1" ise subdomain’inizin yönlendirilmesi gereken IP adresidir.
Eğer yeni bir subdomain oluşturduysanız, DNS ayarlarının tam olarak yayılması biraz zaman alabilir. Bu süreç genellikle 24 ila 48 saat arasında değişir. Ancak, genellikle 1-2 saat içinde değişiklikler etkinleşir. DNS propagasyonunun tamamlanıp tamamlanmadığını öğrenmek için, aşağıdaki komut ile DNS sorgusu yapabilirsiniz:
nslookup subdomain.yoursite.comEğer doğru IP adresini alıyorsanız, DNS kaydınız düzgün çalışıyor demektir.
Plesk panelinde subdomain oluştururken yanlış bir ayar yapılmış olabilir. Subdomain ayarlarını kontrol etmek için Plesk'e giriş yapın ve Web Siteleri & Domainler sekmesine tıklayın. Burada subdomaininizi bulup, ayarlarını kontrol edin. Ayrıca, subdomainin doğru dizine yönlendirildiğinden emin olun.
Örneğin, subdomainin doğru klasöre yönlendirilip yönlendirilmediğini kontrol edin. Eğer doğru dizinle eşleşmiyorsa, yönlendirme ayarlarını tekrar düzenlemeniz gerekebilir.
Web sunucusunun subdomaini doğru şekilde çalıştırıp çalıştırmadığını kontrol edin. Eğer Apache veya Nginx kullanıyorsanız, subdomain için sanal ana bilgisayar (virtual host) yapılandırmalarını gözden geçirin. Plesk üzerinden bu ayarlara ulaşabilir ve subdomainin doğru yapılandırıldığını kontrol edebilirsiniz.
Bir örnek yapılandırma şu şekilde olabilir:
server {
listen 80;
server_name subdomain.yoursite.com;
root /var/www/vhosts/yoursite.com/subdomain;
index index.html index.php;
}Eğer Apache veya Nginx yapılandırmanızda bir hata varsa, subdomain doğru bir şekilde çalışmaz. Bu tür yapılandırma hatalarını düzeltmek, problemi çözmenize yardımcı olabilir.
Sunucunuzun güvenlik duvarı (firewall) ayarlarını kontrol edin. Bazen, sunucu üzerindeki firewall, subdomainin doğru şekilde çözülmesini engelleyebilir. Eğer firewall üzerinde herhangi bir kısıtlama varsa, bu ayarları değiştirmeyi deneyin.
Bazı durumlarda, tarayıcı cache’inde eski DNS bilgileri kalmış olabilir. Bu da subdomainin doğru şekilde yüklenmesini engeller. Tarayıcı cache’ini temizleyin ve tekrar deneyin.
Sonuç
###