Токен не привязывается к IP. Токен - это токен, просто для авторизации приложения, которое работает в данный момент.
Вот, например, мой код по автоматической выкладки видео с ютуба в группу.
vkapi = vk.API(access_token='здесь_токен')
def upload_video_vk(url, title, description):
"""Функция добавления видео с youtube(без загрузки)
на стену группы."""
# Добавляем видео в группу, но загрузка ещё не произошла
video1 = vkapi.video.save(group_id='77097637', link=url, wallpost=1, name=title,
description=description)
# Видео еще не загрузилось, оно только приготовилось,
# а для загрузки надо открыть урл из video.
urllib.urlopen(video1['upload_url'])
attach = 'video%s_%s' % (video1['owner_id'], video1['video_id'])
# Публикуем видео на стене группы(from_group=1)
post_group = vkapi.wall.post(owner_id='здесь_ID_группы_с минусом_впереди',
from_group=1, message=description, attachments=attach)
# И возвращает ID поста
return post_group['post_id']
# Теперь загрузим
video_description="Описание"
video_title = 'Название'
video_url = 'ссылка на видео на ютубе'
video_on_vk = upload_video_vk(video_url, video_title, video_description)
Это просто пример. У меня берётся вся информация из базы данных сайта.