We have more than ten servers in our production network and all of them are accessible via RDC. The problem is that to connect via RDC you have to specify public IP and not local network nice name like "prod-01" or "prod-db-01". I had not bothered about it till I had a need of connecting some of them several times a day. To solve this problem I wrote a PowerShell script that takes nice name of server and launches RDC with its IP:
'prod-01' = '22.214.171.124';
'prod-02' = '126.96.36.199';
'prod-03' = '188.8.131.52';
'prod-db-01' = '184.108.40.206';
'prod-db-02' = '220.127.116.11';
Set-Alias rdcx 'c:/WINDOWS/system32/mstsc.exe'
$param = ''
if ((![System.String]::IsNullOrEmpty($serverName)) -and ($prodServers.Contains($serverName)))
$param += '/v:' + $prodServers[$serverName]
It's extremely useful if you have many servers, just believe me :)