Я не думаю, что подобные вещи должны входить в код вашего приложения. Это то, что вы можете реализовать на уровне сети. Ваш брандмауэр может уже предоставлять такие вещи. Если вы используете IPTables в Linux, вы определенно можете реализовать правила такого рода.
Одна ссылка, которая может помочь в случае IPTables , это .
Эта ссылка на самом деле лучше, чем выше (спасибо, Google!)
Если вы не используете Linux или ваш брандмауэр не поддерживает такого рода функции, вы можете легко установить Linux-коробку перед вашим сервером БД и реализовать этот метод.