Система Orphus

среда, 26 мая 2010 г.

Если в windows не работает hosts

Сегодня постучался товарищ, просил помочь с hosts. Дело было в том, что как не правь этот файл, системой он не обрабатывался. Перепробовав кучку вариантов, проблему решить все же удалось.
О вариантах решения проблем в таких ситуациях сегодня и пойдет речь.


Во первых, попробуйте закрыть все браузеры и выполнить в консоли команду:
ipconfig /flushdns
Данная команда очищает dns-кеш.

Во вторых, проверьте в "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" параметр "DataBasePath", он должен иметь тип "REG_EXPAND_SZ" и значение "%SystemRoot%\System32\drivers\etc".

В третьих
, убедитесь, что к файлу есть доступ на чтение для всех юзеров.

В четвертых, попробуйте переименовать файл hosts в, например, hosts.bak. Потом создайте новый файл hosts, откройте его блокнотом и напишите туда ручками (именно ручками, а не скопируйте):
127.0.0.1 localhost
127.0.0.1 porno.com www.porno.com
(porno.com тут приведен для примера, реально надо писать тот сайт, который вы хотите заблокировать)

В пятых, убедитесь, что запущена служба DNS-клиент. Если не запущена, то запустите и поставьте ее в автозапуск.



ЗЫЖ Товарищу помог четвертый пункт.

UPD: Не забывайте, что сначала должны идти IP, а потом, через пробел или таб, имя хоста.

UPD 2: ru7701 пишет:
Кому ничего не помогает советую заглянуть в настройки подключения сетевухи. У меня там рядом с настройками Тсp/ip нашлась такая вот дрянь: "lplir lightweight Filter (x64 edition)". Снимаем галку и радуемся жизни.
Что интересно, гугл ничего про дрянь не знает. Откуда оно взялось не ясно.






Информация с сайта http://angel2s2.blogspot.com/. Если Вы читаете информацию на другом сайте, пожалуйста свяжитесь с автором сайта http://angel2s2.blogspot.com/.

Похожие статьи

42 коммент.:

F@got@dmin комментирует... четверг, 27 мая 2010 г., 17:50:00 GMT+3

Спасибо angel2s2 до такого варианта было реально тяжело додуматься :)

Angel 2S2 комментирует... четверг, 27 мая 2010 г., 17:51:00 GMT+3

Всегда пожалуйста :)

Анонимный комментирует... пятница, 14 января 2011 г., 4:17:00 GMT+2

Благодарю за советы, помогло. А то ДВА дня парился с этой проблемой. Добавляю твой сайт в избранные.

Angel2S2 комментирует... пятница, 14 января 2011 г., 9:26:00 GMT+2

Рад, что оказалось полезным и рад за вас, что помогло :)

Анонимный комментирует... понедельник, 21 февраля 2011 г., 14:15:00 GMT+2

Спасибо, дружище! 4 пункт помог!

Angel2S2 комментирует... понедельник, 21 февраля 2011 г., 14:19:00 GMT+2

Рад, что помогло :)

hunty комментирует... понедельник, 10 октября 2011 г., 22:55:00 GMT+3

4 пункт однозначно решает. Настраивал несколько дней Апачи, не мог понять почему не работают Vhosts (c NameVirtualHost), а все дело в hosts оказалось. Непонятно только, почему hosts перестал работать. Кстати про вписывание руками директив: я все из старого скопировал, и работает, так что видимо можно и без лишнего рукописного ввода обойтись.

Angel2S2 комментирует... вторник, 11 октября 2011 г., 9:37:00 GMT+3

Да, я это тоже заметил. У всех комментаторов именно этот пункт.

У меня два предположения почему перестал работать:
1. Файл должен быть в формате ASCII, а он изначально в "UNICODE".
2. Внешнее воздействие: вирус, hotfix либо какой-нибудь антивирус. В смысле, изменил файл из ASCII в "UNICODE".
Ничего из этого я, конечно же, не проверял. Это только мое предположение.
Тут под "UNICODE" я имею ввиду следующее: если сделать экспорт из regedit какой-нибудь ветки, а потом полученный файл открыть, например, в gvim, то будет видно, что между буквами есть еще какие-то символы. Вот такой формат я и имел ввиду. Вроде это UTF-16. Хотя я точно не знаю.

> Кстати про вписывание руками директив
Ручками предложил вписать, чтобы избежать случайных косяков с кодировкой и непечатаемыми (служебными?) символами.

