IP Adresinden Konum Bulunur mu, Neden Yanlış Gösterir?

Yayın tarihi:

14 dk okuma

Enver Kaya
Yazar: Enver Kaya
IP adresinden çıkan çizgi taramalı konum veritabanından geçip mavi tahmin hattı olarak noktalı doğruluk dairesine ulaşıyor

İzmir'de evinizde oturuyorsunuz, merakla bir "IP adresim nedir" sitesi açıyorsunuz ve karşınıza İstanbul çıkıyor. Bir başka sitede aynı anda Ankara yazıyor. Hava durumu sayfası başka bir ilin sıcaklığını gösteriyor, alışveriş sitesi teslimat ilini yanlış tahmin ediyor. İlk akla gelen soru şu oluyor: internetimde bir sorun mu var, biri bağlantıma mı girdi? İkisi de değil. Gördüğünüz şey bir ölçüm değil, bir tahmin ve o tahmin bu kez tutmamış.

Bu yazıda IP adresinden konumun nasıl çıkarıldığını, bu bilginin neden en fazla şehir düzeyinde kaldığını ve Türkiye'de neden sık sık başka bir ili gösterdiğini anlatıyoruz. Ardından bir IP adresinden neyin öğrenilip neyin öğrenilemeyeceğini, "IP adresim biliniyor" kaygısında ne yapılacağını, yanlış görünen konumun nasıl doğrulanıp düzelttirileceğini ve belirli bir ülke ya da şehir için proxy alırken konumun nasıl kontrol edileceğini ele alıyoruz. Yazıda kod yok, adımların tamamı tarayıcıdan yapılıyor.

IP adresinden konum bulunur mu?

Bulunur, ama sanıldığı kadar ayrıntılı değil. IP adresi, internete bağlanan cihazınıza ya da modeminize verilen numaradır; ziyaret ettiğiniz her site bu numarayı görür. Numaranın kendisinde enlem, boylam ya da il kodu bulunmaz.

Konum bilgisi sonradan, dışarıdan eklenir. MaxMind, IP2Location, IPinfo gibi şirketler dünyadaki IP adres bloklarının büyük olasılıkla nerede kullanıldığını gösteren veritabanları hazırlar. Siteler bu veritabanlarından birini satın alır ya da ücretsiz sürümünü kullanır ve ziyaretçinin adresini orada arar. Ekranda gördüğünüz "İstanbul, Türkiye" yazısı bu aramanın sonucudur.

Tahminin sınırını veritabanı üreticileri de açıkça yazar. MaxMind, konum doğruluğu sayfasında verisinin belirli bir haneyi, kişiyi ya da sokak adresini bulacak kadar hassas olmadığını, doğruluğun ülkeye, adresin mobil ya da sabit hat olmasına ve operatörün uygulamalarına göre çok değiştiğini söyler.

IP konumu nasıl belirlenir?

Bir sitenin size şehir adı gösterebilmesi için arka planda beş adım işler:

  1. Adres blokları kayıt kurumlarından dağıtılır. Dünyadaki IP adreslerini bölgesel internet kayıt kurumları yönetir; Türkiye ve Avrupa'da bu kurum RIPE NCC'dir. Operatörler ve barındırma şirketleri adres bloklarını bu kurumdan alır ve kayıtta şirket adı ile bir ülke kodu yer alır.
  2. Operatör blokları kendi ağına yerleştirir. Hangi bloğun hangi bölgede, hangi abone grubuna verileceğine operatör karar verir. Bu karar zaman içinde değişir.
  3. Veritabanı şirketleri ipuçlarını toplar. Kayıt bilgileri, operatörlerin kendi yayımladığı konum dosyaları, ağ ölçümleri ve kullanıcılardan gelen düzeltmeler bir araya getirilir. Her blok için bir ülke, bir bölge, bir şehir ve çoğu zaman bir "doğruluk yarıçapı" yazılır.
  4. Site adresinizi veritabanında arar. Sayfayı açtığınızda site, isteğin geldiği IP adresini elindeki veritabanının o günkü kopyasında arar.
  5. Sonuç ekrana yazılır. Hava durumu, dil seçimi, teslimat ili, "size yakın mağazalar" gibi öğeler bu sonuca göre doldurulur.

