Как сделать редерикт подобный редерикту через hosts?
Файл hosts редиректами не занимается.
Он отвечает только за соответствие domain -> ip.
Если уж прямо очень нужно, то вам понадобится подконтрольный веб-сервер, который вы пропишите в hosts, и который уже сделает редирект туда, куда вам нужно.
Ну и требования у вас....
Файрвол вам в помощь. Причем не простой, а с анализатором трафика. 
Ну или прокси с авторизацией.
Ну еще можно на Cisco ASA подобное замутить, у нее есть анализатор трафика