Анонимный комментирует... воскресенье, 4 декабря 2011 г., 18:23:00 GMT+3

привет,а что мне не делать,если у меня на оборот не заход в контакт,одноклассники!!я уже заходил на host всё делал по инструкции,и всё равно не магу зайти на сайты(( хотя нет в этих строках на счёт того что сайты заблокированы!!! что делать? заранее спасибо!

Roman Shagrov комментирует... понедельник, 5 декабря 2011 г., 9:05:00 GMT+3

Привет. Скорее всего у тебя есть скрытый системный файл hosts, а тот, что видишь ты, называется hosts.txt, но так как в проводнике отключено отображение расширений, то ты видишь просто hosts.
Скачай FAR, включи в настройках отображение скрытых и системных файлов, перейди в папку C:\Windows\System32\drivers\etc. Если увидишь файл hosts.txt значит все так и есть. Удаляй его и правь файл hosts (который без расширения). Так же обязательно проверь комп на вирусы (есть такая зараза, которая этот трюк проворачивает): лучше скачай Dr.Web LiveCD или Kaspersky Rescue Disk на другом компе, запиши на CD диск, загрузи свой комп с этого диска и проверь на вирусы (так на много надежнее, чем из винды, даже из безопасного режима, проверять).

Анонимный комментирует... четверг, 15 декабря 2011 г., 23:35:00 GMT+3

спасибо огромное, ничего не помогало, но 4-й пункт это и правда хоть и нелепо, но работает

Анонимный комментирует... среда, 25 января 2012 г., 14:55:00 GMT+3

Спасибо, и мне 4 пункт помог =)

Анонимный комментирует... суббота, 4 февраля 2012 г., 22:09:00 GMT+3

Спасибо! проблема решилась 4-м пунктом! ))

Анонимный комментирует... среда, 14 марта 2012 г., 17:29:00 GMT+3

В основном проблема с файлом hosts в том, что вирусы/трояны заменяют букву "o" латинскую на букву "о" русскую. Вот система и не видит этот файл. А в проводнике всё смотрится окейно.

Roman Shagrov комментирует... среда, 14 марта 2012 г., 17:45:00 GMT+3

У меня было такое в свежепроинсаллированной ХРюшке (лицензионной). Не помню только какой там СП был.

Lexus комментирует... суббота, 24 марта 2012 г., 12:33:00 GMT+3

Спасибо большое способ переименования помог!

heavyfuel комментирует... среда, 9 мая 2012 г., 1:48:00 GMT+3

спасибо!!

Анонимный комментирует... среда, 11 июля 2012 г., 15:15:00 GMT+3

Убил на поиск проблемы полтора часа , перепробовал всё что можно ....

... спасибо , помог тоже 4-й пункт

Анонимный комментирует... суббота, 25 августа 2012 г., 13:59:00 GMT+3

спасибо большое, думал пропаду..

Анонимный комментирует... среда, 19 сентября 2012 г., 22:38:00 GMT+3

не пашет нихера, семерка, зараза, достала уже..

сижу значит пишу уже который час DynDNS-сервер на .cmd в связке с Netcat, для того чтобы слушать на порту можно было, всё отлично кроме одного - не потдягивают эти драные окна нихера! и руками и скриптом и головой уже в монитор этот фаел и обновлял и руками создавал и пересоздавал и делал через move, и через rename, и ХРЕН!

вот так.. -=(

если найдешь решение или знаешь что-то из того, что тут
не описано - буду офигенно рад если кинешь на мыло!

dasknix много_животных почта_на_гмайл-точка-ком

заранее спасибо!

Анонимный комментирует... среда, 19 сентября 2012 г., 22:40:00 GMT+3

..ну и все описанные способы, конечно, тоже
перепробовал - не помогло, иначе бы не писал.

Анонимный комментирует... среда, 19 сентября 2012 г., 23:07:00 GMT+3

офонареть, бьюсь руками об глаза!11
у меня реверсом хосты и ипы были, а не сначала ипы
всем спасибо, пойду покурю!..

Roman Shagrov комментирует... четверг, 20 сентября 2012 г., 8:34:00 GMT+3

Да... Такое тоже бывает :)
Отдыхай больше ;)

Эндрю комментирует... суббота, 6 октября 2012 г., 14:43:00 GMT+3

Блин, у меня проблема месяца два уже. Правда раньше не к спеху было, ну я и забил, а сейчас острая необходимость - и сижу бьюсь. Респект, сработал 4 пункт :)

