Хочу сделать, чтобы некоторые модули были разными для следующий трех групп:
1) для Москвичей и московской области
2) Питер и его область
3) Весь остальной мир

Не понимаю структуру ip и то, как по ней понять к какой из групп относится пользователь. Посоветуйте как это лучше реализовать.