Birinci adımdaki ülke kodu bile konum için güvenilir bir kaynak değildir. RIPE'nin veritabanı belgeleri bu alanın neyi temsil ettiğinin hiç tanımlanmadığını belirtir: şirketin genel merkezi de olabilir, sunucuların durduğu yer de, abonenin evi de. Bu yüzden veritabanı şirketleri kayıttaki ülkeye bakıp geçmez, başka ipuçlarıyla birleştirir.

Doğruluk hangi düzeyde ne kadar?

DüzeyTahmin ne kadar tutar?Neden?
ÜlkeÇoğunlukla doğruAdres blokları ülke içindeki operatörlere verilir ve nadiren ülke değiştirir
Bölge, ilYaklaşıkOperatör aynı bloğu birkaç ile yayabilir ya da bloğu başka bir bölgeye kaydırabilir
İlçe, posta koduZayıfVeritabanı çoğu zaman şehrin merkez noktasını yazar, gerçek ilçeyi bilmez
Sokak, ev adresiYokIP adresi bir haneye değil, operatörün ağındaki bir bağlantıya verilir; adres bilgisi veritabanında bulunmaz

Haritada gördüğünüz iğne sizi yanıltmasın. Veritabanı yalnız "İstanbul" bilse bile harita bir nokta göstermek zorundadır ve iğneyi şehrin ortasına, bazen de ülkenin ortasına koyar.

IP adresim neden başka şehirde görünüyor?

Türkiye'de bu soruyu soranların büyük kısmı aynı birkaç nedenden birini yaşıyor.

Operatör adresleri il il değil, havuzlardan dağıtıyor. Ev internetinde modeminiz her bağlandığında operatörün havuzundan bir adres alır. Bu havuzlar çoğu zaman bir ilin değil, bir bölgenin abonelerine hizmet eder ve kayıtlarda havuzun bağlı olduğu büyük şehir görünür. Küçük bir ilde oturan abonenin sürekli İstanbul, Ankara ya da İzmir görünmesinin en sık açıklaması budur.

Mobil ağda trafik başka bir ilden internete çıkıyor. Telefonunuz mobil veriyle bağlandığında trafiğiniz önce operatörün çekirdek ağına gider, internete oradaki bir çıkış noktasından karışır. O çıkış noktası yüzlerce kilometre uzakta olabilir. Buna bir de adres paylaşımı eklenir: operatör tek bir genel IP adresini aynı anda çok sayıda aboneye kullandırır. Bu yapının adı CGNAT'tır ve ayrıntısını CGNAT Nedir, Nasıl Anlaşılır? yazımızda anlattık. Aynı adresi üç ayrı ildeki aboneler kullanıyorsa veritabanı tek bir doğru şehir yazamaz.

Veritabanındaki kayıt eski kalmış. Operatör bir adres bloğunu başka bir bölgeye kaydırdığında ya da blok başka bir şirkete devredildiğinde veritabanları bunu hemen öğrenmez. Yeni bir adres aldığınızda eski sahibinin şehrini, hatta ülkesini görmeniz bu yüzdendir.

Her site farklı bir veritabanına bakıyor. Bir sitede İstanbul, diğerinde Bursa yazması ikisinden birinin bozuk olduğunu göstermez. İki site farklı şirketlerin verisini kullanıyordur ve o blok için iki şirketin tahmini farklıdır.

Arada bir aracı var. VPN uygulaması, tarayıcı eklentisi, proxy ayarı ya da işyerinin ağı açıksa siteler sizin adresinizi değil, o aracının adresini görür. Aracı sunucuların nasıl çalıştığını Proxy Sunucu Nedir ve Nasıl Çalışır? yazımızda bulabilirsiniz.