Анонимный комментирует... понедельник, 14 января 2013 г., 11:18:00 GMT+3

Спасибо ГРОМАДНОЕ
Чего только не делал до этой статьи
Помогло создание нового файла hosts

ru7701 комментирует... четверг, 13 июня 2013 г., 13:33:00 GMT+3

Кому ничего не помогает советую заглянуть в настройки подключения сетевухи. У меня там рядом с настройками Тсp/ip нашлась такая вот дрянь: "lplir lightweight Filter (x64 edition)". Снимаем галку и радуемся жизни.

Что интересно, гугл ничего про дрянь не знает. Откуда оно взялось не ясно.

Roman Shagrov комментирует... четверг, 13 июня 2013 г., 13:54:00 GMT+3

Спасибо, добавил в пост.

Анонимный комментирует... суббота, 15 июня 2013 г., 15:25:00 GMT+3

подскажите пожалуйста, можно ли с помощью hosts заблокировать приложения вконтакте? лично у меня не получается. другие адреса блокируются

Roman Shagrov комментирует... понедельник, 17 июня 2013 г., 8:49:00 GMT+3

Можно. Но нужно знать IP адрес, на котором это приложение висит. Дело в том, что сами приложения, как правило, хостятся не на серверах вконтакта, а на сервере разработчика.

Юрий Золотов комментирует... пятница, 23 мая 2014 г., 15:09:00 GMT+3

Все дело в том, что реальный файл хостс скрыт (сделайте его видимым с помощью соответствующей настройки в свойствах папки) и тогда будете вносить изменения в действующий файл.

Манори Найтфалл комментирует... вторник, 28 июля 2015 г., 7:54:00 GMT+2

Хостс перестал работать после чистки программой Dr.Web CureIt...
Ни что из вышеперечисленного его не воскресило работу файла...
Виндовс XP SP2...
Посоветуете, что либо или дешевле для нервов просто переустановить систему?

Roma Shagrov комментирует... вторник, 28 июля 2015 г., 9:19:00 GMT+2

Манори, я знаю только один случай, когда делаешь правку файла hosts, а эффекта нет.
В папке было два файла - hosts и hosts.txt, но т.к. в проводнике был отключен показ скрытых файлов и их расширений, пользователь видел только один файл - hosts.txt, но видел его как hosts. Поэтому hosts и не работал.

Манори Найтфалл комментирует... вторник, 28 июля 2015 г., 12:43:00 GMT+2

Roma Shagrov, у меня включен показ скрытых файлов(лечил от вируса-скрывалки папок флешку, которую у соседей к "динозавру" полному вирусов подключал, из-за чего, собственно и использовал Dr.Web CureIt)... Скрытых файлов там нет, и он работал до обработки антивирусником Dr.Web CureIt...

Roma Shagrov комментирует... вторник, 28 июля 2015 г., 13:46:00 GMT+2

Файл имеет атрибут "системный"? Какие права на файл (владелец и тп)?
У меня с cure it такого никогда не было.

Манори Найтфалл комментирует... вторник, 28 июля 2015 г., 16:43:00 GMT+2

А разве эта фича не в Win7 появилась?
Хотя, может, я-нуб, незнающий куда смотреть...

Roma Shagrov комментирует... вторник, 28 июля 2015 г., 20:40:00 GMT+2

Манори, точно не скажу. Давно винду не юзаю, линуксоид.

Манори Найтфалл комментирует... среда, 29 июля 2015 г., 10:25:00 GMT+2

яснопонятно... я б тож давно перешёлна линукс, да не охото с эмуляторами возиться... приходится терпеть всю эту фигню ради игор... Т.Т

Unknown комментирует... четверг, 21 апреля 2016 г., 17:45:00 GMT+2

А у меня проблема оказалась в папках etc\Save1 etc\Save2, в которых я хранил копии hosts.
Пока их не убрал, основной hosts не обрабатывался.

Olga A комментирует... пятница, 21 апреля 2017 г., 3:22:00 GMT+2
Этот комментарий был удален автором.
Olga A комментирует... пятница, 21 апреля 2017 г., 3:25:00 GMT+2

Откатить систему помогает. Понятно, что поздно с советом, но может другим поможет после лечения cureit

Roma Shagrov комментирует... пятница, 21 апреля 2017 г., 4:54:00 GMT+2

Olga A, откат системы не всегда поможет, т.к. изменения в системе, связанные с hosts могли произойти давно, а понадобилось, что в hosts менять, только сейчас.

Отправить комментарий