You should be able to use IIS URL Rewrite 2.0 module to specify a redirect for /admin and /cmsdesk for certain IP ranges.
use condition:
{REMOTE_ADDR}
Check if input string: Does Not Match Pattern
Pattern: 201.45.33.[0-5] (adjust to fit your IP ranges)
That should do the trick!
Please mark as answered if this worked for you.