Você pode fazer isso com um RewriteRule precedido por um RewriteCond que verifica o remote_addr (lembre-se de usar% para o vars, não $:
<VirtualHost *:80>
Servername somedomain.tld
RewriteEngine On
RewriteCond %{REMOTE_ADDR} 10.2.1.4
RewriteRule ^(.*)$ /var/www/pages-1/$1
RewriteCond %{REMOTE_ADDR} 10.3.0.
RewriteRule ^(.*)$ /var/www/pages-2/$1
</VirtualHost>