Файл hosts в windows 10 — как восстановить и сохранить
Содержание:
- Стандартное содержание файла hosts для Windows 7
- ACME
- Стандарт имен файлов в операционной системе Windows.
- Что такое файл hosts
- Что такое файл hosts и для чего он нужен?
- Как восстановить файл Hosts в Windows 10
- Как открыть файл Windows hosts
- Выбор провайдера SSL и подготовительные шаги
- Что такое файл hosts.
- Изменение файла hosts в Windows 10
- Что такое файлы? Типы файлов
- Что содержит хост-файл Windows
- Что собой представляет хост?
- Работа с Windows Defender при изменении файла Hosts в Windows 8
- Как файлом hosts управляют злоумышленники
- Hosts. принцип работы.
Стандартное содержание файла hosts для Windows 7
Теперь смотрим на уловки взломщиков, а они часто прячут дополнительный текст вредоносной записи с помощью проставления огромного количества пробелов, они просто пропускают строчки и дописывают код в самом низу, а совсем изощренные могут и в правую сторону код сместить. Поэтому внимательно прокручивайте ползунок документа, чтобы не пропустить скрытые на первый взгляд записи.
Таким образом от вас могут спрятать любой текст, будьте внимательны. Если вы нашли Вирусный строки в своем hosts документе, то следует сразу его отредактировать. Но когда вы внесете все изменения у вас скорее всего не получится сохранить документ. Вылетит ошибка, мол недостаточно прав, документ может редактировать только администратор. Не пугайтесь, просто скопируйте свой файл на рабочий стол, выполните необходимое редактирование и скопируйте на место.(подробнее смотрите в видео, в конце статьи)
ACME
Default:
Default ACMEv2 endpoint to use when none is specified with
the command line.
Default:
Default ACMEv2 endpoint to use when none is specified with
the command line and the switch is activated.
Default:
Default ACMEv1 endpoint to import renewal settings from.
Default:
Use mode as defined in
,
will be required by Let’s Encrypt in production from November 2020,
and in test from November 2019.
Default:
Maximum numbers of times to refresh validation and order status, while
waiting for the ACME server to complete its tasks.
Default:
Amount of time in seconds to wait for each retry.
Default:
In some exceptional cases an ACME service will offer multiple certificates
signed by different root authorities. This setting can be used to give a
preference. I.e. can be used to prefer Let’s Encrypt first
fully self-signed root before it becomes the default on January 11th, 2021,
and can be set for backwards compatibility with old
Android releases (until September 30th, 2021).
Стандарт имен файлов в операционной системе Windows.
Рассмотрим стандарт имен файлов в операционной системе Windows. Имеется два набора символов:
1. Рекомендуемый набор символов. В имени файлов допускается использование цифр, символов латинского, русского и любых других национальных алфавитов. Так же поддерживается знак дефис. Все буквы языков можно писать в разных регистрах (верхний и нижний).
Примечание: Максимальная длина полного имени не может быть больше 255 символов. Подробнее читайте в статье Ограничение длины файлов в Windows особенности и тонкости.
2. Допустимый набор символов. Сюда входит пробел, подчеркивание, апостроф, точка с запятой, точка, запятая, а так же специальные символы » ! @ # $ % & » (и часть специальных символов основной кодировки). Стоит знать, что этот набор символов интерпретируется Windows специфически. Поэтому по возможности не стоит их применять. Тем не менее, с символами пробела, точки, запятой и подчеркивания редко возникают проблемы. А вот при использовании остальных символов могут возникать ошибки. Особенно, с некоторыми спецсимволами. Так же стоит знать, что если вам нужны файлы, которые будут нормально открываться и в других операционных системах, то стоит ограничиваться только цифрами и латинским алфавитом, а точку использовать только для разделения имени и расширения.
Запрещенный набор символов — в именах файлов нельзя использовать: \ /: * ? < > |
Что такое файл в графическом интерфейсе? Windows имеет собственную графическую оболочку, которая позволяет пользователям взаимодействовать с компьютером. В этом интерфейсе файлы показываются в виде небольших изображений, которые так же еще называют иконками или значками, и имени с расширением (при определенных настройках расширения файлов не отображаются). Обычно, если тип расширения известен Windows, то иконка такого файла будет специфической. Например, текстовые файлы с расширением «txt» обычно представлены значком блокнота.
Как формируется полный путь до файла. У компьютера есть диски, они представлены латинской буквой. Это первая составляющая пути. После нее ставится разделитель в виде двоеточия и косой черты «:\». В случае если файл лежит в корне диска, то далее идет полное имя файла (далее по тексту просто имя файла). Если же файл лежит в каталоге, вначале указывается имя каталога, затем ставится символ «\» и указывается имя файла. Если же файл находится в подкаталоге каталога, то после каталога так же должно идти имя подкаталога и «\». Далее по аналогии. В данном случае символ «\» является разделителем, который позволяет идентифицировать каждую часть полного пути до файла.
Рассмотрим пример. Пусть полный путь это «C:\Document\Fotos\1111\Foto.jpg». Здесь первая буква «C» — это буква диска. «Document» — это каталог внутри диска. «Fotos» это подкаталог «Document». «1111» это подкаталог «Fotos». А «Foto.jpg» это файл (изображение), которое находится в каталоге «1111».
Теперь, вы знаете что такое файл с точки зрения Windows, а так же некоторые его особенности.
- Что такое кэш
- Что такое бит
Что такое файл hosts
Задача данного файла хранить список доменов и соответствующих им ip-адресов. Операционная система использует этот список для преобразования доменов в ip-адреса и наоборот.
Каждый раз когда вы вводите в адресную строку браузера адрес необходимо вам сайта, происходит запрос на преобразования домена в ip-адрес. Сейчас это преобразование выполняет служба под названием DNS. Но, на заре развития Интернета hosts файл был единственной возможностью связать символьное имя (домен) с конкретным ip-адресом.
Даже сейчас, данный файл имеет непосредственное влияние на преобразование символьных имен. Если в hosts файл добавить запись, которая будет связывать ip-адрес с доменом, то такая запись будет отлично работать. Именно этим и пользуются разработчики вирусов, троянов и других вредоносных программ.
Что касается структуры файла, то файл hosts это обычный текстовый файл бузе расширения. То-есть данный файл называется не, hosts.txt, а просто hosts. Для его редактирования можно использовать обычный текстовый редактор Блокнот (Notepad).
Стандартный файл hosts состоит из нескольких строк, которые начинаются с символа «#». Такие строки не учитываются операционной системой и являются просто комментариями.
Также в стандартном файле hosts присутствует запись «127.0.0.1 localhost». Эта запись означает, что при обращении к символьному имени localhost вы буде обращается к собственному компьютеру.
Что такое файл hosts и для чего он нужен?
Hosts — это файл операционной системы предназначенный для сопоставления имен хостов(узлов, серверов, доменов) с их IP — адресами. Согласитесь звучит немного страшно, для неопытного пользователя? Но на самом деле все достаточно просто и сейчас я вам это докажу. Если простыми словами
Файл hosts — управляет ручными настройками администратора компьютера по доступа к интернет сайтам.
В этом файле, изначально(по умолчанию) разрешено посещение любых интернет сайтов, но в результате использования может понадобиться закрыть доступ к некоторым сайтам, для этого можно внести нужные ограничения в файл и компьютер будет знать на какие сайты заходить нельзя.
Давайте наглядно разберемся, как работает файл hosts :
Для этого , как и всегда моделируем ситуацию, вы решили посидеть в интернете, запускаете браузер, вводите название интересующего сайта и заходите на него. Но я уверен, что большинство пользователей никогда не задумывались, как происходит соединение с выбранным сайтом. А если бы знали как происходит соединение, то знали бы и какое влияние на это соединение имеет файл hosts.
Теперь ближе к делу, введя в браузер к примеру название сайта одноклассники — ok.ru и нажав войти, браузер обязан отправить запрос на DNS сервер( своеобразный справочник сайтов с преобразованием в ip адреса), где сопоставляется нужная информация и если все в порядке вас соединяют с сайтом. Но для ускорения процесса соединения были придуманы несколько инструментов, первым из которых можно назвать кеш( память браузера) и как вы уже догадались интересующий нас файл hosts.
То есть браузер для соединения с сайтом сначала подает запрос в свой кеш, если находит там известный ему адрес то сразу его загружает. Если там нужной информации не обнаружено идет следующий запрос к файлу hosts и если нужной информации браузер там не обнаружил он уже со «спокойной душой» делает запрос к DNS серверу.
Главное, что Вы должны запомнить — это то, что если компьютер заражен, а запрос не доходит до этапа обращения к ДНС доступ к сайту будет закрыт, пока не внести корректные настройки. Давайте разберемся, как происходит заражение файла хостс.
Как восстановить файл Hosts в Windows 10
Если файл hosts был изменен, то необходимо вернуть его первоначальное содержимое.
Можно сделать это вручную. Для этого:
- Откройте проводник Windows и введите следующий адрес (или просто просмотрите этот путь): C:\Windows\System32\drivers\etc
- Когда увидите файл hosts, измените его имя на hosts.bak (Вам нужно изменить лишь расширение с .txt на .bak)
Если в указанной папке нет файла hosts, то Вам нужно показать скрытые и системные файлы. Вид — Параметры Проводника. После этого в разделе Вид нажмите на «Показать скрытые файлы, папки и диски».
- Создайте новый документ в Блокноте. Чтобы открыть Блокнот, наберите Win+R и начните вводить «Блокнот»
- Запустить его надо от имени администратора
Теперь вставьте это содержимое в Блокнот, заменив все, что-то нем есть (или скачайте готовый файл):
# Copyright (c) 1993-2009 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 # ::1 localhost
Теперь остается сохранить файл hosts в директории C:\Windows\System32\drivers\etc и закрыть Блокнот.
После того, как Вы вернете первоначальное содержимое файла, мы советуем Вам сделать его копию и сохранить ее. Теперь, если проблема повторится, Вы легко сможете скопировать файл hosts в нужную директорию.
Как открыть файл Windows hosts
Посмотрим теперь, как открыть хост-файл Windows.
Важно: файл hosts может быть изменен только учетной записью администратора. Для редактирования хост-файла Windows мы должны запустить текстовый редактор от имени администратора
- Откройте Блокнот или другой текстовый редактор от от имени администратора.
- В меню «Файл» выберите Открыть…
- Перейдите по пути C:/Windows/System32/drivers/etc
- В окне Открыть смените тип файла с Текстовые документы (* .txt) на Все файлы.
- Будет отображен список файлов, включая файл hosts.
- Дважды щелкните левой кнопкой мыши на файле hosts, чтобы открыть его.
Выбор провайдера SSL и подготовительные шаги
Из доступных вариантов бесплатных SSL сертификатов рассматривались cloudflare и letsencrypt. DNS для этого (и некоторых других проектов) как располагается на cloudflare, но я не сторонник использования их сертификатов. Поэтому, было решено использовать letsencrypt. Для создания wildcard SSL сертификата нужно подтвердить владение доменом. Эта процедура предполагает создание некоторой DNS записи (TXT или CNAME), с последующей ее проверкой при выпуске сертификата. В Linux есть утилита — , которая позволяет частично (или полностью для некоторых DNS провайдеров) автоматизировать этот процесс. Для Windows же из вариантов ACME клиентов я остановился на .
А запись для домена создана, переходим к созданию сертификата:
Нас интересует последний вывод, а именно — доступные варианты подтверждения владения доменом для выпуска wildcard сертификата:
- Создание DNS записей вручную (автоматическое обновление не поддерживается)
- Создание DNS записей с помощью acme-dns сервера (подробнее можно почитать .
- Создание DNS записей с помощью собственного скрипта (аналог плагина cloudflare для certbot).
На первый взгляд, третий пункт вполне подходит, но если DNS провайдер не поддерживает этот функционал? А нам необходим общий случай. А общий случай — это CNAME записи, уж их то все поддерживают. Следовательно, останавливаемся на пункте 2, и идем настраивать свой ACME-DNS сервер.
Что такое файл hosts.
Файл hosts — обычный файл, в котором представлен список ip адресов, которые сопоставлены с именами сайтов.
Он служит своеобразным локальным dns-сервером, указывая куда обращаться компьютеру при введении в браузер определенного адреса. Ниже вы можете увидеть пример содержимого такого файла.
В hosts по умолчанию прописан лишь один ip адрес (127.0.0.1), который занят вашим компьютером.
Когда мы вводим адрес сайта в адресной строке браузера, перед тем как сайт загрузится, компьютер сначала обращается к файлу hosts, смотрит есть ли этот адрес в списке или нет, а уже затем обращается к dns-серверам в интернете. В отличии от серверов файл контролируем мы сами. Если в нем адреса нет, то идет обращение к dns-серверам и сайт загружается, а вот если в файле есть запись, то компьютер смотрит к какому ip адресу следует обращаться.
Hosts можно использовать для блокировки доступа к ресурсам интернета. Для это дописываем сразу после строки 127.0.0.1 localhost новую строку вида:
127.0.0.1 адрес_сайта
Адрес сайта сопоставляется с ip адресом компьютера и поэтому не загружается.
Ниже представлены особенности редактирования файла hosts:
— каждая запись должна находиться на отдельной строке;
— ip адрес в записи идет первым;
— ip и адрес сайта должны быть разделены хотя бы одним пробелом;
— сивол решетка # в начале строки позволяет ее закомментировать, т.е. сделать так, чтобы она не работала.
Очень часто файл хостс используют злоумышленники. Вирус подменяет или редактирует файл так, что когда вы набираете определенный адрес, открывается не оригинальный сайт, а сайт злоумышленников, который очень похож на настоящий. Кроме перенаправления, может использоваться блокировка, когда мошенники просто закрывают доступ к сайту.
Изменение файла hosts в Windows 10
Для изменения файла hosts вам понадобятся права администратора. Для получения дополнительной информации по этому вопросу обратитесь к справочной документации Microsoft «Администратор для локальных учетных записей».
Как внести изменения в файл hosts
- Войдите в систему с правами администратора
- Кликните правой кнопкой мыши по иконке Windows в панели инструментов.
Появится всплывающее меню. Найдите Powershell (Администратор) и выберите эту опцию.
Вы увидите всплывающее окно с вопросом о том, хотите ли вы разрешить приложению вносить изменения. Нажмите «Да», чтобы продолжить.
- В меню «Блокнот» нажмите пункт «Файл», «Открыть». Перейдите к папке с файлом hosts. Стандартный путь: c:WindowsSystem32driversetc.
- Введите «hosts», затем нажмите «Enter». Это вызовет файл hosts. Поскольку файл hosts является системным, он будет скрыт, если вы не зададите в настройках показ скрытых файлов.
На этом этапе вы увидите файл hosts. Убедитесь, что вы следуете приведенному выше примеру. Поставьте пробел между IP-адресом и доменным именем, которое вы хотите использовать.
Нажмите «Файл»> «Сохранить», чтобы сохранить изменения, которые внесли в файл.
Закройте «Блокнот», а затем снова загрузите файл hosts и проверьте, что внесенные изменения были применены.
Что такое файлы? Типы файлов
Компьютеры сейчас занимают серьезную часть нашей жизни. Именно поэтому, каждому сейчас необходимо знать хотя бы самые основные понятия и термины. Одним из самых основных понятий, которое должен знать каждый пользователь – файл.
Что такое файлы? Любая информация, которая хранится на компьютере, хранится именно в виде файлов. Файл – это наименьшая единица измерения информации, грубо говоря, цифровой «предмет». Каждый раз, сохраняя рисунок, песню, фильм, текст, вы создаете файл. На каждом компьютере содержится огромное количество файлов. Даже на новом компьютере, куда только что поставили операционную систему их порядка ста тысяч.
Как же разобраться в таком количестве файлов? Во-первых, каждый файл имеет индивидуальное имя, а, кроме того, расширение. Расширение указывает на то, какого типа этот файл, для чего предназначен. Во-вторых, файлы не свалены в одну кучу, а разложены по специальным местам, которые называют папками. Каждая группа файлов, объеденная общей функцией, темой или еще чем-либо, лежит в своей папке. Таким образом, благодаря индивидуальному имени, расширению и тому, что каждый файл лежит в строго определенном месте, во всем разнообразии файлов на вашем компьютере можно легко разобраться.
Как расшифровать файлы? Что значит то или иное расширение? Условно все файлы можно разделить на несколько групп:
- документы – файлы, содержащие, преимущественно, текстовую информацию, эти файлы создают сами пользователи в специально созданных для этого программах;
- файлы-библиотеки – эти файлы содержат различные алгоритмы, которые используют программы;
- исполняемые фалы – файлы, запуск которых вызывает к работе ту или иную программу.
Чтобы сходу понять, к какой из этих групп относится тот или иной файл, необходимо знать самые распространенные расширения, типы файлов. Тогда при одном взгляде на файл его назначение становится очевидным. Расширением называются три или четыре последних буквы в имени файла, перед расширением всегда стоит точка. В отличие от имени файла, которое может содержать как русские, так и английские буквы, расширение всегда записано только латиницей.
- exe – в просторечии эти файлы часто называют экзэшники. Что такое файлы-экзешники? Они относятся к группе исполняемых файлов. При их запуске начинается работа программы, например, игра или текстовый редактор.
- com – сегодня эти файлы не используются, их можно встретить только в очень старых программах. Фактически, это аналоги экзэшных файлов под операционную систему MS DOS.
- bat – файлы с таким расширением запускают сразу несколько других файлов в заданной последовательности. Самым часто используемым файлом такого типа является autoexec.bat, который выполняется во время загрузки компьютера и запускает все программы, которые необходимы сразу, после окончания загрузки.
- cfg – в этих файлах содержатся параметры работы конкретной программы.
- dll – файлы-библиотеки.
- hlp – в файлах с таким расширением содержатся справки к программам.
- dat – файлы, содержащие данные о работе программ.
Все нижеследующие расширения характерны для исполняемых файлов. Сами они не являются частью той или иной программы, в отличие от первых трех расширений, но они привязаны каждый к своей программе, в которой и запускаются открываемые файлы. Например, открывая текстовый файл, вы автоматически запускаете и текстовый редактор, а с аудио или видеофайлом запускается проигрыватель. Поэтому для того, чтобы запускать такие файлы, необходимо, чтобы на вашем компьютере стояли необходимые программы.
- txt, doc, docx – это расширения текстовых файлов, используемые различными текстовыми редакторами.
- htm,html – документы с гиперссылками. Что такое файлы с гиперссылками? От остальных они отличаются тем, что навигация по ним осуществляется при помощи специальных перекрестных ссылок.
- mp3, mid, wav – распространенные аудио форматы.
- avi, mpeg4, dvix, mkv, mov – под такими расширениями скрываются видеозаписи.
- jpg, bmp, png, gif – самые часто используемы расширения для картинок, фоторгафий и других изображений.
- rar, zip – архивные файлы. Что такое файлы-архивы? Такие файлы создаются при помощи программ-архиваторов. Архивируют файлы для того, чтобы они занимали меньше места на жестком диске.
С понятием файл неразрывно связанно еще одно понятие — файловая система. Для флешки и жесткого диска обязательно необходимо выбирать подходящую файловую систему.
fb.ru
Что содержит хост-файл Windows
Файл хостов Windows по умолчанию не содержит сопоставлений имени хоста/IP-адреса. Его содержание выглядит следующим образом:
# Copyright (c) 1993-2009 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 handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
Что такое локальный адрес
Термин localhost – это имя хоста, которое идентифицирует используемый компьютер.
Localhost используется для доступа к сетевым службам, работающим на компьютере, с использованием интерфейса обратной связи.
В большинстве операционных систем локальный IP-адрес: 127.0.0.1 для IPv4 и ::1 для IPv6
Этот IP-адрес может использоваться приложениями на компьютере для связи с самим компьютером, например, для тестирования.
Что собой представляет хост?
Большинство компьютеров используют операционную систему Windows, а если быть точным, то примерно 80 % процентов в мире. Цифра весьма внушительная, от этого бедные разработчики в «Майкрософте» обязаны каждый день улучшать операционную систему, но иногда им это не удается по весьма банальным причинам — архитектура.
Да, именно одно такое слово ставит крест на миллионах гигабайт памяти по всему миру, поскольку, если посмотреть внимательно, то практически каждая вторая папка Windows очень сильно любит накапливать внутри себя различного рода логи, временные файлы, кэш и многое другое – а это все называется мусором, затрудняющим выполнение операций системным ядром.
Вы никогда не замечали, что именно в данной операционной системе дольше других выполняется поиск файла? Даже на маломощном телефоне операция поиска куда быстрей. Все из-за мусора. Накапливаются эти отходы постепенно. Скачали новую программу? Мусора стало больше. Удалили программу? Мусора стало еще больше.
Именно поэтому пользователи Windows так часто сбрасывают или переустанавливают систему. В данной статье мы подробно расскажем, как почистить хосты на Windows 7, ведь именно в этом файле хранятся все сетевые настройки. Если ваш интернет или компьютер медлит, то эта статья определенно для вас.
Работа с Windows Defender при изменении файла Hosts в Windows 8
В Windows 8 по умолчанию работает Windows Defender, который предотвращает изменение файла hosts. Поэтому нужно разрешить редактирование этого файла. Для этого выполните следующие действия:
- Перейдите в Windows Defender, наведите курсор мыши на правый угол, чтобы открыть панель навигации. В поисковое поле введите «Windows Defender», нажмите на появившуюся иконку. Она будет помечена как «Windows Defender». Запустится приложение.
- Когда откроется Windows Defender, кликните по вкладке «Настройки».
- Затем введите местоположение файла hosts, по умолчанию это c:windowssystem32driversetchosts
- Нажмите на кнопку «Добавить.
- Нажмите кнопку «Сохранить изменения», расположеннуюв правом нижнем углу, а затем закройте Windows Defender.
- Наведите курсор мыши на ярлык программы «Блокнот», а затем запустите ее от имени администратора.
- Откройте файл hosts.
- Внесите изменения и выберите «Файл»> «Сохранить».
Как файлом hosts управляют злоумышленники
С одной стороны, возложенный на пользователя полный контроль за содержимым hosts, это отличная возможность самому контролировать доступ к разному роду сайтам. Но, как известно, у каждой монеты две стороны. Дело в том, что данный системный текстовый объект операционной системы Windows излюбленное средство вирусописателей, целью которых являются разного рода манипуляции действиями пользователей. Ими специально создаются вирусные программы, которые при проникновении в систему меняют содержимое данного файла в угоду их разработчиков.
В качестве примера, возьмем и присвоим в нем IP-адрес сайта Rambler.ru (81.19.70.3) к сайту Canal-it.ru.
Таким образом, пытаясь в браузере открыть текущий сайт, нас автоматически перебросит на сайт Rambler.ru. И это только лишь один из множества примеров того, как злоумышленники могут с помощью файла hosts незаконно управлять действиями беспечного пользователя, извлекая из этого собственную выгоду.
Поэтому, если у вас появились сомнения в отношении содержимого вашего файла hosts, то не поленитесь открыть его и проверить, что в нем содержится. Если вам кажется данная процедура сложной, то просто замените скомпрометированный файл на его оригинал, содержимое которого по умолчанию должно выглядеть так:
Hosts. принцип работы.
Запрос к hosts файлу имеет приоритет перед обращением к DNS-серверам. В отличие от DNS, содержимое файла полностью контролируется администратором компьютера. Что происходит когда интернет пользователь набирает в адресной строке своего браузере адрес сайта (url) и нажимает перейти (Enter)?
Браузер связывается с DNS сервером, который преобразует этот обычный адрес в IP адрес запрашиваемого сервера. В строке состояния браузера в этот момент пишется: «Поиск узла…». Если запрашиваемый узел найден, то в строке состояния выводится текст «Узел найден, ожидается ответ…», и устанавливается TCP соединение по стандартному для данного сервиса порту.
- браузер обращается к hosts файлу и проверяет не соответствует ли имя сайта, собственному имени компьютера (localhost) т.е. не равен ли ip адрес сайта локальному ip адресу 127.0.0.1;
- если не равен, то проверяет hosts файл на наличие запрашиваемого адреса (имени хоста);
- если запрашиваемый адрес (имя хоста) есть в файле hosts, то браузер переходит по указанному в этом файле хосту (ip -адресу);
- если запрашиваемый адрес в файле hosts не найден, то браузер обращается к кэшу DNS распознавателя (DNS-кэш);
- если запрашиваемый адрес (имя хоста) найдено в DNS-Кэше, то соответственно браузер обращается к DNS-серверу;
- если таковая web-страница (сайт) существует, то DNS-сервер переводит url-адрес в ip-адрес и браузер загружает запрашиваемую страницу сайта.
Вот мы и узнали для чего и как работает hosts файл. Теперь давайте посмотрим что в нем содержится.