Если хостинг виртуальный, то вы вообще ни на что влиять не можете.
Привязка к IP не самый правильный вариант.
Привязка к IP позволяет фильтровать пакеты на самом грубом уровне, что предполагает доступ к маршрутизаторам, которого у вас нет.
Лучше подписывать сообщения, шифровать или всё это вместе. Ключевые слова я вам дал.
Вот пример клиентской части для варианта с PGP: https://github.com/RaD/django-securelayer