Hosts для windows 7 не работает

Hosts для windows 7 не работает

Junior Member Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору почитал данную ветку, у меня похожая проблема, но решение так и не нашел

имеем
параметр DataBasePath = %SystemRoot%\System32\drivers\etc
тип = REG_EXPAND_SZ

имеем файл хостс, расположенный в System32\drivers\etc, следующего содержания

127.0.0.1 localhost
192.168.240.1 comp1
192.168.240.228 comp2

что получили:
comp1 пингуетс как по ип адресу так и по имени comp1
comp2 пингуется только по ip адресу.

прри попытке ping comp2 получаем ответ
При проверке связи не удалось обнаружить узел comp2 . Проверьте имя узла и повто
рите попытку.

В чем м.б. проблема? Всего записей: 84 | Зарегистр. 07-05-2007 | Отправлено: 09:54 24-11-2009 | Исправлено: noloved, 09:55 24-11-2009

vlary

Platinum Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Какая-нибудь кривизна, типа внесли изменения не в файл hosts, а в hosts.sam,
или вместо точки запятая, или еще что нибудь.
Проверьте еще раз файл, желательно не ноутпадом, а ФАРом или подобным редактором
Всего записей: 16998 | Зарегистр. 13-06-2007 | Отправлено: 10:50 24-11-2009 | Исправлено: vlary, 10:51 24-11-2009
noloved

Junior Member

Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору начну из далека

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

переставил tcp/ip, юзал winsocketfix, безрезультатно

Добавлено:
алелуйа.
так и не понял в чем было дело..
при переустановке tcp/ip он переименовал существующий host файл в файл host.bak, и создал новый (пустой) hosts.
Добавил в него все свои строки и заработало

Всего записей: 84 | Зарегистр. 07-05-2007 | Отправлено: 10:58 24-11-2009 | Исправлено: noloved, 10:59 24-11-2009
xamlow

Newbie

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Курю гугл с самого утра, но решения никак не найду.

Винда не читает файл hosts (или же просто его не интерпретирует, не суть важно). Windows 7 64 enterprise.

Формат самого файла hosts — верный. Слава богу, не первый день замужем ))

В \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DataBasePath путь указан правильный, вид параметра верный (reg_expand_sz).

Права доступа к файлу — полные.

DNS кэш обновлял.

Антивирусы и прочие — блокировал, бесполезно.

На дрянь машину проверял, ad-aware и спайботом — ну, если только очень глубоко сидит кто-то.

Что еще копать?

Всего записей: 15 | Зарегистр. 05-11-2005 | Отправлено: 15:44 22-04-2010
sonik75

Junior Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору поменять строчки местами, посмотреть
открыть файл например far ом или hex редактором на предмет каких-нибудь неправильных
символов (которые не отображаются)
Всего записей: 33 | Зарегистр. 01-09-2009 | Отправлено: 13:09 28-04-2010
xamlow

Newbie

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору sonik75, при помощи обильной матершины проблему в итоге решил.

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

Вообщем с третьей итерации неожиданно все зашуршало.

Суть до сих пор не могу уяснить.

Всего записей: 15 | Зарегистр. 05-11-2005 | Отправлено: 13:52 28-04-2010
ipmanyak

Platinum Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору xamlow Покажите сам файл hosts и расскажите как проверяете. nslookup-ом проверяли?
ping имя_хоста
пробовали?

———-
В сортире лучше быть юзером, чем админом.
Всего записей: 10722 | Зарегистр. 10-12-2003 | Отправлено: 13:57 28-04-2010
xamlow

Newbie

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата:

ping имя_хоста пробовали?

да, пинг не проходил.

Цитата:

Покажите сам файл hosts и расскажите как проверяете

127.0.0.1 serial.alcohol-soft.com
127.0.0.1 www.alcohol-soft.com
127.0.0.1 images.alcohol-soft.com
127.0.0.1 trial.alcohol-soft.com
127.0.0.1 alcohol-soft.com
127.0.0.1 activate.adobe.com
127.0.0.2 ttr.local
127.0.0.3 test.local