Bu beş nedenin hiçbiri bağlantınızın ele geçirildiği anlamına gelmez.

IP adresi konuma göre değişir mi?

Değişir, çünkü adres size değil, bağlandığınız ağa aittir. Evdeki Wi-Fi'da operatörünüzün ev interneti havuzundan, mobil veride mobil havuzdan, kafede kafenin modeminden gelen adresle görünürsünüz. Başka bir şehre gittiğinizde mobil verideki adresiniz ve o adresin kayıtlı şehri değişebilir, ama çıkış noktası aynı kalırsa değişmeyebilir de.

Aynı evde kalsanız bile adresiniz sabit olmayabilir. Çoğu ev aboneliğinde adres, modem yeniden bağlandığında değişir. Hangi abonelikte adresin sabit kaldığını Statik IP ve Dinamik IP Farkı yazımızda, adresi bilerek değiştirmenin yollarını da IP Adresi Nasıl Değiştirilir? yazımızda anlattık.

IP adresinden ne öğrenilir, ne öğrenilemez?

Birinin IP adresinizi bilmesi kulağa ürkütücü gelebilir. Oysa ziyaret ettiğiniz her site ve oynadığınız her çevrim içi oyunun sunucusu bu adresi zaten görür. Adresle yapılabilecekler sınırlıdır.

Öğrenilebilenler:

  • İnternet servis sağlayıcınızın adı ve adresin kayıtlı olduğu ağ (ASN). Bu kaydın ne anlama geldiğini ISP Proxy ve Residential Proxy Farkı yazımızda açıkladık.
  • Bağlantının türü hakkında bir tahmin: ev interneti, mobil hat, veri merkezi ya da bilinen bir VPN ağı.
  • Ülke ve yaklaşık şehir.
  • Adresin kara listelerde olup olmadığı. Bunun nasıl kontrol edildiğini IP Kara Liste Nedir? yazımız anlatıyor.

Öğrenilemeyenler:

  • Adınız, telefon numaranız, ev adresiniz.
  • Hangi cihazı kullandığınız ve cihazınızdaki dosyalar.
  • Hangi siteleri gezdiğiniz.
  • O anda tam olarak nerede durduğunuz.

Bir IP adresinin belirli bir saatte hangi aboneye verildiğini gösteren kayıt yalnız internet servis sağlayıcısında durur. Bu kayıt herkese açık değildir; sıradan bir kişi ya da bir site sahibi onu sorgulayamaz, ancak yasal bir süreçte yetkili makamların talebiyle paylaşılır. İnternetteki "IP'den adres bulma" araçlarının gösterdiği şey yukarıdaki veritabanı tahmininden ibarettir; bir kişiyi bulmaz, bulamaz.

IP adresim biliniyor, ne yapmalıyım?

Bir oyunda, sohbet sırasında ya da bir forumda biri IP adresinizi bildiğini söylediyse paniğe gerek yok. Şu kısa listeyi uygulamanız yeterli:

  1. Tehdidi abartmayın. "Evini buldum" diyen kişi büyük olasılıkla operatörünüzün adını ve yaklaşık şehri görmüştür.
  2. Modemi yeniden başlatın. Adresiniz dinamikse modemi kapatıp birkaç dakika sonra açtığınızda yeni bir adres alırsınız ve eski adresle bağınız kalmaz.
  3. Modem arayüzünün şifresini değiştirin. Fabrika şifresi duruyorsa asıl risk budur. Modemin yönetim sayfasına girip yönetici şifresini ve Wi-Fi şifresini yenileyin.
  4. Gereksiz port yönlendirmelerini kapatın. Bir oyun ya da kamera için açtığınız yönlendirme artık kullanılmıyorsa silin.
  5. Asıl kişisel bilgileri koruyun. Birini bulmaya yarayan şey çoğu zaman IP adresi değil, kişinin kendi yazdıklarıdır.
  6. Tehdit sürüyorsa kayıt altına alın. Ekran görüntülerini saklayın, platformun şikâyet yolunu kullanın; gerekirse yetkili makamlara başvurun.

