Вложил. Правда думаю что список староват. Так как сети меняются чть ли не каждый день (в маштабах России)
PS: Что то Нижегородких провайдеров в этих списках не нашел... Видать не входим мы в Россию
Как вариант, можно еще определять по языку, который установлен на компе у пользователя, который зашел на страничку.