сам файл — plain text 1251, никакого юникода.

nslookup пробовал, понятно.

Повторюсь, проблема решилась, не очень понятна только логика и причины.

Всего записей: 15 | Зарегистр. 05-11-2005 | Отправлено: 14:05 28-04-2010
ipmanyak

Platinum Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору xamlow
Цитата:

проблема решилась, не очень понятна только логика и причины.

то есть почему решилась не знаете?

———-
В сортире лучше быть юзером, чем админом.
Всего записей: 10722 | Зарегистр. 10-12-2003 | Отправлено: 14:50 28-04-2010
xamlow

Newbie

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ipmanyak, выше я описал, что сделал:

Цитата:

Удалил hosts, перезагрузился, создал новый. Вообщем с третьей итерации неожиданно все зашуршало.

Непонятно, в чем причина такого поведения ОС — то ли файл закеширован был неким образом, то ли еще чего.

Всего записей: 15 | Зарегистр. 05-11-2005 | Отправлено: 15:37 28-04-2010
TheBarmaley

Platinum Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору xamlow
Цитата:

то ли еще чего

проверьте галочку «использовать LMHOST» в настройках TCP/IP, по дефольту — вкл..
из «нетленки», т.е. из родной справки:
Цитата:

Hosts Обеспечивает разрешение имен узлов в IP-адреса для программ, использующих интерфейс Windows Sockets.
Lmhosts Обеспечивает разрешение имен NetBIOS в IP-адреса для сетей на основе Windows.

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

1. Убедитесь, что формат записей этого файла соответствует формату записей файла-примера, который был установлен вместе с протоколом TCP/IP.
2. Проверьте файл на наличие синтаксических ошибок.
3. Проверьте, нет ли в этом файле неправильных IP-адресов или идентификаторов.

По умолчанию файл Lmhosts отсутствует. В качестве основы для создания файла Lmhosts можно использовать файл-пример Lmhosts.sam.

а также (оттуда же):
Цитата:

Не удается разрешить имя узла.

Причина Способы разрешения имен узлов не могут разрешить имя узла в IP-адрес.

Решение
.
При использовании служебных программ TCP/IP, например программы ping, для разрешения имен применяется файл Hosts.
Из-за ошибок, связанных с файлом Hosts, могут возникать следующие неполадки.

— Файл Hosts или DNS-сервер не содержат определенного имени узла.
— Имя узла в файле Hosts или в параметре команды указано неправильно.
— В файле Hosts для имени узла указан неправильный IP-адрес.
— Файл Hosts содержит несколько записей на разных строках для одного и того же узла; если так, то будет использоваться запись, расположенная раньше всех остальных.
— Сведения о сопоставлении имени компьютера IP-адресу были ошибочно добавлены в файл Hosts, а не в файл Lmhosts.

т.е. для определения узлов локальной сети под вендой юзаем не hosts, а LMHOST..

Всего записей: 13120 | Зарегистр. 07-06-2006 | Отправлено: 16:58 28-04-2010
xamlow

Newbie

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору TheBarmaley, спасибо, взял на заметку.
Всего записей: 15 | Зарегистр. 05-11-2005 | Отправлено: 17:22 28-04-2010
TheBarmaley

Platinum Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору xamlow
в довесок — чтобы нетбиос нормально отрабатывал, для локали со статическими адресами тупо включить его (там же, в настройках тсп/ип, чуть ниже галки лмхоста)..
Всего записей: 13120 | Зарегистр. 07-06-2006 | Отправлено: 17:28 28-04-2010
Greebers

Newbie

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Операционка Винда 7
У меня тоже была аналогичная проблема, не как не мог закрыть доступ на любые адресса обновления.

Я смог эту проблему решить так.

Через программу cmd пропинговал вначале адрес 127.0.0.1 так как сижу через прокси виртуальный сервер. Затем додуплил и решил сменить на адрес который не будет пинговатся

Затем я начал пинговать и нашел адрес который не пингуется 10.0.0.2
И затем заменил и заткнул те проги которые не должны выходить в интернет

Источник

Читайте также:  Не работает the west
Оцените статью