Мы — долго запрягаем, быстро ездим, и сильно тормозим.
|
||||||||||
www.lissyara.su
—> статьи
—> FreeBSD
|
|
Он за собой тащит собственно GeoIP - из него ему нужна БД. После установки редактируем конфиг апача - раскомментруем модуль mod_geoip:
/usr/local/etc/apache/httpd.conf
|
И добавляем такие строки:
|
После чего перезапускаем апач, и пробуем, что у нас получилось, таким скриптиком, на php:
|
Вот его вывод, для московского IP:
Откуда припёрся: Код страны: RU Регион: Имя страны: Russian Federation Город: |
Если заходить с частного IP (192.168.x.x) то не покажет ничего :) Почему не показал регион и город - я так думаю что нас считают страной дикой, где кроме медведей, ядерных ракет, и людей в телогрейках и шапках-ушанках ничего и нету... Кстати, в примерах, на сайте автора модуля, был пример, как заблокировать доступ с региона RU. Я же в ответ привёл примёр как залочить буржуев :) Пшли нах :)
P.S. Добавлено по итогам первого комментария. Где взять базы - тут лежит какая-то программа, не вникал. К ней идуд базы. Надо поставить `expert`-версию, после чего установятся базы. Базы копируем куда надо, правим чутка конфиг:
|
После чего доступно больше данных (судя по всему есть ещё база провайдеров, т.к. ISP у меня не высвечивается):
|
Откуда припёрся Код страны: RU Регион: 48 Имя страны: Russian Federation Город: Moscow Скорость: dma_code: 0 area_code: 0 latitude: 55.752201 longitude: 37.615601 postal_code: organization:Network of NICEVT isp: |
Половина пунктов не вполне понятна... Ну да и не важно.
размещено: 2006-01-29,
последнее обновление: 2006-02-17,
автор: lissyara
jails, 2006-02-12 в 12:05:20
Для того что бы модуль показывал регион и город необходимы еще 2 базы: GeoIPCity.dat(19,359,354 байт) и GeoIPOrg.dat(81,218,923 байт), автор за них требует денег. Но выход есть, пишите на мыло поделюсь рецептом.
Тим, 2006-02-17 в 2:43:45
А нужно ли мудрить - они устаревшую на месяц базу предоставляют в виде GeoLite City http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
Проверю, сообщу...
Solltex, 2006-05-27 в 16:03:45
A kak sdelat redirekt im
BigHarry, 2006-12-09 в 22:55:00
По поводу фразу в предисловии:
"зарубить левых посетителей - китайцев, например, или америкосов. Всё равно им у меня на сайте делать нечего"
Я бы не советовал торопится рубить америкосов, а то потом будете недоумевать, почему гугль не индексирует ваш сайт...
123, 2007-10-08 в 12:51:53
!!
Alexey, 2007-12-22 в 1:52:05
Спасибо, хорошая статья.
Хочется добавить, что доп базы (GeoIPCity / GeoIPOrg) можно нарыть здесь:
_http_://_weblogexpert_._com_/_download.htm_
Zer0, 2008-04-11 в 18:32:08
могу поделиться базами
1,1M GeoIP.dat
24M GeoIPCity.dat
99M GeoIPOrg.dat
Сцылко
Edik, 2008-10-31 в 8:34:37
Да. Спасибо. Очень все понятно написано, осталось только взять и проглотить. :)
А сайт очень онравился, добавил в закладки и временно подпишусь на рассылку :)
Mauzer, 2009-03-11 в 18:43:26
а ты лиссиара оказывается шовинист а???
Time, 2009-03-30 в 11:32:15
Как седлать чтобы он видел тачки из локалки?
Zer0, 2009-03-30 в 18:09:21
никак, да и смысла то?
Time, 2009-03-31 в 5:05:47
Да просто хотел сделать локальный сервачек вот и все:)
don, 2009-07-14 в 1:09:16
все хорошо, только ненаписано, что надо установить до этого http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz ... без него однако не работает, хотя может он в стандарте уже идет, но у меня не было
adre, 2009-11-24 в 12:09:11
2Zer0 ваши базы по ссылки актуальны? они всымысле которые полные, которые платные? =)
Zer0, 2009-11-24 в 14:45:09
1088038 4 янв 2008 GeoIP.dat
29198413 20 ноя 2008 GeoIPCity.dat
3697929 28 авг 2008 GeoIPISP.dat
103863410 2 янв 2008 GeoIPOrg.dat
раз в год лезу в инет ищу базы
это те базы что в архиве, в этом году не до них было
Zer0, 2009-11-24 в 15:20:19
1088038 4 янв 2008 GeoIP.dat
43765917 24 ноя 14:13 GeoIPCity.dat
3697929 28 авг 2008 GeoIPISP.dat
103863410 2 янв 2008 GeoIPOrg.dat
80271539 24 ноя 14:17 GeoIP.tar.bz2
чуток обновил;-)
mihagriha, 2014-04-10 в 23:02:04
www.latlong.ru
поиск географических координат, расширенный geo ip
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
Комментарии пользователей [17 шт.]