Redirecting domains to local addresses
<p>Clients are connecting to private servers using OpenVPN, currently using raw IPs (<code>172.X.X.X</code>) but I would like to point more user-friendly subdomains (<code>something.ourdomain.com</code>) to those private IPs</p>

<p>Key is to</p>

<ul>
<li><strong>Not make our private topology public</strong>, so binding subdomains to a public DNS is not an option</li>
<li><strong>Be able to push new settings to all clients efficiently</strong>, so modifying local hosts-files whenever a private IP updates could potentially be cumbersome</li>
<li><strong>Not tie the routing to a specific local hardware</strong>, so doing the routing on say e.g. our office router is not really an option</li>
</ul>

<p>Any suggestions how to achieve this considering the above points? Set-up a private DNS? Do the routing in OpenVPN?</p>