PDA

Показать полную графическую версию : После исполнения батника, не работает файл hosts


DarkHart
19-02-2015, 07:46
Здравствуйте. Если я вручную добавлю адрес в файл хост то веб-сайт блокируется. Однако запускаю такой батник-
@echo off
cd /d "%windir%\system32\drivers"
cd etc

Call :GrantAccess hosts
attrib -R -S -H hosts
echo 127.0.0.1 www.yandex.kz>>hosts
echo 127.0.0.1 www.google.kz>>hosts
echo 127.0.0.1 www.vk.com>>hosts
echo 127.0.0.1 www.mail.ru>>hosts
ipconfig /flushdns

pause
goto :eof

:GrantAccess
takeown /f "%~1"
echo y|cacls "%~1" /g %username%:f
exit /b

pause

и всё, адреса не блокируются.

В чём дело?

Опиум
25-02-2015, 15:24
ipconfig /flushdns ИМХО лишнее.

C:\Windows\system32>cd /d "C:\Windows\system32\drivers\etc"

C:\Windows\System32\drivers\etc>ping www.polnayazopa.ru
Ping request could not find host www.polnayazopa.ru. Please check the name and t
ry again.

C:\Windows\System32\drivers\etc>attrib -R -S -H hosts

C:\Windows\System32\drivers\etc>echo 127.0.0.1 www.polnayazopa.ru 1>>hosts

C:\Windows\System32\drivers\etc>attrib +R +S hosts

C:\Windows\System32\drivers\etc>ping www.polnayazopa.ru

Pinging www.polnayazopa.ru [127.0.0.1] with 32 bytes of data:
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128

Ping statistics for 127.0.0.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms

C:\Windows\System32\drivers\etc>pause
Press any key to continue . . .




© OSzone.net 2001-2012