HD respondeu deu uma boa regra de reescrita, mas você deve colocar uma condição antes disso. Certifique-se de que haja apenas um host virtual em execução em 10.10.10.1 e que sua definição seja semelhante à seguinte:
<VirtualHost 10.0.0.1:80>
ServerName servername.com
.....
RewriteCond %{SERVER_NAME} 10.10.10.1
RewriteRule /(.*) http://servername.com/$1 [R=301,L]
</VirtualHost>
Dessa forma, você só precisa de um host virtual para esse endereço IP em vez do que estava tentando fazer acima. NOTA: Se você vai ter mais de um host virtual neste servidor, você precisa colocar o resto em diferentes IPs