не работает файл hosts windows 10

файл hosts игнорируется, как устранить неполадки?

Файл hosts на компьютерах Windows используется для привязки определенных строк имен к определенным IP-адресам для переопределения других методов разрешения имен.

Часто кто-то решает изменить файл hosts и обнаруживает, что эти изменения не вступают в силу или что даже старые записи файла hosts впоследствии игнорируются. Это может произойти из-за множества ошибок, и может быть сложно понять, какая именно.

Когда перед Windows возникает проблема игнорирования файла hosts, какой протокол комплексного устранения неполадок можно использовать?

Этот вопрос имеет дубликаты на SO, такие как игнорирование файла HOSTS

Тем не менее, они, как правило, имеют дело с конкретным случаем, и как только обнаружена ошибка, допущенная ФП, дискуссия заканчивается. Если вы не сделали ту же ошибку, такое обсуждение не очень полезно. Поэтому я подумал, что было бы более полезно иметь общий протокол для решения всех проблем, связанных с хостами, который охватывал бы все случаи.

Исходя из моего собственного опыта и того, с чем я столкнулся во время Google, вот несколько вещей, которые можно попробовать:

1. Вы проверили, что это работает правильно?

Сбросить старые данные. Чтобы проверить, работает ли он, используйте (при условии, что у вас есть запись ipv4 на ваших хостах для www.example.com или запись ipv6 на ваших хостах для ipv6.example.com):

И посмотрите, использует ли он правильный IP. Если да, ваш файл hosts в порядке и проблема в другом месте.

Кроме того, вы можете сбросить кэш NetBios с помощью (откройте консоль как администратор или она не будет работать):

Вы можете проверить текущие данные в кеше DNS:

2. Основы

3. Пробелы

Примеры записей с использованием управляющих изображений Unicode для обозначения управляющих символов. (Не копируйте и не вставляйте их в файл hosts!)

Если вы скопировали и вставили записи хостов откуда-то, вы можете получить несколько пробелов. В теории хосты поддерживают несколько пробелов, разделяющих два столбца, но это еще одна вещь, которую стоит попробовать, если больше ничего не работает.

Чтобы быть в безопасности, убедитесь, что все строки в вашем хост-файле используют табуляции или пробелы, а не оба.

Наконец, завершите файл пустой строкой.

4. Ключ реестра

Существует раздел реестра, указывающий расположение файла hosts. Предположительно, Windows на самом деле не поддерживает размещение файла hosts в других местах, но вы можете проверить это. Ключ:

Запись должна быть:

5. Разрешения

Иногда возникают проблемы с разрешениями для файла, атрибутами файла и подобными вещами. Чтобы воссоздать файл с разрешениями по умолчанию:

6. Кодировка

7. Прокси

Если у вас настроен прокси, он может обойти файл hosts. Решение состоит в том, чтобы не использовать прокси-сервер или настроить его так, чтобы он этого не делал.

8. DNS-адрес

(Это также может решить проблемы с прокси.)

Перейдите к свойствам сетевых подключений, затем настройкам TCP / IP и измените первый DNS-сервер на 127.0.0.1 (localhost). Второй, вероятно, должен быть вашим действительным IP-адресом DNS.

Источник

файл hosts игнорируется, как устранять неполадки?

Файл hosts на компьютерах Windows используется для привязки определенных строк имен к определенным IP-адресам для переопределения других методов разрешения имен.

Часто решает изменить файл hosts и обнаруживает, что изменения отказываются вступать в силу, или что даже старые записи файла hosts игнорируются после этого. Ряд ошибок «getcha» может вызвать это, и может быть сложно разобраться, какой из них.

При столкновении с проблемой Windows, игнорирующей файл hosts, какой комплексный протокол устранения неполадок можно выполнить?

У этого вопроса есть дубликаты на SO, такие как игнорируется файл HOSTS

11 ответов

Основываясь на моем собственном опыте и на том, с чем я столкнулся во время Googling, вот несколько вещей, которые можно попробовать:

1. Вы проверили, что он работает правильно?

Чтобы удалить старые данные. Чтобы проверить, работает ли это, используйте (при условии, что у вас есть запись ipv4 на ваших хостах на www.example.com или запись ipv6 на ваших хостах для ipv6.example.com):

И посмотрите, использует ли он правильный IP-адрес. Если да, ваш файл hosts в порядке, и проблема в другом месте.

Кроме того, вы можете сбросить кеш NetBios с помощью (откройте консоль как администратор или она не удастся):

Вы можете проверить текущие данные в кеше DNS с помощью:

2. Основы


3. Пробелы

Примеры записей, используя управляющие изображения Юникода для указания управляющих символов. (Не копируйте и не вставляйте их в свой файл хостов!)

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

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

Наконец, завершите файл пустой строкой.

4. Ключ реестра

Существует раздел реестра, определяющий расположение файла hosts. Предположительно, Windows фактически не поддерживает размещение файла hosts в других местах, но вы можете проверить его. Ключ:

Запись должна быть:

5. Права доступа

Иногда возникают проблемы с разрешениями на файл, атрибутами файла и т. д. Чтобы воссоздать файл с разрешениями по умолчанию:

6. Кодирование


7. Доверенные

Если у вас настроен прокси-сервер, он может обойти файл hosts. Решение состоит в том, чтобы не использовать прокси-сервер или не настроить его для этого.

8. Адрес DNS

(Это также может решить проблемы с прокси-сервером.)

Перейдите к свойствам сетевых подключений, затем настройкам TCP /IP и измените первый DNS-сервер на 127.0.0.1 (localhost). Второй, вероятно, должен быть вашим фактическим IP-адресом DNS.

Источник

Записки молодого админа

. для себя и для всех

не работает файл hosts windows 10

не работает файл hosts windows 10

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

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

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

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

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

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

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

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

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

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

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

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

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

45 коммент.:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Да. Такое тоже бывает 🙂
Отдыхай больше 😉

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Этот комментарий был удален автором.

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

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

