Kısaca: hosting alanı, sitenizin dosyalarının sunucuda tutulup ziyaretçiye sunulduğu bölümdür; alan adı ise bu bölüme giden adrestir.
Buradaki farkı bilmek önemlidir çünkü aynı alan adı, DNS çözümlemesinden sonra sunucuya ulaşır; içerik ise belge kökünden ya da bir web uygulamasından servis edilir. Bu yazı, hosting alanının neyi ifade ettiğini, alan adıyla nasıl ayrıldığını ve hangi dizinlerin gerçekten içerik sunduğunu netleştirir.
Plesk belgelerinde web sitesi, sağlanan hosting hizmetleriyle birlikte bir alan adı olarak tanımlanır; cPanel tarafında ise sunucunun varsayılan olarak alanın belge kökünden dosya sunduğu, bunun da çoğu kurulumda public_html dizini olduğu belirtilir. Bu iki ifade aynı fikri farklı açıdan anlatır: kullanıcıya görünen site, dosyaların bulunduğu barındırma alanından gelir.
DNS bu ayrımın dış kapısıdır. DNS, okunabilir alan adını sunucunun anlayacağı IP adresine çevirir. Sonrasında sunucu, isteğin hangi dizine gideceğine karar verir. Bu nedenle site açılmıyorsa sorun bazen alan adında değil, DNS kayıtlarında, belge kökünde, yönlendirmede veya dosya yerleşiminde olabilir.
Bu yüzden hosting alanını tanımlarken yalnız depolama kapasitesine bakmak yetmez. İçeriğin gerçekten nereden servis edildiğini, hangi klasörün web kökü olarak ayarlandığını ve gerekiyorsa yönlendirme veya proxy yapısı kullanılıp kullanılmadığını görmek gerekir. Aynı alan adı altında farklı davranan kurulumların nedeni çoğu zaman budur.
Özellikle yeni site açarken hangi klasörün web kökü olduğunu, alan adının hangi IP’ye çözüldüğünü ve içeriğin dosyadan mı yoksa uygulamadan mı servis edildiğini bilmek gerekir. Hosting alanı sorusu aslında çoğu zaman bu zincirin hangi halkasını kastettiğinizi netleştirme sorusudur.
Buradaki farkı bilmek önemlidir çünkü aynı alan adı, DNS çözümlemesinden sonra sunucuya ulaşır; içerik ise belge kökünden ya da bir web uygulamasından servis edilir. Bu yazı, hosting alanının neyi ifade ettiğini, alan adıyla nasıl ayrıldığını ve hangi dizinlerin gerçekten içerik sunduğunu netleştirir.
Hosting alanı tam olarak nedir?
Hosting alanı, bir web sitesinin internete açık dosyalarının bulunduğu ve sunulduğu yerdir. Yani kullanıcı tarayıcıya adresi yazdığında, sistem önce alan adını IP adresine çevirir; ardından sunucu bu isteğe site dosyalarını döndürür. Bu yüzden hosting alanı, yalnızca bir isim değil, içerğin barındığı teknik alandır.Plesk belgelerinde web sitesi, sağlanan hosting hizmetleriyle birlikte bir alan adı olarak tanımlanır; cPanel tarafında ise sunucunun varsayılan olarak alanın belge kökünden dosya sunduğu, bunun da çoğu kurulumda public_html dizini olduğu belirtilir. Bu iki ifade aynı fikri farklı açıdan anlatır: kullanıcıya görünen site, dosyaların bulunduğu barındırma alanından gelir.
Alan adı, hosting alanı ve belge kökü nasıl ayrılır?
Alan adı, sitenin adı veya adresidir; hosting alanı, içeriğin tutulduğu yer; belge kökü ise bu içeriğin web’den açık olan klasörüdür. Birçok yeni kullanıcı bu üç kavramı tek şey sanır, fakat aralarında işlev farkı vardır. Alan adı adresi temsil eder, hosting alanı depolama ve yayınlama tarafını, belge kökü ise yayınlanan klasörü ifade eder.DNS bu ayrımın dış kapısıdır. DNS, okunabilir alan adını sunucunun anlayacağı IP adresine çevirir. Sonrasında sunucu, isteğin hangi dizine gideceğine karar verir. Bu nedenle site açılmıyorsa sorun bazen alan adında değil, DNS kayıtlarında, belge kökünde, yönlendirmede veya dosya yerleşiminde olabilir.
Hosting alanında neler bulunur?
Hosting alanı içinde genelde site dosyaları, görseller, PHP dosyaları, veritabanına bağlı uygulama çıktıları ve bazen alt alan adları için ayrı klasörler yer alır. Bir site klasik dosya yapısıyla çalışıyorsa, ziyaretçi belgeleri doğrudan belge kökünden alır. Bir web uygulaması kullanılıyorsa, istekler doğrudan dosyaya değil uygulamaya yönlendirilebilir.Bu yüzden hosting alanını tanımlarken yalnız depolama kapasitesine bakmak yetmez. İçeriğin gerçekten nereden servis edildiğini, hangi klasörün web kökü olarak ayarlandığını ve gerekiyorsa yönlendirme veya proxy yapısı kullanılıp kullanılmadığını görmek gerekir. Aynı alan adı altında farklı davranan kurulumların nedeni çoğu zaman budur.
| Terim | Ne anlama gelir |
|---|---|
| Alan adı | Sitenin internette bağlandığı ad; tek başına içerik değildir, içerik sunan web alanına yönlenir. |
| Belge kökü | Tarayıcıya açık dosyaların durduğu dizin; cPanel’de çoğunlukla public_html olarak görülür. |
| Web hosting hizmeti | Alan adının internetten erişilebilir olmasını sağlar ve dosyaların sunucu üzerinde çalışmasına izin verir. |
| DNS çözümlemesi | Alan adını IP adresine çevirir; kullanıcı siteye adla gider, sunucuya IP ile ulaşılır. |
| Alt alan adı | Aynı hosting içinde ayrı bir bölüm gibi çalışabilir; içerik ayrımı için kullanışlıdır. |
| Yönlendirme / proxy | Bazı kurulumlarda içerik dosyadan değil, ayrı bir web uygulamasından servis edilir. |
Hangi durumda hangi alanı kontrol etmelisiniz?
Site açılıyor ama yanlış içerik görünüyorsa
Belge kökü yanlış klasöre bağlı olabilir. Eski dosyalar veya farklı bir uygulama aynı alan adı altında cevap veriyor olabilir.Alan adı çalışmıyor ama sunucu açık görünüyorsa
Sorun DNS çözümlemesinde, nameserver ayarında veya alan adının doğru IP’ye yönlenmemesinde olabilir.Dosyalar yüklenmiş ama site boş görünüyorsa
Dosyalar belge köküne değil, başka bir klasöre yüklenmiş olabilir. cPanel’de bu çoğu zaman public_html ile ilgilidir.Tek alan adı altında farklı site bölümleri varsa
Alt alan adı, yönlendirme veya proxy yapılandırması kullanılıyor olabilir; bu durumda her bölümün içerik kaynağı ayrı kontrol edilmelidir.Pratikte hosting alanını nasıl düşünmelisiniz?
En doğru zihinsel model şudur: alan adı kullanıcıya söylenen adres, DNS adresin sunucuya çevrilmesi, hosting alanı da içerik ve uygulamanın yaşadığı yerdir. Bu üç adımı ayrı düşündüğünüzde, hem site kurulumunu hem de arıza teşhisini daha kolay yaparsınız.Özellikle yeni site açarken hangi klasörün web kökü olduğunu, alan adının hangi IP’ye çözüldüğünü ve içeriğin dosyadan mı yoksa uygulamadan mı servis edildiğini bilmek gerekir. Hosting alanı sorusu aslında çoğu zaman bu zincirin hangi halkasını kastettiğinizi netleştirme sorusudur.