Хост файл как выглядит: Как должен выглядеть файл hosts?
Содержание
Как должен выглядеть файл hosts?
Hosts — текстовый файл, содержащий базу данных доменных имен и используемый при их трансляции в сетевые адреса узлов. Запрос к этому файлу имеет приоритет перед обращением к DNS-серверам. В отличие от DNS, содержимое файла контролируется администратором компьютера. Все вышеприведенное означает, что с помощью данного файла вы очень легко и просто сможете настроить доступ к любому из существующих интернет-ресурсов. Допустим, вы захотели заблокировать доступ к одной из популярных социальных сетей, например, ВКонтакте. Для этого вам придется прописать всего лишь несколько строк в hosts и сохранить изменения. После этого любой пользователь, воспользовавшийся вашим компьютером, банально не сможет попасть в ВК, поскольку доступ будет запрещен. Конечно, при наборе минимальных знаний, этот запрет легко обходится.
Обычный пользователь теоретически ничего не должен знать о файле хостс, поскольку это ему просто ни к чему. Увы, современные реалии таковы, что нам приходится изучать много нового. Дело в том, что в последние несколько лет появилось очень много мошеннических организаций, которые используют hosts для кражи персональной информации, а также для отъема денег у человека, путем перенаправления его на другие сайты с целью вымогательства. Что бы вы поняли, о чем я говорю, приведу такой пример. Допустим, вы решили зайти на тот же ВК. Только вместо своей страницы вы видите предупреждение, в котором вас просят отправить СМС на короткий номер с целью удостовериться в том, что вы реальный человек, а не робот. Причины могут быть и другими, в данном случае это не имеет значения. Вы отправляете сообщение, после чего с вашего счета начинают списываться деньги. Это и есть мошенничество, фигурантом которого вы стали. Необходимо сразу же позвонить своему оператору связи, объяснить ситуацию и попросить вернуть деньги на счет. Скорее всего, придется написать письменное заявление, после чего вам вернут средства, так как они были сняты со счета незаконно.
Как же такое могло произойти? С помощью файла хостс вас автоматически перенаправляет на мошеннический сайт, который только внешним видов напоминает привычный ВКонтакте, при этом адрес в строке может быть реальным (то бишь vk. com). Тем не менее, это не ВК. Что бы удостовериться в этом, можно открыть hosts и увидеть лишние строки вида 111.222.333.333 vk.com, с помощью которых и происходит перенаправление.
Возникает еще один вопрос — как может меняться хостс? Да очень просто: для этого вам необходимо всего лишь занести троян на ПК, который проделает всю операцию без вашего ведома. А подцепить его можно практически на любом сайте.
Итак, теперь переходим к основному вопросу, а именно: как выглядит файл hosts? Скажу сразу, что он немного различается в зависимости от операционной системы.
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost
# Copyright (c) 1993-2006 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102. 54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost
::1 localhost
# Copyright (c) 1993-2006 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handle within DNS itself.
# 127.0.0.1 localhost
Как видите, файлы между собой практически не отличаются за некоторым отличием. Тем не менее, для каждой операционной системы я рекомендую использовать свой hosts. Просто копируйте указанные данные.
К слову, файлы находятся в следующих разделах:
- В Windows XP/2003/Vista/7/8 C:\WINDOWS\system32\drivers\etc\hosts
- В Windows NT/2000: C:\WINNT\system32\drivers\etc\hosts
Если у вас нет возможности или желания самостоятельно менять данный файл, вы можете воспользоваться утилитой под названием Dr.Web CureIt, о которой я недавно рассказывал — она автоматически изменяет содержимое hosts, если в нем присутствуют лишние символы.
Файл hosts — что это ?
Многие пользователи, слышали о файле hosts, но не все знают кто и зачем пользуется этим файлом. Часто в своих целях его используют создатели вирусов. Сами пользователи в своих целях используют этот файл редко, если используют то не напрямую, а запуская определенную программу . То есть программа получает доступ к этому файлу и выполняет ту или иную операцию при помощи этого файла. Не обязательно это может быть «правильная программа» , зачастую это программа вирус (троян).
Как минимум, если пользователь умеет обращаться с этим файлом то он может самостоятельно посмотреть содержимое этого файла и определить побывал там вирус или нет. Например часто бывает, ваш компьютер перестал заходить на тот или иной сайт, например в социальную сеть. Проблема может оказаться в лишней записи файла hosts.
Hosts — по своей сути, простой текстовый файл в котором прописывают доменные имена сопоставляемые с IP адресами. Проще говоря любой сайт имеет свое имя привычное для всех пользователей например propk.ru , но в начале оно имеет вид IP адреса в виде цифр 185.26.122.204 который принадлежит владельцу хостинга. Адрес сайта в том виде в котором мы видим его был придуман для удобства использования. Кроме того на данном IP может находится несколько сайтов расположенных на одном хостинге (сервере).
Первоначально после установки вашей операционной системы в файле hosts имеется всего одна запись
# 127.0.0.1 propk.ru
# ::1 propk.ru
эти строки резервируют IP адрес 127.0.0.1 для локального сервера, именно вашего сервера, если вы запустите его на своей операционной системе.
В каждой операционной системе файл Hots расположен по определенному адресу:
Принцип работы и использования этого файла прост,
объясним без премудростей и простым языком, чтоб было понятно всем.
Когда в строке браузера вы набираете адрес или программа обращается в интернет по какому то адресу, то вначале система, браузер или совсем попросту ваш компьютер вначале обращается к этому файлу и проверяет нет ли там этого адреса. Если он там есть, то дальше идет перенаправление по тому адресу который там указан для этого сайта или адреса.
Чтоб совсем стало понятно на примере:
если сделать запись такого вида — 127.0.0.1 сайт.ru
то набрав в адресной строке браузера сайт. ru мы не попадем на этот сайт, система перенаправит нас по IP адресу 127.0.0.1 , а этот адрес принадлежит вашему компьютеру.
Таким образом можно закрыть например доступ к социальной сети или иному ресурсу. Чем и пользуются злоумышленники, перенаправляя нас на другой сайт вместо нужного нам или блокируя доступ к нему, внося изменения с помощью «троянов» и прочих вирусов.
Вот как выглядят файлы hosts по умолчанию в некоторых операционных системах:
Windows XP
Windows Vista
Windows 7
Windows 10
Сам файл расположен там же где и в предыдущих версиях windows.
Содержание его выглядит следующим образом:
Главное условие редактирования файла Hosts
Не зависимо в какой операционной системе вы редактируете этот файл. Редактирование должно производится от имени администратора.
В windows можно открыть блокнот от имени администратора, а затем в нем открыть и отредактировать этот файл.
По такому же принципу поступаем и в других операционных системах.
Надеемся принцип работы и значение данного файла понятны. Если после записи со строками, в моем случае propk.ru, ниже есть еще различные строки то скорее всего этот файл заражен и его надо привести в соответствующий, первоначальный вид.
Самое главное при изменении этого файла не измените его формат, расширение, у данного файла нет расширения вообще, хоть он и редактируется простым текстовым редактором.
Всем Удачи!
5 мая 2016
Понимание и использование файла hosts. Руководство для начинающих
Что такое файл hosts? и для чего он используется? –
Файл hosts выполняет преобразование имени в IP-адрес и использовался в ранних компьютерных сетях для разрешения имен до разработки DNS .
Файл hosts по-прежнему присутствует в компьютерных системах (Windows, Linux, MAC), планшетах (например, Android) и т. д. и может быть очень полезен для целей тестирования.
hosts файл — это простой текстовый файл, который можно редактировать с помощью текстового редактора, например блокнота.
Однако важно отметить, что файл hosts не имеет расширения файла, такого как .txt.
Имена хостов
Прежде чем мы рассмотрим сам файл хоста, важно понять имена хостов.
В сети Windows все машины имеют имя (имя компьютера или хоста) и адрес (IP-адрес)
В сети Windows имя компьютера также называется имя хоста .
Имя компьютера назначается при установке, но его можно изменить позже (щелкните меню «Пуск» и щелкните правой кнопкой мыши мой компьютер>имя компьютера>изменить ).
Чтобы упростить использование, сделайте его содержательным и коротким. Я использую WS1 (рабочая станция 1) и т. д.
Примечание: Все имена компьютеров в сети Windows должны быть уникальными.
Вы также можете найти имя компьютера, называемое именем Netbios , а также имя хоста .
Имя netbios возникает из-за того, что ранние сети Microsoft использовали сетевые протоколы netbios , которые требовали, чтобы все устройства имели уникальное имя.
В сети Microsoft тогда
имя компьютера = имя Netbios = имя хоста
В сети Linux или Unix имя хоста чисто необязательное , но полезное, поэтому нормально давать каждому компьютеру/устройству имя .
имя хоста можно использовать вместо IP-адреса компьютера , используя файл hosts для сопоставления имени с IP-адресом.
Чтобы найти имя хоста машины, введите команду hostname и командную строку. (Windows и Linux)
Вы также можете использовать команды ipconfig (Windows) и ifconfig (Linux).
Расположение файла хоста — Windows и Linux
В Windows XP, Windows 7 файл hosts находится по адресу c:\windows\system32\drivers\etc\ ,
Примечание: Он может быть скрыт, поэтому для его просмотра необходимо включить просмотр скрытых файлов .
Кроме того, вы не сможете сохранить его, если не откроете его как администратор. Взгляните на эту статью для руководства.
В системах Linux файл hosts находится в каталоге /etc .
Вот основной файл хоста по умолчанию , взятый с моего ПК. Он поставляется со всеми машинами Windows.
Большинство систем имеют одну запись по умолчанию для локального хоста, сопоставленного с 127.0.0.1 петлевой адрес .
Когда используется файл hosts?
Когда вы вводите сетевое имя в строку браузера, командную строку и т. д., как показано в простой командной строке ping ниже:
Компьютер должен сначала преобразовать это имя в IP-адрес.
В большинстве систем это можно сделать несколькими способами в определенном порядке.
Это известно как процесс разрешения имен . См. описание процесса разрешения имен.
На большинстве устройств сначала проверяется файл hosts , а затем DNS (если настроен DNS).
Примечание. На компьютерах с Windows (Windows 10,8,7,XP и т. д.) изменение порядка разрешения имен выполняется с помощью параметров реестра.
Однако на машинах Linux используется простой текстовый файл с именами /etc/hosts.conf (более старые версии) и /etc/nsswitch.conf . См. эту статью
На снимке экрана выше в моем файле hosts не было записи для Google.com, поэтому система использовала DNS для разрешения имени.
Однако, если я отредактирую файл хоста и создам запись для www.google.com , которая указывает на петлевой адрес (127.0.0.1) .
Вот что происходит, когда я пингую www.google.com.
Обратите внимание, что на этот раз используется запись в файле hosts, а не DNS.
В приведенном выше примере я использовал полное доменное имя (FQDN) www. google.com.
Я мог бы использовать псевдоним, например. Г oogle и получил тот же результат.
Некоторые вирусы нацелены на хост-файл, так как это простой способ привлечь ничего не подозревающих пользователей на мошеннические веб-сайты .
Если вы разрабатываете веб-сайты, настраиваете локальные сети и т. д., вам очень пригодится файл hosts.
Общие вопросы и ответы
В- В чем разница между именем хоста и доменным именем.
A- Имя хоста используется в локальных сетях без DNS и является именем, присвоенным компьютеру. Похоже на это ws1. Принимая во внимание, что доменное имя выглядит следующим образом: ws1.mydomain.com.
В- На моих машинах с Windows у меня также есть файл LMhosts, что это такое?
A- LMhosts используется приложениями, использующими протокол Netbeui, и содержит имена NetBIOS и сопоставления IP-адресов. Он действительно больше не используется.
Файл Hosts Video
Я создал видео – Что такое файл hosts? который охватывает основные моменты, указанные выше.
Сводка
Файл hosts используется как часть процесса преобразования имен , и обычно является первым вариантом.
Большинству людей никогда не понадобится редактировать файл hosts, но вы должны знать, что он существует, и что делает файл hosts на всякий случай.
Было ли это полезно?
Связанные руководства и ресурсы:
- Объяснение методов разрешения имен хостов
- Понимание DNS
- Использование nslookup для начинающих
Сохранить
Сохранить
Сохранить
Сохранить
Пожалуйста, оцените? И используйте комментарии, чтобы сообщить мне больше
Что такое файл hosts и как его редактировать в Windows?
Хост-файлы — это текстовые файлы, которые используются для сопоставления доменных имен с IP-адресами, что и делают DNS-серверы. Вы можете использовать их для упрощения подключения к веб-сайтам, поэтому иногда вам нужно их редактировать.
Таким образом, это руководство объяснит, какие файлы хоста находятся в Windows, как вы можете их редактировать и что делать, если вы не можете этого сделать.
Что такое файл hosts в Windows?
Когда ваш компьютер хочет подключиться к веб-сайту, ему необходимо связаться с DNS-сервером, чтобы преобразовать URL-адрес в IP-адрес. Однако, если вы уже знаете IP-адрес для URL-адреса, вы можете добавить сведения в файл хоста, и ваш компьютер будет использовать его, не обращаясь к DNS-серверу или кэшу.
Допустим, вы хотите найти наш сайт MakeUseOf в своем веб-браузере. Для успешного поиска вашему ПК нужен IP-адрес, поэтому он ищет его в файле хоста.
Если вы ранее указали URL-адрес MakeUseOf и соответствующий IP-адрес в файле, ваш компьютер использует эту информацию для подключения. В противном случае ПК попытается найти IP-адрес в кэше DNS или подключиться к DNS-серверу в обычном режиме.
Файлы Hosts присутствуют во всех операционных системах, но в разных местах. Вот типичные местоположения:
- Windows 10 — «C:\Windows\System32\drivers\etc\hosts»
- Mac OS X — «/private/etc/hosts»
- Linux — «/etc/hosts»
Зачем редактировать файл hosts?
Файл hosts редактируется по нескольким причинам, но обычно это требуется для одного из двух целей.
Во-первых, файл hosts пригодится, если ваш DNS-сервер работает неэффективно. Если ваш DNS-сервер работает медленно, вы можете вставить IP-адрес и доменное имя в файл hosts, чтобы ускорить процесс поиска (если вы знаете все детали).
И наоборот, вы можете использовать плитку хостов, чтобы заблокировать ПК от доступа к веб-сайту. Поскольку файл hosts является первым портом захода для ПК, вы можете ввести неверный адрес для целевого сайта, чтобы запретить доступ к нему с вашего ПК.
Как редактировать файл hosts в Windows 10 и 11
Редактировать файл hosts в Windows довольно просто. Следуйте инструкциям ниже.
1. Создайте резервную копию
Сначала нам нужно создать резервную копию. Это поможет вам вернуться к предыдущему состоянию, если что-то пойдет не так.
Чтобы продолжить, выполните следующие действия:
- Запустите проводник и перейдите в папку, указанную ниже:
C:\Windows
ystem32\drivers\etc - Найдите файл hosts и щелкните его правой кнопкой мыши.
- Выберите Скопируйте и вставьте файл в другое безопасное место на вашем ПК.
Чтобы добавить дополнительный уровень безопасности, вы также можете создать точку восстановления. Эта точка восстановления позволит вам вернуть текущее состояние операционной системы с помощью функции восстановления системы.
2. Используйте Блокнот для редактирования файла hosts
В этом методе мы будем запускать файл hosts с помощью приложения «Блокнот» и редактировать его непосредственно там.
Вот все, что вам нужно сделать:
- Откройте Блокнот, нажав Win + S , введя «Блокнот» в поиске Windows и нажав Запуск от имени администратора .
- В следующем окне перейдите к File > Open .
- Введите следующее местоположение в текстовое поле для имени файла и нажмите Открыть . Вы также можете вручную перейти к файлу.
C:\Windows\System32\drivers\etc\hosts
- После открытия файла прокрутите вниз до конца и введите IP-адрес, а затем доменное имя сайта, который вы хотите заблокировать. Допустим, мы хотим добавить в файл IP-адрес Google. Используя этот пример, наш файл будет выглядеть следующим образом.
127.0.0.1 www.google.com
- Если вы хотите заблокировать сайт, просто введите неверный IP-адрес, например 0.0.0.0. Используя приведенный выше пример, мы будем вводить следующий текст, если хотим заблокировать Google.
0.0.0.0 www.google.com
- Чтобы сэкономить время, нажмите Файл > Сохранить как .
- Разверните раскрывающийся список для Сохранить как тип и выберите Все файлы .
- Назовите файл как hosts2 и сохраните его на рабочем столе.
Теперь, когда у вас есть готовый файл hosts, все, что вам нужно сделать, это поместить его в нужное место.
- Перейдите на рабочий стол, щелкните правой кнопкой мыши только что созданный файл и выберите 9.0003 Переименовать .
- Удалите 2 (или любую другую цифру/букву, которую вы добавили), чтобы файл назывался только как Hosts.
- Скопируйте этот файл.
- Запустите проводник и перейдите к исходному расположению хоста.
- Вставьте сюда новый файл и нажмите Замените файл в этом месте назначения , если появится запрос на перезапись.
Теперь ваш отредактированный файл hosts готов к использованию.
Что делать, если файл hosts не работает
Если файл hosts не работает в вашей системе, это может быть вызвано несколькими причинами. Возможно, вы не сможете открыть файл, потому что формат не поддерживается или у вас недостаточно прав для доступа к нему.
Если у вас возникли проблемы с файлом, вот несколько способов устранения неполадок, которые вы можете попробовать:
1. Очистить кэш DNS и NetBIOS
Поскольку такие проблемы обычно возникают из-за поврежденных или неисправных файлов кэша, первым решением, которое мы рекомендуем попробовать, является очистка кэша.
Мы рассмотрели, как выполнить последнее, в нашем руководстве о том, что такое DNS-сервер, поэтому ознакомьтесь с инструкциями о том, как это сделать.
После очистки кэша DNS выполните следующие действия, чтобы очистить кэш NetBIOS:
- Введите Командная строка в поиске Windows и нажмите Запуск от имени администратора .
- В следующем окне выполните следующую команду:
nbtstat -R
После выполнения команды проверьте, устранена ли проблема.
2. Сбросить файл Hosts
Вы также можете попробовать сбросить файл hosts до его версии по умолчанию, чтобы решить все проблемы, связанные с ним.
- Запустите Проводник и перейдите в папку ниже:
%systemroot%
ystem32\drivers\etc - Переименуйте файл hosts в hosts.bak.
- Затем перейдите в следующую папку:
%WinDir%
ystem32\drivers\etc - Дважды щелкните файл hosts и замените присутствующий в нем текст следующим:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# Это пример файла HOSTS, используемого Microsoft TCP/IP для Windows.
#
# Этот файл содержит сопоставления IP-адресов с именами хостов. Каждая запись
# должна храниться на отдельной строке. IP-адрес должен быть
# помещен в первую колонку, за которой следует соответствующее имя хоста.
# IP-адрес и имя хоста должны быть разделены хотя бы одним пробелом
#.
#
# Кроме того, комментарии (такие как эти) могут быть вставлены в отдельные
# строк или после имени машины, обозначенного символом '#'.
#
# Например:
#
# 102.54.