“Site açılmıyor” şikâyeti birçok farklı sorunun ortak adıdır: alan adının süresi dolmuş olabilir, DNS kaydı yanlış olabilir, SSL sertifikası bitmiş olabilir, sunucu çökmüş olabilir ya da sorun tamamen sizin modeminizdedir. Panik yapıp hosting firmasını aramadan önce birkaç dakikalık sistematik bir kontrol, sorunun nerede olduğunu büyük ölçüde netleştirir. Aşağıdaki adımları sırayla izleyin.
1. Adım: Herkes için mi kapalı, yoksa sadece sizde mi?
İlk iş, siteyi kendi bağlantınızdan bağımsız bir yerden kontrol etmektir. Site çalışıyor mu aracımıza adresi girin; araç siteye sunucularımız üzerinden istek atar ve HTTP durum kodunu, yanıt süresini gösterir.
- Araç siteye ulaşabiliyorsa: sorun büyük olasılıkla sizin tarafınızdadır (DNS önbelleği, tarayıcı, modem, operatör, güvenlik yazılımı). 5. bölüme geçin.
- Araç da ulaşamıyorsa: sorun sitenin kendisindedir. Aşağıdaki DNS, SSL ve HTTP kontrolleriyle nedeni daraltın.
Hızlı ek test: siteyi telefonunuzda Wi-Fi’yi kapatıp mobil veriyle (Turkcell, Vodafone veya Türk Telekom) açmayı deneyin. Mobil veride açılıp ev internetinde açılmıyorsa sorun ev bağlantınızla ilgilidir.
2. Adım: DNS çalışıyor mu?
Tarayıcı bir siteyi açmadan önce alan adını IP adresine çevirir. Bu adım başarısız olursa ERR_NAME_NOT_RESOLVED veya “Sunucunun IP adresi bulunamadı” hatası görürsünüz.
DNS sorgulama aracıyla alan adının A (IPv4) ve AAAA (IPv6) kayıtlarına bakın:
| Sonuç | Olası neden |
|---|---|
| Kayıt yok / NXDOMAIN | Alan adının süresi dolmuş, DNS kaydı silinmiş veya nameserver yanlış |
| IP var ama eski sunucuyu gösteriyor | Hosting taşındı, DNS güncellenmedi ya da yayılma (propagation) sürüyor |
| NS kayıtları beklenmedik | Nameserver değiştirilmiş; alan adı yönetim panelini kontrol edin |
Alan adının süresinin dolup dolmadığını WHOIS sorgusuyla görebilirsiniz. “Expiry date” geçmişse veya durum clientHold/redemptionPeriod ise alan adını yenilemeniz gerekir. DNS kayıtlarının ayrıntıları için DNS kayıtları rehberimize bakın.
3. Adım: SSL sertifikası geçerli mi?
Tarayıcı “Bağlantınız gizli değil”, NET::ERR_CERT_DATE_INVALID veya ERR_CERT_COMMON_NAME_INVALID gibi bir uyarı gösteriyorsa site aslında çalışıyordur, ama güvenli bağlantı kurulamıyordur. Ziyaretçilerin çoğu bu ekranda geri döner.
SSL sertifika kontrol aracıyla şunları kontrol edin:
- Bitiş tarihi: Sertifikanın süresi dolmuş mu? Ücretsiz sertifikalar 90 gün geçerlidir ve otomatik yenileme bozulursa site birden uyarı vermeye başlar.
- Alan adı uyumu: Sertifika
www.ornek.comiçin alınmış ama siteornek.comolarak mı açılıyor? - Ara sertifika zinciri: Zincir eksikse bazı cihazlar (özellikle eski Android’ler) hata verir.
Ayrıntılı çözümler için SSL sertifikası rehberine göz atın.
4. Adım: Sunucu ne yanıt veriyor? HTTP durum kodları
Sunucuya ulaşılıyorsa döndürdüğü durum kodu sorunun türünü söyler. HTTP header kontrol aracıyla yanıtı ve başlıkları görebilirsiniz.
| Kod | Anlamı | Ne yapmalı? |
|---|---|---|
| 200 | Her şey yolunda | Sorun büyük olasılıkla sizin tarafınızda |
| 301 / 302 | Yönlendirme | Yönlendirme döngüsü olup olmadığını kontrol edin |
| 403 | Erişim yasak | Dosya izinleri, güvenlik duvarı (WAF) veya IP engeli |
| 404 | Sayfa bulunamadı | Ana sayfada çıkıyorsa yanlış dizin veya silinmiş dosyalar |
| 500 | Sunucu hatası | PHP/uygulama hatası; hata günlüğüne (error log) bakın |
| 502 / 504 | Ağ geçidi hatası / zaman aşımı | Arka plandaki uygulama sunucusu yanıt vermiyor; CDN arkasında sık görülür |
| 503 | Hizmet kullanılamıyor | Aşırı yük, bakım modu veya hosting kaynak sınırı |
WordPress sitelerde 500 hatası çoğu zaman yeni güncellenen bir eklenti veya tema yüzündendir. Hosting panelinden eklenti klasörünün adını geçici olarak değiştirmek siteyi geri getirebilir.
5. Adım: Sorun sizin tarafınızdaysa
Site başka yerlerden açılıyor ama sizde açılmıyorsa sırayla deneyin:
- Tarayıcıyı değiştirin veya gizli pencerede açın. Bozuk önbellek veya bir eklenti soruna yol açıyor olabilir.
- DNS önbelleğini temizleyin. Windows’ta Komut İstemi’ni açıp
ipconfig /flushdnsyazın. macOS’ta Terminal’de şu komutu çalıştırın:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Modemi yeniden başlatın. Modemler de DNS yanıtlarını önbellekte tutar.
- DNS sunucusunu değiştirin. Operatörün DNS’i yerine 1.1.1.1 (Cloudflare) veya 8.8.8.8 (Google) gibi bir genel DNS deneyin.
- VPN, antivirüs veya ebeveyn denetimi yazılımını geçici olarak kapatın.
- IP adresiniz engellenmiş olabilir. Sitenin güvenlik duvarı çok sayıda hatalı giriş denemesi sonrası IP’nizi engellemiş olabilir; IP adresinizi site yöneticisine iletin.
Türkiye’de bazı siteler mahkeme veya idari kararla erişime kapatılabilir; bu durumda operatörünüz bir bilgilendirme sayfası gösterebilir veya bağlantı zaman aşımına uğrayabilir. Bu tür engeller teknik bir arıza değildir.
Sık görülen tarayıcı hata mesajları
| Mesaj | Anlamı | İlk bakılacak yer |
|---|---|---|
ERR_NAME_NOT_RESOLVED / DNS_PROBE_FINISHED_NXDOMAIN |
Alan adı IP’ye çevrilemedi | DNS kayıtları, alan adı süresi |
ERR_CONNECTION_REFUSED |
Sunucu bağlantıyı reddetti | Web sunucusu çalışıyor mu, port açık mı? |
ERR_CONNECTION_TIMED_OUT |
Sunucu hiç yanıt vermedi | Sunucu kapalı, güvenlik duvarı veya erişim engeli |
ERR_TOO_MANY_REDIRECTS |
Yönlendirme döngüsü | HTTPS/www kuralları, CDN SSL modu |
NET::ERR_CERT_* |
Sertifika sorunu | SSL bitiş tarihi, alan adı uyumu |
| “Bu siteye ulaşılamıyor” + 52x (Cloudflare) | CDN arkasındaki sunucuya ulaşılamıyor | Asıl sunucunun durumu |
Hata mesajının tam metnini not etmek, hosting desteğiyle konuşurken sorunu çok daha hızlı çözmenizi sağlar.
Sorun yalnızca belirli bir sayfada yaşanıyorsa (ana sayfa açılıyor ama ödeme sayfası açılmıyor gibi), bu genellikle genel bir kesinti değil, o sayfaya özgü bir uygulama hatasıdır; ilgili eklenti veya entegrasyonun (ör. ödeme altyapısı) durumunu kontrol edin.
Site sahibiyseniz: hızlı müdahale listesi
- Alan adının ve hosting paketinin süresi doldu mu? (Fatura e-postalarını kontrol edin.)
- Son 24 saatte DNS, eklenti, tema veya sunucu ayarı değişti mi?
- Hosting firmasının durum (status) sayfasında bilinen bir kesinti var mı?
- Disk alanı veya aylık trafik kotası doldu mu?
- SSL sertifikası otomatik yenilendi mi?
- Hata günlüğünde (error log) son kayıtlar ne diyor?
Kesintileri sizden önce fark etmek için düzenli izleme (uptime monitoring) kurun. Böylece müşterileriniz size haber vermeden sorunu çözmeye başlayabilirsiniz.