Quello che dici tu può essre fatto da ISA Server della Microsoft...non puoi installarlo però su un server (se già lo avete) che sia Domain Controller.
Noi in ditta abbiamo quello, magari c'è qualcos'altro, di più abbordabile.