«Şu an ne çalışmıyor» aslında üç ayrı soru ve her birinin kendi sayfası var.

Servis şu anda herkeste mi çöktü. Farklı ülkelerden açılıyor mu. Ve gideceğiniz ülkede neler kapalı. Aşağıda üç sayfanın her birinin nasıl çalıştığını, gerçekte neyi ölçtüğünü ve en önemlisi neyi yapamadığını anlatıyoruz; çünkü insanlar yanlış sonuca tam da orada varıyor.

  ÜÇ SORU, ÜÇ SAYFA

  herkeste mi çöktü?    kesintiler, 15 dk
  nereden açılıyor?     düğüm ölçümleri
  ülkede ne kapalı?     açık kaynaklı harita
     └─ üçü de evinizde ne olduğunu
        bilmez

Kesintiler: şikâyet değil, ölçüm

«YouTube çöktü mü» sorusunun alışılmış cevabı, insanların «bende çalışmıyor» tuşuna bastığı ve şikâyet sayısıyla çubuğun büyüdüğü bir site. İşe yarar, ancak bu bir anket: servis gece çökerse şikâyet edenler uyanana kadar çubuk yoktur; tek bir operatörde bozulduysa çubuk, herkeste çökmüş gibi görünür.

Kesintiler sayfası başka türlü çalışıyor. On beş dakikada bir, birkaç ülkedeki düğümlerimiz 77 popüler servisi kendileri açıyor ve cevabı kaydediyor. Çubuk bir günü gösterir, soldan sağa: servisin cevap verdiği yerde yeşil, vermediği yerde kırmızı. Bunlar bizim kendi ölçümlerimiz; bu yüzden «biz denetledik» yazıyor, «kullanıcılar bildiriyor» değil.

Nasıl okunur. Servisin yanında kırmızı çubuk: veri merkezinden de cevap vermiyor demek ve bu sizin ağınızla ilgili değil; sizde düzeltecek bir şey yok, beklemek gerek. Çubuk yeşil ama sizde açılmıyorsa sorun sizinle servis arasındaki yolda: operatörde filtreleme, rota arızası, DNS (internetin telefon rehberi: isimden adrese). İşte bu durum dolaşarak çözülür ve «bende çalışmıyor ama sizde çalışıyor yazıyor» sorusunun en yaygın cevabı da bu. İkisi de doğru: biz veri merkezlerinden ölçüyoruz, siz kendi operatörünüzdesiniz; bunlar ağın farklı noktaları.

Nereden açılıyor: birkaç nokta, birkaç noktadır

Nereden ne açılıyor daha dar bir soruya cevap verir: hangi düğümümüzden hangi servis, ne kadar sürede cevap verdi. Satırda servis, sütunda düğüm, hücrede ya cevap kodu ve gecikme ya da cevap gelmemesinin nedeni.

Yanlış sonuca varmamak için bilmeniz gereken iki şey var.

Birincisi: bu bir engelleme haritası değil. Engel, yerel bir kullanıcıdan servise giden yolda devreye girer; bizim düğümümüz ise o yolun başka bir noktasında, bir veri merkezinde, çoğu zaman komşu ülkede durur. Tam olarak ölçtüğümüzü gösteriyoruz, «X ülkesinde kapalı» demiyoruz.

İkincisi: bütün noktalardan aynı anda ret gelmesi engel değil, servisin kendisidir. Pek çok site veri merkezinden gelen istekleri geri çevirir; çünkü botlar oradan gelir. Her yerden 403 kodu, «site sunucuyla konuşmak istemedi» demek, «site engellendi» değil. Gerçek engel böyle görünmez: satırın tamamında değil, tek bir hücresinde görünür.

  SATIR NASIL OKUNUR

  her yerde 200          servis ayakta
  her yerde 403          servis veri
                         merkezi sevmiyor
  tek noktada cevap yok  ilginç olan bu
  hiçbir yerde cevap yok servis çökmüş
     └─ hücreye değil,
        satıra bakın

Ülke haritası: onarmak için değil, yola çıkmadan önce

İnternet engelleme haritası üçüncü soruya cevap verir: gideceğiniz ülkede ne çalışmıyor. Ülke ne kadar koyuysa o kadar çok şey kapalı. Üzerine gelin: neyin açılmadığını, neyin çalıştığını ve uçmadan önce ne yapmanız gerektiğini görürsünüz.