Siteler konumunuzu yalnız IP adresinden mi anlar?

Hayır ve "IP'm yanlış şehirde ama harita beni tam evimde gösteriyor" şaşkınlığının cevabı buradadır. Telefonunuzdaki harita uygulaması konumu IP adresinden değil GPS'ten, çevredeki Wi-Fi ağlarından ve baz istasyonlarından alır. Bu yöntem çok daha hassastır ama sizden izin ister; tarayıcıda çıkan konum izni penceresi budur.

Google, arama sonuçlarında konumu nasıl kullandığını anlattığı yardım sayfasında dört kaynak sayar: cihazın konumu, hesabınıza kaydettiğiniz ev ve iş adresi, geçmiş etkinliğiniz ve IP adresi. IP adresi için kullandığı ifade de tahminin sınırını özetler: adresler coğrafyaya "genel hatlarıyla" dayanır ve sitelere bulunduğunuz genel bölge hakkında bilgi verir.

Bu ayrımın pratik bir sonucu var. Proxy ya da VPN yalnız IP adresini değiştirir; tarayıcıya verdiğiniz konum izni, hesabınızdaki kayıtlı adres, cihazın saat dilimi ve dil ayarı olduğu gibi kalır. Tarayıcının gerçek adresi başka bir yoldan göstermesi de mümkündür; bunun nasıl kontrol edildiğini WebRTC ve DNS Sızıntısı Nedir? yazımızda anlattık.

Yanlış görünen konum nasıl doğrulanır ve düzeltilir?

Önce gerçekten bir yanlışlık olup olmadığına bakın, sonra düzeltme yoluna gidin.

  1. Aracıları kapatın. VPN uygulamasını, proxy eklentisini ve varsa işyeri bağlantısını kapatıp sayfayı yenileyin.
  2. İki ayrı sitede bakın. Bir "IP adresim nedir" sitesinde gördüğünüz sonucu ipinfo.io gibi ikinci bir kaynakla karşılaştırın. Sonuçlar farklıysa sorun sizde değil, veritabanları arasındaki farktadır.
  3. Ülkeye bakın. Ülke doğru, şehir komşu ya da büyük bir şehirse bu beklenen durumdur ve düzeltilecek bir şey yoktur.
  4. Wi-Fi ile mobil veriyi karşılaştırın. İkisi farklı şehir gösteriyorsa iki ayrı ağdan, iki ayrı havuzdan çıkıyorsunuz demektir.
  5. Bir siteye özgü sorunda o sitenin ayarına bakın. Alışveriş ve hava durumu sitelerinin çoğunda şehir elle seçilebilir.

Ülke düzeyinde bir yanlışlık varsa ve bu bir hizmeti kullanmanızı engelliyorsa iki yol var. Birincisi veritabanı şirketine düzeltme isteği göndermektir; örneğin MaxMind'ın herkese açık bir veri düzeltme formu bulunur ve kabul edilen düzeltmeler bir sonraki veritabanı sürümüne girer. İkincisi ve daha kalıcısı, operatörün ya da adres sahibinin kendi konum dosyasını yayımlamasıdır.

Bu dosyanın adı geofeed'dir ve biçimi RFC 8805 ile tanımlanmıştır. Ağ sahibi, her adres bloğu için ülke, bölge ve şehir yazan sade bir metin dosyası yayımlar; veritabanı şirketleri bu dosyayı okuyup kayıtlarını günceller. RFC 9632 ise bu dosyanın adresinin kayıt kurumundaki blok kaydına nasıl yazılacağını belirler. RFC 8805 yine de veriyi kullananların dosyayı yalnızca bir ipucu sayabileceğini ve başka kaynakları tercih edebileceğini açıkça söyler. Ev kullanıcısı olarak bu dosyayı siz yayımlayamazsınız; yapabileceğiniz şey operatörünüzün destek hattına durumu bildirmektir.

