Giriş
Çevrimiçi bir platformun adresinde değişiklik olduğunda, kullanıcılara iki temel durumla karşılaşabilir: içerik aynı kalıp farklı bir adreste sunuluyor (mirror/ayna), ya da ziyaretçi otomatik olarak başka bir adrese yönlendiriliyor (redirect/yönlendirme). Bu rehberde betroy güncel adres arayanlara, mirror ile yönlendirmenin teknik farklarını, hangi gösterge ve araçlarla ayırt edileceğini ve pratik kontrol listelerini adım adım anlatacağım.
Mirror (ayna) ve yönlendirme (redirect) arasındaki temel fark
Mirror (ayna): İçerik aynı veya çok benzer olacak şekilde farklı bir alan adı veya alt alan adı üzerinden sunulur. Kullanıcı tarayıcısında adres değişmiş görünür; ancak sunucu, içerikleri yeni adreste barındırır ve kullanıcı o adreste kalır.
Yönlendirme (redirect): Ziyaretçi ilk adresi talep ettiğinde sunucu veya istemci bir yanıtla kullanıcının tarayıcısını başka bir URL'ye taşır. Bu işlem sunucu tarafı (HTTP 3xx yanıtları) veya istemci tarafı (meta-refresh/JS) ile yapılabilir.
Teknik işaretler — kısa özet
- Yönlendirme: HTTP 3xx durum kodu, Location başlığı, meta-refresh etiketi veya JavaScript yönlendirmesi.
- Mirror: HTTP 200 durum kodu ile aynı içerik sunulur; URL değişmiş olsa da doğrudan yönlendirme yoktur. İçerik, başlıklar, meta etiketleri ve görsellerle karşılaştırıldığında büyük benzerlik görülür.
Hızlı tespit yöntemleri ve araçlar
Aşağıdaki araçlar ve adımlar, bir adres değişiminin mirror mı yoksa yönlendirme mi olduğunu hızlıca ayırt etmenizi sağlar:
1) Tarayıcı geliştirici araçları (Network tab)
- Tarayıcıyı açın (ör. Chrome, Firefox) ve Geliştirici Araçları > Network sekmesini etkinleştirin.
- Sitedeki ilk isteğe bakın: Dönen durum kodu 200 ise doğrudan içerik sunuluyor olabilir; 301/302/307 gibi kodlar varsa yönlendirme vardır.
- Location başlığı varsa sunucu başka bir adrese yönlendiriyor demektir.
2) Komut satırı ile hızlı kontrol
Tarayıcıya erişiminiz yoksa veya ayrıntılı başlık görmek isterseniz şu komutu kullanabilirsiniz:
curl -I https://ornek-alanadi.com
Bu komut yalnızca yanıt başlıklarını getirir. Yanıtta HTTP/1.1 301 veya Location: https://yeni-adres.com görüyorsanız yönlendirme vardır. Eğer HTTP/1.1 200 dönüyorsa ve içerik gösteriliyorsa yönlendirme yoktur.
3) DNS ve IP kontrolleri
- DNS kayıtları (A/AAAA, CNAME) ile alan adının hangi IP veya sunucuya işaret ettiğini kontrol edin. Bunun için dig veya nslookup kullanabilirsiniz.
- Aynı IP üzerinde birden fazla alan adı barınıyorsa içerik mirror şeklinde sunuluyor olabilir; farklı IP'lerse barındırma da değişmiş olabilir.
4) SSL/TLS sertifika incelemesi
Tarayıcı adres çubuğundaki kilit simgesine tıklayarak sertifika bilgilerini görüntüleyin. Sertifika konu (Common Name) ve SAN (Subject Alternative Names) alanlarında beklenen alan adı yer alıyor mu, sertifika hangi yetkili tarafından verilmiş, geçerlilik tarihi nedir gibi bilgiler yönlendirme veya mirror tespitinde yardımcı olur.
5) İçerik karşılaştırması
- İki farklı adresteki sayfanın HTML kaynaklarını karşılaştırın. Küçük farklılıklar olabilir; ancak başlıklar, ana metin, görsel URL’leri ve meta etiketlerde yüksek benzerlik mirror işareti olabilir.
- Basit bir yöntem: her iki sayfanın görünen metnini kopyalayıp metin karşılaştırma araçlarında veya lokal hash (örn. sha256sum) ile kıyaslayın.
Adım adım kontrol listesi (hızlı rehber)
- Adres çubuğunu dikkatle inceleyin: alan adı ve alt alan adını doğrulayın.
- Tarayıcı Network sekmesinde ilk isteğin durum kodunu kontrol edin (200 vs 3xx).
- curl -I ile yanıt başlıklarını alın ve Location başlığını arayın.
- DNS kayıtlarını kontrol edin (dig/nslookup) ve IP’leri karşılaştırın.
- Sertifika bilgilerini doğrulayın; CN/SAN alanlarının beklediğiniz alan adını içerip içermediğine bakın.
- İçerik karşılaştırması yapın: başlık, meta etiketleri ve görseller benzer mi?
- Arşiv ve arama motoru önbelleklerine bakın (ör. web archive, arama önbelleği) — sayfanın geçmişiyle karşılaştırın.
Pratik örnek: Yönlendirme tespit akışı (kısa)
Örnek bir adım akışı şöyle olabilir:
- Tarayıcıda hedef adresi açın ve Geliştirici Araçları → Network'e bakın.
- İlk istekte HTTP 301 veya 302 görürseniz Response başlıklarında Location değeri hangi URL’yi gösteriyor, onu not alın.
- curl -I ile aynı adrese istekte bulunup çıktıyı kontrol edin; bu, otomatik takip eden tarayıcı davranışlarını netleştirir.
- Eğer HTTP 200 dönüyorsa ve içerik orijinal sitedeki içerikle eşleşiyorsa mirror ihtimali vardır; DNS ve sertifika kontrolü ile teyit etmeye çalışın.
Güvenlik ve gizlilik için pratik öneriler
- Hesap bilgileriniz ve parolalarınız söz konusuysa her zaman tarayıcıdaki sertifika ve adresi doğrulayın.
- Giriş yapmadan önce site adresinin doğru olduğundan ve HTTPS bağlantısının geçerli olduğundan emin olun.
- Parola yöneticileri, iki faktörlü kimlik doğrulama (2FA) gibi ek koruma katmanlarını kullanın.
- Bilgilerinizi paylaşmadan veya ödeme yapmadan önce platformun resmi kanallarından doğrulama yapın.
Sınırlamalar ve uyarılar
Bu rehber, genel teknik göstergeler ve araçlar sunar. Elinizdeki durumu kesin olarak değerlendirmek için bazen daha geniş teknik analiz veya uzman desteği gerekebilir. Ayrıca, platforma dair güncel adres bilgileri ve kullanım koşulları zaman içinde değişebilir; resmi duyuruları ve yerel düzenlemeleri kontrol etmek her zaman önemlidir.
Hızlı kaynaklar (araç önerileri)
- curl — HTTP başlıklarını hızlıca görmek için.
- OpenSSL — TLS sertifika incelemeleri için.
- ICANN WHOIS — alan adı kayıt bilgileri kontrolü için.
- Internet Archive — sayfa geçmişi karşılaştırması için.