Domain ile Hosting Arasındaki İlişki: Sıfırdan Net Rehber
Domain adınız, hostingde barınan siteye kapı açar. DNS kayıtları, yönlendirme ve doğru kurulumla bağlantı akışını netleştirin.
Domain ve hosting genellikle aynı ürün gibi düşünülür; oysa teknik olarak tamamen farklı iki parçadır. Domain (alan adı), internet üzerindeki adresinizdir; hosting ise sitenizin dosyalarının ve uygulamalarının çalıştığı sunucudur. DNS kayıtları ve doğru yönlendirme ayarları kurulmadığında “site açılmıyor” gibi görünen sorunlar yaşanır. Bu rehberde sıfırdan başlayarak domain–hosting ilişkisini, kayıt türlerini ve pratik kurulum kontrol listesini net biçimde öğreneceksiniz.
Domain nedir, hosting nedir? İkisini ayıran şey tam olarak ne?
Domain (alan adı) ne yapar?
Domain, kullanıcıların tarayıcıya yazdığı isimdir: örn. ornek.com. Tarayıcılar bu ismi tek başına çözemediği için, domainin hangi IP adrese (ör. 203.0.113.10) karşılık geldiğini öğrenmek gerekir. Bu eşleme işi DNS (Domain Name System) üzerinden yapılır.
Domain tarafında gördüğünüz ayarlar genelde şunlardır: - A kaydı (A record): Alan adını bir IPv4 adrese bağlar. - AAAA kaydı (AAAA record): Alan adını bir IPv6 adrese bağlar. - CNAME kaydı (CNAME record): Bir domaini başka bir domain adına yönlendirir. - NS kayıtları: Domainin DNS servislerini hangi sağlayıcının yöneteceğini belirtir.
Hosting ne yapar?
Hosting, sitenizin içeriklerini barındıran altyapıdır. Dosyalar (HTML/CSS/JS), uygulamalar (PHP, Node.js), veritabanları (MySQL/PostgreSQL) ve kontrol paneli (cPanel/ISPManager/Web panel) hosting üzerinde çalışır.
Hosting tarafında tipik kavramlar: - IP adresi: Web sunucunuzun gelen trafiği karşılayan adresi. - Web root / doküman kökü: Site dosyalarının yüklendiği dizin. - Sanallaştırma: Paylaşımlı hosting, VPS/VDS gibi ayrışmış kaynaklar. - TLS/SSL: HTTPS için sertifika.
Kısacası: Domain = adres, hosting = o adrese gelen binanın içi.
Domain–hosting ilişkisinin “çalışma akışı” (DNS → web sunucusu)
Kullanıcı tarayıcıya ornek.com yazdığında süreç adım adım şöyledir:
- Tarayıcı DNS sorgusu yapar. DNS,
ornek.comiçin hangi IP adresini döneceğini belirler. - DNS yanıtı sonucunda tarayıcı hosting sunucusunun IP’sine bağlanır.
- Hosting üzerinde o IP için hangi site çalışıyorsa (Apache/Nginx vhost / yönetim panelindeki domain eşlemesi) tarayıcı doğru içeriği görür.
- HTTPS kullanılıyorsa hosting veya CDN üzerinde sertifika doğrulaması yapılır.
Bu akış, “domain satın aldım ama site açılmıyor” tarzı sorunlarda genelde şu hatalara indirgenir: - DNS kayıtları yanlış IP’yi gösterir. - Domain, hosting tarafında eklenmemiştir (vhost/domain eşlemesi yoktur). - Yanlış protokol/port veya eksik yönlendirme (HTTP→HTTPS) vardır.
DNS kayıtlarıyla domaini hostinge bağlama: en net yol haritası
Aşağıdaki tablo, en sık senaryolarda mantığı özetler.
| Senaryo | Ne ayarlanır? | Genelde hangi kayıt/alan? | Sonuç |
|---|---|---|---|
| Hosting sağlayıcısı IP veriyor | ornek.com → hosting IP |
A kaydı | Site doğrudan o IP’de açılır |
| IPv6 da kullanılıyor | IPv6 adresi de bağla | AAAA kaydı | IPv6 üzerinden de site açılır |
| Hosting sağlayıcısı “başka bir hostname” kullanıyor | Domain → başka domain | CNAME kaydı | Sunucu yerine CNAME hedefi yönetilir |
| DNS’i başka sağlayıcı yönetiyor | NS ile yönetimi devret | NS kayıtları | DNS çözümleme farklı panelde yapılır |
| Sitede HTTP yerine HTTPS zorunlu | Yönlendirme | Hosting paneli / .htaccess / Nginx | Tarayıcı güvenli sayfaya gider |
En sık yapılan hata: Domain DNS’i doğru değil, hosting tarafı doğru olsa bile site açılmaz
Örneğin hosting panelinizde “ornek.com” domaini aktif, dosyalar doğru; ancak DNS’te A kaydı yanlış IP’ye gidiyorsa tarayıcı başka sunucuya bağlanır ve beklediğiniz sayfayı göremezsiniz.
DNS yayılımı (propagation) neden önemlidir?
DNS değişiklikleri anında herkes için geçmez. TTL (time to live) süresine bağlı olarak bazı kullanıcılar eski IP’yi görebilir. Bu yüzden yeni kurulumdan hemen sonra “hiç açılmıyor” yerine şu yaklaşım işe yarar: - DNS değişikliğini yaptıktan sonra birkaç farklı ağ/cihazdan test edin. - Önbellek nedeniyle gecikme olabileceğini hesaba katın.
Hosting panelinde “domain ekleme” ve vhost eşlemesi
DNS doğru olsa bile hosting üzerinde domainin tanımlı olmaması site açılmamasına sebep olur.
Hosting kontrol panelinde aradığınız alanlar: - Domains / Add domain / Parked domains benzeri menüler - Document root seçimi - Gerekirse subdomain ekleme
Paylaşımlı hostingde bu süreç genelde basittir; ancak VPS/VDS gibi yönetim gerektiren sistemlerde Nginx/Apache sanal host (vhost) ayarları gerekir.
Paylaşımlı hosting vs VPS/VDS: domain bağlama sorumluluğu nerede?
- Paylaşımlı hosting: Domain ekleme ve vhost tarafı çoğu zaman sağlayıcının panelinde otomasyona yakındır. DNS ile hosting paneli arasındaki ilişkiyi kurmak yeterli olur.
- VPS/VDS: DNS yine dışarıdan yapılır; fakat web sunucusunun (Nginx/Apache) ilgili domain için yapılandırılması sizde veya sistem ekibinizdedir.
DNS sağlayıcısı kim? Hosting sağlayıcısı DNS mi yönetiyor, yoksa Cloudflare gibi bir servis mi?
Domain tarafında NS kayıtlarını hangi sağlayıcı yönetiyorsa, DNS kararını o verir. Hosting sağlayıcısının DNS sunucusu ile çalışmak yerine üçüncü bir DNS sağlayıcısı (ör. Cloudflare) kullanabilirsiniz.
Burada net kural şudur: - DNS yönetimi kimin elindeyse, A/AAAA/CNAME gibi kayıtlar orada doğru olmalıdır.
Hız ve güvenlik için CDN kullanımı domaini “başka bir yere” taşımaz
CDN (Content Delivery Network) kullanıldığında domain DNS üzerinden hâlâ bir yere bağlanır; fakat içerik sunumu CDN üzerinden yapılır. Bu, domain–hosting temel ilişkisinin yerine geçmez; yalnızca “içerik trafiği nasıl dağıtılır” tarafını etkiler.
SSL/TLS ve HTTPS: domain–hosting ilişkisini HTTPS nasıl tamamlar?
DNS doğru IP’yi gösterdiğinde bile tarayıcı çoğu zaman HTTPS’e yönlenir. SSL/TLS sertifikası yanlış kuruluysa şu hatalar görülür: - “Sertifika güvenilmiyor” - “Alan adı sertifika ile eşleşmiyor” - “HTTPS’e yönlendirme çalışmıyor”
Net yaklaşım: 1. Domain için sertifikayı hosting sağlayıcısının SSL yönetiminden kurun. 2. Sertifika kurulduktan sonra hosting panelinde HTTP→HTTPS yönlendirmesini etkinleştirin. 3. Cloudflare veya benzeri bir servis kullanıyorsanız “mode” (ör. proxy açık/kapalı) ile sertifika durumunu kontrol edin.
Site taşıma (migration) sırasında domain–hosting ilişkisi nasıl korunur?
Domain aynı kalırken hosting değiştiğinde temel risk DNS güncellemesidir. Taşıma sürecinde iki bileşeni eş zamanlı yönetmek gerekir: - DNS geçişi (A/AAAA/CNAME): Yeni IP’ye bağlama zamanı. - Hosting hazır olma: Yeni sunucuda site dosyaları ve veritabanı yerinde olmalı.
Net kontrol listesi: taşıma öncesi ve sonrası
Taşıma öncesi - Yeni hostingde domain tanımlı mı? - Uygulama ayağa kalkıyor mu? (site URL’si yeni IP üzerinden test edilebilir olmalı) - Veritabanı bağlantıları doğru mu? - E-posta için ayrı kayıtlar (MX, SPF, DKIM, DMARC) etkileniyor mu? (özellikle DNS’i tek panelde yönetiyorsanız)
DNS geçişinden sonra
- ornek.com ve www.ornek.com için doğru kayıtlar var mı?
- HTTPS çalışıyor mu?
- 404/500 hataları geliyor mu?
- Site içi mutlak bağlantılar (ör. eski domain) güncellendi mi?
Domain/hosting kararında performans ve maliyet: yanlış kurguyu nasıl önlersiniz?
Domain ve hosting ayrı ürünlerdir; fakat ikisi doğru kurgulanmazsa “performans” masrafı boşa gider.
Örnek senaryolar: - Yanlış DNS → yanlış lokasyon: DNS doğru IP’ye gitmezse kullanıcılar başka sunucuya bağlanır. - HTTPS/sertifika gecikmesi → dönüş kaybı: SSL sorunları tarayıcıda güven hatası yaratır. - CDN yokken gereksiz uzaklık: İçerik dağıtımı uzak ülkelere gidiyorsa gecikme artar; CDN bu noktada fayda sağlar.
Domain seçimi ile hosting seçimi aynı kriter değildir
Domainin kendisi hostingin performansını doğrudan belirlemez. Ancak şu etki zinciri vardır: - DNS yanıt süresi ve TTL değerleri, kullanıcıların ilk bağlantı süresini etkileyebilir. - Hosting kapasitesi ve web sunucusu ayarları sayfa yükleme hızını belirler. - Sertifika kurulum kalitesi HTTPS deneyimini etkiler.
Hızlı sonuç: “Doğru çalışıyor mu?” testi nasıl yapılır?
Aşağıdaki maddeler domain–hosting ilişkisinin sağlam olup olmadığını hızlıca ayıklar:
- Tarayıcı: ornek.com açılıyor mu, doğru içerik mi?
- Alt alan adı: www.ornek.com için de doğru açılıyor mu?
- DNS: Domain sağlayıcı panelinde A/AAAA/CNAME/NS kayıtları doğru mu?
- Hosting: Hosting panelinde domain ekli mi ve doküman kökü doğru mu?
- HTTPS: Sertifika doğru mu, yönlendirme çalışıyor mu?
- Önbellek: Modem/cihaz veya tarayıcı önbelleği yüzünden eski sayfa mı görünüyor?
Sonuç: Domaini hosting ile bağlamak için tek hedefiniz “doğru IP → doğru site” olmalı
Domain ile hosting arasındaki ilişkiyi tek cümleyle özetlemek gerekirse: DNS, domain adını hosting sunucusunun IP’sine bağlar; hosting de o IP üzerinde hangi domainin çalışacağını bilir. Bu iki halkadan biri yanlışsa sonuç “site açılmıyor” ya da “yanlış içerik” olur. Aksiyon önerisi olarak: Önce DNS kayıtlarını (A/AAAA/NS) netleştirin, ardından hosting panelinde domain tanımını ve doküman kökünü doğrulayın; en son da HTTPS/sertifika ve HTTP→HTTPS yönlendirmesini kontrol edin. Bu sırayı izlediğinizde domain–hosting bağlantısı problemi hızlıca teşhis edilir ve tekrarlanmaz.
Hosting karşılaştırması yapmaya hazır mısın?
100+ firmanın fiyatlarını tek tıkla karşılaştır, en uygun paketi bul.
Hosting Karşılaştır →İlgili Yazılar
Domain DNS Kayıtları Rehberi: A, AAAA, MX, TXT, CNAME
A, AAAA, MX, TXT ve CNAME kayıtlarının ne yaptığını, doğru formatları ve sık hataları örneklerle öğrenin; e-posta ve yönlendirmeyi net yönetin.
Siteyi Geçici Kapatınca SEO: Doğru 503 Kodu ve Uygulama Rehberi
Siteyi bakım/kapalı moda alırken SEO’yu korumak için doğru HTTP 503 durum kodu, nagging yapmayan headerlar ve uygulama adımlarını öğrenin.
Domain Privacy Lock Nedir? Neden Mutlaka Aktif Etmelisiniz?
Domain Privacy Lock, alan adı kaydındaki yetkisiz değişiklikleri engeller. Kimlik avı, transfer kilidi ve güvenlik adımlarını net öğrenin.
ElasticSearch Hosting Maliyet/Performans Analizi: Net Rehber (2026)
ElasticSearch hosting maliyetlerini kaliteyle birlikte analiz edin: CPU/RAM, disk, ölçekleme, yedekleme ve maliyeti düşüren net kararlar.