Не вышло у меня все проверил не один раз и как назло когда реально понадобилось, такая магия что без бубна не разберешься, на 7, 10 проверил все гуд, а вынь 8*64 ни вкакую час времени потрачено бесполезно (.

Источник

Как открыть файл hosts в Windows 10?

Где находится файл hosts в Windows?

Файл hosts располагается на диске с операционной системой. Как правило, диску присваивается буква “C”. Но у вас операционная система может располагаться на диске с другой буквой.

Файл hosts можно найти по адресу: C:\Windows\System32\drivers\etc

не работает файл hosts windows 10

Как выглядит файл hosts в Windows?

Файл hosts представлен в обычном текстовом варианте. Несмотря на использование локализованной версии Windows, файл hosts на русский язык не переведён. Поэтому мы решили перевести этот файл для наших читателей самостоятельно.

Copyright (c) 1993-2009 Microsoft Corp. Это пример файла hosts, используемого Microsoft TCP/IP для Windows. Этот файл содержит сопоставления IP-адресов с именами хостов (доменными именами). Под каждую запись отводится отдельная строка. IP-адрес следует разместить в первом столбце, за которым написать соответствующее имя хоста (доменное имя). IP-адрес и имя хоста должны быть разделены хотя бы одним пробелом. Кроме того, комментарии могут быть добавлены к отдельным строкам или после доменного имени, обозначенных символом ‘#’.

Следует отметить, что файл hosts по умолчанию это один сплошной комментарий. Все записи в нём начинаются с символа #, а это значит, что правила сопоставления IP-адресов в этом файле не применяются.

не работает файл hosts windows 10

Как открыть файл hosts с правами администратора?

По умолчанию файл hosts можно открыть обычным способом, но вот внести изменения можно только, если текстовый редактор будет запущен от имени администратора. Это немного усложняет редактирование файла hosts обычными средствами редактирования. Так как если вызывать контекстное меню у файла hosts, и выбрать параметр “Открыть с помощью…”, откроется программа в обычном режиме. Даже если вы внесёте изменения, сохранить файл не удастся. Программа предложит сохранить файл hosts как новый файл.

Редактируем файл hosts помощью блокнота

не работает файл hosts windows 10

не работает файл hosts windows 10

не работает файл hosts windows 10

Редактируем файл hosts с помощью бесплатной программы Notepad++

не работает файл hosts windows 10

не работает файл hosts windows 10

А как вы открываете и редактируете файл hosts в Windows 10?

Источник

Доступ запрещен при редактировании файла hosts в Windows 10 [ПОЛНОЕ РУКОВОДСТВО]

Иногда, чтобы решить определенную проблему или заблокировать определенный веб-сайт на вашем компьютере с Windows 10, вы должны отредактировать файл hosts.

Редактирование файла hosts – это довольно сложная процедура, и количество пользователей сообщило «Доступ запрещен» при попытке редактировать файл hosts в Windows 10.

Вот еще несколько примеров этой проблемы:

Как отредактировать файл hosts в Windows 10 и избежать сообщения «Доступ запрещен»?

Исправлено: ошибка «Отказано в доступе» в Windows 10

Если вы используете Блокнот в качестве текстового редактора, вам необходимо запустить его как администратор, прежде чем вы сможете редактировать файл hosts. Чтобы запустить Блокнот от имени администратора и отредактировать файл hosts, выполните следующие действия:

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

Ищете альтернативные варианты блокнота? Вот 6 лучших текстовых редакторов, доступных прямо сейчас.

Кроме того, вы можете запустить командную строку как администратор и использовать ее для запуска Блокнота и редактирования файла hosts. Для этого выполните следующие инструкции:

Если у вас возникли проблемы с доступом к командной строке от имени администратора, вам лучше ознакомиться с этим руководством.

По словам пользователей, вы можете избежать сообщения «Доступ запрещен» при редактировании файла hosts, просто переместив файл в другое место, отредактировав его и вернув его в исходное местоположение. Для этого выполните следующие действия:

Отредактируйте файл хостов, следуя этому пошаговому руководству.

По умолчанию для файла hosts установлено только для чтения, что означает, что вы можете открыть его, но не можете вносить в него какие-либо изменения. Чтобы устранить эту проблему, необходимо отключить режим «Только чтение» для файла hosts, выполнив следующие действия:

Теперь вы сможете внести необходимые изменения в файл hosts. После того, как вы закончите, было бы неплохо снова установить хост-файл в режим только для чтения.

Иногда все ваши документы доступны только для чтения, включая ваш файл hosts. Если вы хотите изменить их правильно, вы можете найти больше информации об этом в этом кратком руководстве.

Решение 4. Изменить настройки безопасности для хостов

Иногда для доступа к определенным файлам и папкам вам нужны соответствующие привилегии, и то же самое относится и к файлу hosts.

Если вы получаете «Доступ запрещен» при попытке изменить файл hosts, вы можете не иметь полного контроля над файлом, но вы можете легко изменить его, выполнив следующие действия:

Epic Guide alert! больше нет проблем с Проводником. Исправьте их все с помощью этого обширного руководства!

Решение 5. Использование скрытой учетной записи администратора

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

Если вы не используете учетную запись администратора, вы можете включить скрытую учетную запись администратора и использовать ее для внесения изменений в файл hosts. Чтобы включить скрытую учетную запись администратора, выполните следующие действия:

Узнайте все, что нужно знать об учетной записи администратора и о том, как ее можно включить/отключить прямо здесь!

Файл Hosts – это системный файл, поэтому он защищен, и обычно вам не рекомендуется его редактировать, но если вы решите это сделать, всегда полезно знать, как сбросить файл хостов по умолчанию в Windows 10 на случай, если что-то пойдет не так.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *