Du kan faktisk bare ændre i Host filen ( system32/drivers/etc/hosts ) 
Det virker simpelt - og måske for simpelt til at være sandt.
Der er jo mange spørgsmål som skal besvares før man kan komme med en løsningsmodel.
Har brugeren administrative rettigheder ? Hvis ikke, så er hosts-løsningen ikke den rigtige - og det bliver nok svært at finde en løsning i det hele taget.
Skal det virke hvis den oprindelige server der redirectes til skifter IP-adresse ? Hvis Ja - så er hosts-løsningen ikke den rigtige.
Ved brugeren hvorfor der skal redirectes - og hvad der redirectes hvorhen ? Det stiller langt højere krav til softwaren at gøre det så smerteløst som muligt.
Ved brugeren i det hele taget at der redirectes ?
Skal brugeren have indflydelse på at der redirektes og hvorhen ?
Hvilke operativsystemer skal det virke på ?
Skal der redirectes requests der kommer på samtlige netkort ?
Skal det virke over VPN ?
Hvad nu hvis serveren som der redirectes til skifter IP ? Skal et evt program hente en ny adresse ? Hvorhenne ? Via DNS eller skal det hentes på en alternativ server ?
Skal det virke for andre maskiner hvis det er en shared network connection på den pågældende maskine ?
Skal det virke i alle browsere eller er det nok med IE ?
Skal det virke i andre applikationer der laver http requests og evt. på alternative porte end lige port 80 ?
Står du selv for tests på de forskellige operativsystemer og netværkskonfigurationer eller er det noget leverandøren skal gøre for dig ?
Skal der være et brugerinterface hvor setuppet kan ændres eller slås til/fra ?
Skal setuppet kunne ændres fra centralt hold ?
Alle disse ting (og sansynligvis andre også) skal du have taget stilling til når du giver opgaven til en udbyder (og de fleste ting er noget vedkommende bør spørge om). Ellers vil han/hun have svært ved at give dig et reelt tilbud - og så vil du sansynligvis ikke få den rigtige løsning.
mvh
Jan