Genel bir ip aralığı yok ne yazık ki, hepsi birbirinden farklı.. Araya Uruguay vs. giriyor

ploop' Alıntı:

annudora' Alıntı:

zor olabilir ama yapan çok yer var

Tarayıcı bilgilerine göre yapılamaz mı? Request. ServerVariables

Bunların bir hesaplama tablosu vardı bilgiim kadarı ile ve bir DB de buna ait AS numaraları var onlarla karışlaştırarak hangi ülkeden geldiğini bulabiliyorduk ip2country gibi bişiydi ismi

Alexis' Alıntı:

HTTP_ACCEPT_LANGUAGE 'ın yanılma payı çok büyük, mesela şu an ingilizce firefox kullanıyorum, EN çıkacak? Önceden yazdığım yöntemler işe yaramadı mı?

Hayır yapamazsın, buna özel veritabanı kullanman gerekiyor. GeoIP database diye aratırsan bulabilirsin ücretsiz veritabanlarını, biraz uğrasman gerekebilir

Amerika veya Avrupa ip lerini ayrı sayfaya yönlendirmek istiyorum. Acaba bu ip lere dair belli bir başlangıç var mı? örnegin : XX. ... YYY. ... şeklinde ilk 2 veya 3 haneye göre bu ayrımı yapabilirmiyiz?

3 yöntemini biliyorum, ilk yöntem tüm sunucu için, diğer ikisi site bazında yasaklama yapmak için. 1. ip tables ile tüm sunucu için yasaklama 2. GeoIP apache modülü, . htacess ile de çalışıyor 3. GeoIP PECL kütüphanesi (php modülü, php içinden 3-5 satır ile engellenebiliyor) GeoIP'nin ücretsiz sürümü ülke bazında yasaklama için yeterli. Denediğim ücretsiz sürümün yaklaşık 350 kb lık bir veritabanı dosyası var. Bunun script bazında ürünlerini de görmüştüm, ancak her gelen talep için 350kb lık dosyanın include edilmesi bana sağlıklı gelmedi, sunucu RAM'inde durması daha mantıklı olabilir. GeoIP veritabanı temini: http://www.maxmind.com/app/geolitecountry http://www.maxmind.com/app/geolitecity Testlerimde apache modülü sanki biraz yavaşlatmıştı. Özellikle GeoIP veritabanın RAM cache yapılması RAM kullanımı arttırabiliyor. Örneğin, PECL ile kurduğum PHP modülüm şu an çalışır durumda Demo: http://test.canversoft. net/geoip/geoip_test. php kaynak kodum: PHP:

15,592 satır var amerika ip aralığı için iptables ile

http://forum.iyinet.com/webmaster-genel-konular/102179-ip-adresinden-ulke-bulma.html Burada bahsetmistim yöntemin, ama isim düstüğü zaman isime yaramadı