Konum hedefli proxy alırken nelere bakılır?

Bu bölüm işi gereği belirli bir ülkeden ya da şehirden bağlanması gereken ekipler için. Bir sitenin Almanya'daki ziyaretçiye hangi dili, fiyatı ve reklamı gösterdiğini görmek için oradaki bir IP adresiyle bakmanız gerekir. Aldığınız proxy'nin konumu da karşı sitenin kullandığı veritabanı ne diyorsa odur.

  • Ülke hedefi güvenilirdir, şehir hedefi yaklaşıktır. Şehir düzeyinde hedefleme, adresin o şehre kayıtlı olduğu anlamına gelir. Karşı sitenin veritabanı aynı adresi komşu bir şehirde gösterebilir. İlçe düzeyinde kesinlik bekleyen bir test IP adresiyle yapılamaz.
  • Konumu, hedef sitenin gözünden doğrulayın. Tek bir IP kontrol sitesine bakmak yetmez. İki ayrı kaynakta ülkeyi kontrol edin, sonra hedef sitenin size hangi dili ve para birimini gösterdiğine bakın. Adımların tamamı Proxy Nasıl Test Edilir? yazımızda var.
  • Adresin türü, konum kaydının kalitesini etkiler. Ev internetine ait adreslerin konum kaydı operatörün yerleşimine dayanır ve siteler bu adresleri sıradan ziyaretçi gibi görür. Residential Proxy ülke ve şehir seçimiyle bu tür adresler sunar. Haftalarca aynı şehirde görünmeniz gerekiyorsa adresi değişmeyen ISP Proxy daha uygundur.
  • Tarayıcı ipuçlarını da eşleyin. IP adresi Almanya, saat dilimi İstanbul, tarayıcı dili Türkçe ise site sizi tutarsız bulur. Test profilinde dil ve saat dilimini hedef ülkeye göre ayarlayın, konum iznini kapalı tutun.

Bu işin tipik kullanım alanları şunlardır:

Türkiye içindeki çıkış noktalarımızı ve şehir seçeneklerini Türkiye konum sayfamızda görebilirsiniz. Bir not: konum hedefleme, kendi sitenizi, reklamınızı ya da uygulamanızı başka bir pazarın gözünden görmek içindir. Lisanslı yayın platformlarının bölge kısıtını dolanmak bu platformların kullanım şartlarına aykırıdır ve bu yazının konusu değildir.

Sık yapılan hatalar

  • Haritadaki iğneyi ev adresi sanmak. İğne, tahmin edilen alanın merkezidir. Çoğu zaman bir şehir meydanına ya da ülkenin ortasına düşer.
  • Tek bir siteye bakıp karar vermek. Konum siteden siteye değişir; iki kaynağa bakmadan "IP'm yanlış" demeyin.
  • "IP'den adres bulma" araçlarına güvenmek. Bu araçlar aynı veritabanı tahminini gösterir. Kişi bulmaz; bulduğunu iddia eden bir araca ne para ne de kişisel bilgi verin.
  • Proxy'yi açıp konum iznini açık bırakmak. Tarayıcıya konum izni verdiyseniz site IP adresine değil, cihazın bildirdiği gerçek konuma bakar.

Karar rehberi

DurumunuzNe yapın
IP adresiniz komşu ya da büyük bir şehirde görünüyorBir şey yapmanıza gerek yok; ülke doğruysa bu beklenen durumdur
İki site iki farklı şehir gösteriyorSiteler farklı veritabanı kullanıyor; ülkeye bakın, şehri dikkate almayın
Ülke yanlış görünüyor ve VPN ya da proxy açıkAracıyı kapatıp yeniden bakın
Ülke yanlış görünüyor, aracı yokOperatörünüze bildirin, veritabanı şirketinin düzeltme formunu kullanın
Bir site teslimat ilini ya da hava durumunu yanlış seçiyorSitenin kendi ayarından şehri elle seçin
Biri IP adresinizi bildiğini söylüyorModemi yeniden başlatın, modem şifresini değiştirin, kişisel bilgi paylaşmayın
Belirli bir ülkeden test yapmanız gerekiyorÜlke hedefli proxy alın, konumu iki kaynakta ve hedef sitede doğrulayın
Haftalarca aynı şehirde görünmeniz gerekiyorAdresi değişmeyen bir proxy türü seçin ve konumu ayda bir kontrol edin

