Salut,
Je sais si j'ai bien saisi ta question mais sous Apache tu peux en effet utiliser un fichier.conf pour gérer les accès à un vhost.
Le fichier.conf sera de la forme
Order deny,allow
Allow from 127.0.0.1
Allow from IP1
Allow from IP2
Deny from all
Et ton vhost
<Directory "/var/www/site">
Options Indexes FollowSymLinks
AllowOverride All
Include /fichier/des/IP.conf
</Directory>
Et l'intérêt est que tu peux du coup te créer un script d'ajout d'IP à ton .conf.