Dürüstlüğü hakkında iki söz. Veriler açık kaynaklardan toplandı: operatör ve düzenleyici açıklamaları, ağ erişimini izleyen kuruluşların raporları, kullanıcı gözlemleri. Sayfa elle güncellenir ve üzerinde tarih vardır. Her ülkenin içinden otomatik ölçümümüz yok; varmış gibi yapmak dürüstlük olmazdı.

Buradan asıl uyarı çıkıyor: engeller neredeyse her zaman eksiktir. Operatöre göre, mobil ve ev ağına göre değişir; bazı insanların dolaşma yolu vardır. Harita tipik tabloyu gösterir, tek bir bağlantı için garanti değil. Bu yüzden planlama içindir: yola çıkmadan evde neyi kurup deneyeceğiniz. Türkiye'deki engellerin operatöre göre neden farklı uygulandığı erişim engeli mi geldi yazısında.

Aynı türden bir dış denetim de var: dünyanın her yerinden gönüllülerin kendi ağlarından ölçüm yaptığı OONI projesi. Yazarların kendi uyarısını akılda tutmakta yarar var: verilerindeki «anomali» müdahale belirtisi demek, kanıtlanmış engel değil; yanlış alarm da olabilir.

Hangi sayfayı açmalı

Ben olsam şöyle yapardım.

Şu an tek bir servis açılmıyor: önce kesintiler sayfası. Kırmızıysa beklerim. Yeşilse kendi ağımı denetlerim; bu, erişim engeli mi geldi yazısındaki listeyle iki dakika.

Yalnızca benim operatörümde mi, daha geniş mi: kendi ağımdan bu ağda ne açılmıyor, sonra aynı denetim mobil veriden. İki ağ, her haritadan çok şey söyler.

Başka bir ülkeye gidiyorum: uçuştan bir hafta önce harita, her şeyi evde kurup deneyeyim diye. Yerinde kurmak artık mümkün olmayabilir.

Servisin farklı ülkelerden nasıl göründüğünü merak ediyorum: düğüm ölçümleri, birkaç noktanın birkaç nokta olduğunu unutmadan.

  NE AÇMALI

  [ ] şu an çalışmıyor    kesintiler
  [ ] bende mi, herkeste  kesintiler + ağım
  [ ] ülkeye gidiyorum    harita, 1 hafta önce
  [ ] dışarıdan nasıl     düğüm ölçümleri
      └─ «sizde çalışıyor, bende yok»
         sizin ağınızdır, servis değil

Bu sayfaların bilmediği şey

Üçü de evinizde ne olduğunu bilmez: modem, DNS, yanlış saat, VPN yuvasına oturmuş bir filtre uygulaması. Bunların hepsi aynı «açılmıyor» belirtisini verir ve hiçbir düğümümüzden görünmez. Kesintiler yeşil, sizde kırmızıysa kendinizden başlamak gerek; sıra, Android'de VPN çalışmıyor ve iPhone'da VPN bağlanmıyor yazılarında.

Servisin sizi hesap bölgesine göre reddedip reddetmeyeceğini de bilmezler. Site her yerden cevap verir ve yine de hesaba bağlı karta bakıp «ülkenizde kullanılamıyor» der. Bu ağ engeli değildir ve dolaşmak bunu çözmez.

Üç sayfadaki tablo tek bir hikâyeye oturmuyorsa yapay zekâya verin.

Yapay zekâ için komut
Bir servisin neden çalışmadığını anlamama
yardım et.

Servis: (hangisi).
Kesintiler sayfası: (kırmızı / yeşil / bakmadım).
Düğüm ölçümleri: (her yerden cevap / her yerde
403 / tek noktada cevap yok / bakmadım).
Kendi ağım, servis denetimi: (hepsi yeşil /
yalnızca bu sessiz / hepsi sessiz).
Mobil veride: (açıldı / açılmadı).

Sorun nerede: serviste mi, operatörümde mi,
evimde mi; ve önce ne yapmalıyım, söyle.

Kısaca

Üç soru, üç sayfa. Kesintiler: düğümlerimiz on beş dakikada bir 77 servisi açar; kırmızı herkeste çöktü demek, siz kırmızıyken yeşil ise sizin ağınız demek. Düğüm ölçümleri: servis birkaç noktadan nasıl görünüyor; her yerden 403 engel değil. Harita: ülkede ne kapalı, açık kaynaklardan, tarihli, yolculuk hazırlığı için. Hiçbiri evinizi görmez.