Написать функцию PHP

Иван18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
16.08.2009

Нужно написать функцию на PHP, на входе идет IP-адрес (например 85.21.220.190) на выходе массив:

$res["country"] = 123;

$res["obl"] = 90;

$res["city"] = 11;

Цифры даны случайные. В общем надо что бы функция определяла город, страну и область для России. Так же нужна база данных соответствия этих цифр с названиями стран, городов и областей. Должно работать без mod_geoip