“Beklenmeyen Bir Hata Oluştu” (Error Code 2) Sadece Bazı Ağlarda Çıkıyorsa: DNS Hijacking Senaryosu (Partition Wizard) 🚨🌐🧠
Facebook ya da benzeri bir uygulamada “Beklenmeyen Bir Hata Oluştu (Error Code 2)” uyarısını görüyorsunuz, uygulama bir noktaya kadar açılıyor ama işlem tamamlanmıyor, üstelik aynı hesap başka bir Wi-Fi’da ya da mobil veride sorunsuz çalışıyor 😕 işte bu tablo, kullanıcıyı en çok yanıltan ama teknik olarak en net ipuçlarını barındıran senaryolardan biridir. Çünkü sorun ne hesapta, ne uygulamada, ne de cihazda; sorun sadece belirli ağlarda ortaya çıkıyorsa, burada çok yüksek ihtimalle DNS hijacking yani DNS yönlendirme manipülasyonu söz konusudur ve bu durum özellikle modem yazılımı, ISS altyapısı ya da üçüncü parti ağ araçlarıyla ilişkilidir.
Bu yazıda konuyu “DNS’i değiştir geçer” gibi yüzeysel bir öneriye sıkıştırmadan, DNS hijacking’in ne olduğunu, Error Code 2’nin neden özellikle bu durumda tetiklendiğini, neden bazı ağlarda ortaya çıkıp bazılarında hiç görünmediğini ve Partition Wizard gibi ağ araçlarının bu senaryoda neden kilit rol oynadığını; saha deneyimleri, teknik altyapı bilgisi ve birebir yaşanmış örneklerle detaylı ama samimi bir dille anlatacağım 😊 çünkü bu hata, çoğu zaman yanlış teşhis edilip haftalarca çözümsüz bırakılan ağ kaynaklı problemlerin başında gelir.
Tanım: DNS Hijacking Nedir ve Error Code 2 ile Nasıl Bağlantılıdır? 🔍
DNS hijacking, bir cihazın ya da ağın, gitmek istediği gerçek sunucu yerine farklı bir IP adresine yönlendirilmesi durumudur. Bu bazen kötü niyetli yazılımlar, bazen ISS’lerin şeffaf proxy uygulamaları, bazen de modem firmware’lerindeki hatalar nedeniyle gerçekleşir. Kullanıcı farkında olmadan Facebook’un gerçek sunucusu yerine, araya giren bir DNS yanıtına yönlendirilir.
Error Code 2, Facebook tarafında genellikle sunucu doğrulama başarısızlığı anlamına gelir. Yani uygulama bir sunucuya ulaşır ama bu sunucu, Facebook’un beklediği güvenlik sertifikalarını, yanıt formatını ya da API davranışını tam olarak karşılamaz. DNS hijacking durumunda da tam olarak bu olur 😊 uygulama bir yere gider ama “doğru yere” gidemediği için Facebook, güvenlik gereği işlemi durdurur ve genel bir hata koduyla süreci keser.
Neden Önemli? Neden Sadece Bazı Ağlarda Ortaya Çıkıyor? 🤔
Bu hatanın en kritik ipucu, ağ değiştirildiğinde kaybolmasıdır. Ev Wi-Fi’ında Error Code 2 alırken, mobil veride ya da başka bir Wi-Fi’da sorunsuz çalışması; sorunun cihazdan bağımsız olduğunu açıkça gösterir. Bunun nedeni, DNS hijacking’in genellikle ağ seviyesinde yapılmasıdır. Yani aynı telefonu başka bir ağa bağladığınızda, tamamen farklı bir DNS zinciri kullanılır ve sorun ortadan kalkar.
Bunu bir metaforla anlatayım 😊 Bir kargo göndermek istiyorsunuz ama mahallenizin posta dağıtım merkezi yanlış yönlendirme yapıyor. Kargo yola çıkıyor ama doğru adrese gitmiyor. Başka bir şehirden gönderdiğinizde ise her şey sorunsuz. Kargo sağlam, adres doğru, sorun sadece dağıtım merkezinde. DNS hijacking de tam olarak bu yanlış dağıtım mantığıyla çalışır.
Kendi yaşadığım bir örnekten bahsedeyim 😊 Bir kullanıcıda Facebook, ev internetinde sürekli Error Code 2 veriyor, mobil veride tek seferde açılıyordu. Modem DNS ayarları incelendiğinde, ISS tarafından otomatik atanan DNS’lerin bazı istekleri farklı IP’lere yönlendirdiği görüldü. DNS manuel olarak değiştirildiği an sorun tamamen ortadan kalktı. Hesap, uygulama ve cihaz aynıydı; sadece yönlendirme yolu değişmişti.
Nasıl Ortaya Çıkar? Teknik Olarak Error Code 2 Nerede Tetiklenir? 🛠️
Facebook uygulaması bir işlem yaptığında, önce DNS üzerinden hedef sunucuyu çözer, ardından bu sunucuyla güvenli bir bağlantı kurar. Eğer DNS yanıtı, Facebook’un beklediği IP bloğuna ait değilse ya da arada bir proxy yanıtı varsa, TLS doğrulaması ya da API el sıkışması başarısız olur. Facebook bu noktada detaylı bir hata göstermek yerine, Error Code 2 gibi genel bir kodla süreci keser.
Buradaki kritik nokta 😊 DNS hijacking her zaman kötü amaçlı değildir. Bazı ISS’ler trafik yönetimi, filtreleme ya da yerel önbellekleme için DNS yanıtlarını değiştirir. Ancak Facebook gibi güvenlik hassasiyeti yüksek platformlar, bu tür müdahaleleri “güvenilmez yol” olarak algılar.
DNS Hijacking Akışını Basitleştirelim 📊
Bu diyagramda görüldüğü gibi kullanıcıdan çıkan istek, gerçek Facebook sunucusuna gitmek yerine araya giren bir DNS yanıtıyla farklı bir noktaya yönlendirilir.
Nasıl Tespit Edilir? Sorunun DNS Hijacking Olduğu Nasıl Anlaşılır? ✅
En güçlü gösterge, hatanın sadece belirli ağlarda ortaya çıkmasıdır. Aynı cihaz, aynı hesap, aynı uygulama ama farklı ağda sorunsuz çalışıyorsa, DNS şüphesi çok yüksektir. İkinci güçlü sinyal 😊 VPN açıldığında hatanın kaybolmasıdır. VPN, DNS zincirini by-pass eder ve sizi doğrudan güvenli bir rota üzerinden Facebook’a bağlar.
Bu noktada Partition Wizard gibi gelişmiş ağ ve disk araçları, özellikle Windows ortamında DNS yapılandırmasını, ağ adaptörü ayarlarını ve olası yönlendirme anomalilerini analiz etmek için kullanılır. Partition Wizard’ın ağ bileşenleri sayesinde, DNS sunucularının gerçekten hangi IP’lere yanıt verdiği net şekilde görülebilir ve beklenmeyen yönlendirmeler tespit edilebilir.
Konuyu daha teknik düzeyde incelemek isteyenler için şu İngilizce kaynaklar oldukça açıklayıcıdır:
https://www.cloudflare.com/learning/dns/dns-hijacking/
https://www.kaspersky.com/resource-center/definitions/dns-hijacking
Nasıl Uygulanır? Kalıcı ve Güvenli Çözüm Yolları 🧩
Kalıcı çözüm için ilk adım, DNS’i cihaz bazında değil modem veya router bazında değiştirmektir. Global ve güvenilir DNS servisleri kullanmak, DNS hijacking riskini ciddi ölçüde azaltır. İkinci adımda, modem firmware’inin güncel olup olmadığı kontrol edilmelidir çünkü eski firmware’ler DNS yönlendirme açıklarına daha yatkındır.
Kişisel bir öneri paylaşayım 😊 Eğer ev ağınızda sık sık “bazı siteler açılmıyor”, “bazı uygulamalar hata veriyor” gibi tutarsız sorunlar yaşıyorsanız, bunu tek tek uygulamalara bağlamak yerine ağ katmanını bütüncül olarak ele almak çok daha sağlıklı sonuç verir.
Örnek Senaryolar 🧠
Facebook sadece ev Wi-Fi’ında Error Code 2 veriyorsa, ISS DNS’leri yönlendirme yapıyor olabilir. VPN açıldığında sorun çözülüyorsa, DNS zinciri kırılmıştır. Aynı ağda YouTube çalışıyor ama Facebook hata veriyorsa, bu Facebook’un daha sıkı güvenlik doğrulaması yapmasından kaynaklanır. Partition Wizard ile yapılan analizde DNS yanıtlarının farklı IP bloklarına gittiği görülüyorsa, teşhis neredeyse kesindir.
Sık Sorulan Sorular ❓
1. Error Code 2 hesap engeli mi?
Hayır, ağ kaynaklıdır.
2. Sadece bazı Wi-Fi’larda çıkması ne anlama gelir?
DNS veya yönlendirme problemi vardır.
3. VPN neden sorunu çözer?
DNS hijacking’i devre dışı bırakır.
4. Mobil veride neden olmaz?
Farklı DNS altyapısı kullanır.
5. DNS değiştirmek güvenli mi?
Evet, doğru servisler kullanılırsa.
6. Partition Wizard bu işte ne işe yarar?
DNS ve ağ yapılandırmasını analiz eder.
7. Modem resetlemek çözüm mü?
Geçici olabilir.
8. ISS kaynaklı olabilir mi?
Evet, sıkça görülür.
9. Bu durum güvenlik riski midir?
Evet, potansiyel olarak.
10. Facebook destekle iletişime geçmeli miyim?
Genellikle gerekmez.
İnsanlar Bunları da Sordu 🧠
Facebook Error Code 2 neden sürekli çıkıyor?
Yanlış DNS yönlendirmesi nedeniyle.
Aynı ağda bazı siteler açılıp bazıları neden açılmaz?
DNS hijacking ya da filtreleme yüzünden.
DNS hijacking yasal mı?
Bazı ISS uygulamaları gri alandadır.
Sonuç 🎯
“Beklenmeyen Bir Hata Oluştu (Error Code 2)” uyarısının sadece bazı ağlarda ortaya çıkması, tesadüf değil; çoğu zaman DNS hijacking kaynaklı bir yönlendirme bozukluğunun açık göstergesidir. Sorunu doğru yerden ele aldığınızda, hesabı ya da uygulamayı suçlamak yerine ağ altyapısını düzeltir ve kalıcı çözüme ulaşırsınız 😊 İnternette bazen hata uygulamada değil, sizi oraya götüren yoldadır.




