:: Hi all from Chemist webadmin@pushkino.org :)
:: 31.08.2007 21:03
cls
@echo off
set HOSTS=%WINDIR%\SYSTEM32\drivers\etc\hosts
set s1=10.221.36.44
set t1=%s1% www.pushkino.org

IF NOT EXIST %HOSTS% GOTO st4
echo Что Вы хотите сделать? (Введите номер действия)
echo.
echo 1. Включить беслатный доступ к www.pushkino.org и другим сайтам
echo 2. Выключить бесплатный доступ (Используйте если www.pushkino.org не грузится) 
echo 3. Выйти
:st
echo.
echo Ваш выбор:
:again0
set /p mcc=[1,2,3]?
IF [%mcc%]==[3] GOTO st3
IF [%mcc%]==[2] GOTO st2
IF [%mcc%]==[1] GOTO st1
GOTO again0

:st1
find /I "%s1%"<%HOSTS% >NUL
IF ERRORLEVEL 1 (echo %t1%>>%HOSTS%)
find /I "%s2%"<%HOSTS% >NUL
IF ERRORLEVEL 1 (echo %t2%>>%HOSTS%)
find /I "%s3%"<%HOSTS% >NUL
IF ERRORLEVEL 1 (echo %t3%>>%HOSTS%)

echo Готово. Теперь www.pushkino.org грузится бесплатно через локальную сеть.
echo Для вступления изменений в силу закройти все окна браузера и подождать 5 минут.
pause
exit

:st2
find /I /V "%s1%"<%HOSTS% >temp.tmp
copy temp.tmp %HOSTS% /Y >NUL

find /I /V "%s2%"<%HOSTS% >temp.tmp
copy temp.tmp %HOSTS% /Y >NUL

find /I /V "%s3%"<%HOSTS% >temp.tmp
copy temp.tmp %HOSTS% /Y >NUL
del temp.tmp

echo Готово. Теперь www.pushkino.org грузится через Интернет.
echo Для вступления изменений в силу закройте все окна браузера и подождите 5 минут.
pause
exit

:st3
echo Пока :)
exit

:st4
echo Не удается найти файл hosts. Возможно вы используете не Windows XP/2003.