Sıkça sorulan sorular

IP adresi tam konum verir mi?

Vermez. IP adresi en fazla ülkeyi ve yaklaşık bir şehri gösterir. Sokak, bina ya da daire bilgisi konum veritabanlarında bulunmaz. Telefonunuzun haritada sizi tam yerinizde göstermesi IP adresinden değil, GPS ve çevredeki Wi-Fi ağlarından gelir.

IP adresim neden hep İstanbul ya da Ankara görünüyor?

Operatörler adresleri çoğu zaman bölgesel havuzlardan dağıtır ve veritabanlarında bu havuzlar bağlı oldukları büyük şehirle kayıtlıdır. Mobil veride trafik ayrıca operatörün o şehirdeki çıkış noktasından internete karışır.

Yanlış görünen konum bana zarar verir mi?

Çoğu zaman hayır. En sık karşılaşılan sonuçlar yanlış hava durumu, yanlış teslimat ili önerisi ve yerel arama sonuçlarının başka bir şehre göre gelmesidir; hepsi sitenin ayarından elle düzeltilir. Ülke yanlış görünüyorsa bazı hizmetler ek doğrulama isteyebilir; bu durumda operatörünüze ve veritabanı şirketine bildirmeniz gerekir.

Biri IP adresimle evimi bulabilir mi?

Hayır. IP adresinden ulaşılabilen bilgi operatörünüzün adı ve yaklaşık şehirdir. Adresin hangi aboneye ait olduğu kaydı yalnız internet servis sağlayıcınızda durur ve ancak yasal bir süreçte yetkili makamlarla paylaşılır.

VPN ya da proxy kullanınca konumum nasıl görünür?

Siteler sizin adresinizi değil, aracı sunucunun adresini görür; konum da o adresin veritabanındaki kaydıdır. Tarayıcıya verdiğiniz konum izni ve hesabınıza kayıtlı adres ise aracıdan etkilenmez. İki aracın farkını Proxy ve VPN Farkı yazımızda anlattık.

Şehir hedefli proxy aldım, neden başka şehir görünüyor?

Şehir hedefi, adresin sağlayıcının kaynağında o şehre kayıtlı olduğunu gösterir. Baktığınız site başka bir veritabanı kullanıyorsa aynı adresi komşu bir şehirde gösterebilir. İkinci bir kaynakta kontrol edin. Ülke de tutmuyorsa sağlayıcınıza adresi ve baktığınız siteyi bildirin.

Özet

IP adresinden konum bulunur, ama bulunan şey bir ölçüm değil, üçüncü taraf bir veritabanının tahminidir. Bu tahmin ülke düzeyinde çoğunlukla tutar, şehir düzeyinde yaklaşık kalır, ev adresine ise hiç inmez. Türkiye'de başka bir ilde görünmenin nedeni çoğu zaman operatörün bölgesel adres havuzları, mobil ağın uzak çıkış noktaları ve gecikmeyle güncellenen kayıtlardır. Konumunuzdan emin olmak için aracıları kapatıp iki ayrı kaynağa bakın; ülke doğruysa düzeltilecek bir şey yoktur. İşiniz gereği belirli bir ülkeden ya da şehirden bağlanmanız gerekiyorsa konumu hedef sitenin gözünden doğrulayın ve ülke ile şehir seçimi sunan proxy hizmetlerimize göz atın.

ChatGPT'ye sorClaude'a sor