Свежая база GeoIP в формате SQL
страны (1 Мб)
города (20 Мб)
Пример определения страны и города по IP

Таблица города-IP состоит из 2.1 млн строк — так что могут быть сюрпризы при импорте на слабом серваке.

страна

регион

город

Как это реализовано (далее...)

Лучшее, что я смог найти. По России 2500 городов. Страны не все (не хватает Эль-Сальвадор, Эритрея, Фарерские острова и подобных малоизвестных стран, которые по сути являются мусором). читать дальше →