Araç sırayla neyi deniyor?
Her adım bir öncekine bağlı. Bu yüzden ilk başarısız olan adım çoğu zaman sorunun kendisidir. Önce onu düzelt, sonra testi yeniden çalıştır.
- DNS sorgusu: alan adı bir IP adresine çıkıyor mu? Cevap yoksa genelde alan adının süresi dolmuştur, nameserver'lar değişmiştir ya da A kaydı silinmiştir.
- 443 portuna bağlantı: sunucu bağlantıyı kabul ediyor mu? Zaman aşımı çoğunlukla güvenlik duvarı ya da kapalı bir sunucu demektir; reddedilen bağlantı ise makinenin açık olduğunu ama o portta hiçbir şeyin dinlemediğini gösterir.
- TLS el sıkışması: sunucu bu alan adı için tarayıcının kabul edeceği bir sertifika gönderiyor mu?
- https:// ve http://: ana sayfanın döndürdüğü durum kodu, yönlendirmelerin nerede bittiği ve cevabın ne kadar sürdüğü.
Sonuç nasıl okunur?
Çalışıyor: ana sayfa doğrudan ya da yönlendirmelerden sonra 2xx kodu döndürdü. Kapalı: kullanılabilir bir cevap gelmedi; alan adı çözülmedi, bağlantı zaman aşımına uğradı ya da reddedildi, veya sunucu 5xx hatası verdi. Aradaki durum, yani cevap veriyor ama normal değil: 4xx hatası, http:// çalışırken bozuk sertifika ya da bot doğrulama sayfası.
Doğrulama sayfası ("Just a moment..." ekranı ve benzerleri), sitenin insanlar için açık olduğunu ama bir güvenlik duvarının otomatik isteği durdurduğunu gösterir. Google'ın tarayıcıları da aynı şekilde takılabilir. AdSense yardımı, sitenin reklam göstermeye hazır olmama nedenleri arasında "Sitenize ulaşılamıyorsa" başlığını sayıyor. Burada doğrulama sayfası görürsen Googlebot erişim testini de çalıştır.
Google'ın tarama belgelerine göre site 5xx ya da 429 döndürdüğünde Google'ın tarayıcıları taramayı yavaşlatıyor, 429 dışındaki 4xx kodlarını ise içerik yok diye yorumluyor. Kısa bir kesinti pek bir şeye mal olmaz; asıl zarar günlerce süren hatalardan gelir.
Cloudflare 520-526 hataları
Site Cloudflare arkasındaysa 52x kodu, Cloudflare'in kendisinin cevap verdiğini ama senin sunucundan (origin) düzgün bir yanıt alamadığını gösterir. Cloudflare'in bu kodlara verdiği adlar:
- 520 Web server returns an unknown error (sunucu bilinmeyen bir hata döndürdü)
- 521 Web server is down (sunucu kapalı)
- 522 Connection timed out (bağlantı zaman aşımı). Cloudflare'e göre en sık neden, Cloudflare IP adreslerinin sunucunun güvenlik duvarı, .htaccess ya da iptables tarafından sınırlanması veya engellenmesi.
- 523 Origin is unreachable (sunucuya ulaşılamıyor)
- 524 A timeout occurred (zaman aşımı oluştu)
- 525 SSL handshake failed (SSL el sıkışması başarısız)
- 526 Invalid SSL certificate (geçersiz SSL sertifikası)
Herkes için mi kapalı, sadece sende mi?
Testi tek bir yerden, kendi sunucumuzdan yapıyoruz. Biz siteye ulaşıyor ama sen açamıyorsan sorun büyük ihtimalle seninle site arasında: DNS önbelleğin, internet bağlantın ya da VPN'in, veya IP adresini engellemiş bir güvenlik duvarı. Biz de ulaşamıyorsak site büyük ihtimalle başkaları için de kapalı; ama tek bir konum bunu her ülke ve her ağ için kanıtlayamaz.
Siteyi elle kontrol etmek yerine kapandığı anda haberdar olmak istersen izleme senin yerine takip eder ve e‑postayla haber verir.