Хост файл что это: Файл Hosts. Предназначение, редактирование и восстановление

Файл Hosts (Хостс) — Что это такое, где находится в Windows 10, 11, 7, Linux

В этой статье мы расскажем, что такое файл hosts и где он лежит.

hosts — это текстовый документ, в котором прописаны соответствия доменов IP-адресам. Когда вы вводите домен в адресной строке браузера, в первую очередь запрос IP-адреса отправляется к файлу hosts. Если в нем не прописана информация об искомом сайте, запрос перенаправляется к системе DNS.

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

Как выглядит файл hosts в Linux:

Как появился файл hosts

В 1970-х годах появилась прародительница современного интернета: сеть под названием ARPAnet. Она состояла из нескольких сотен порталов с информацией. За маршрутизацию в этой сети отвечал файл hosts.txt: в нем хранились соответствия между именем ресурса и его IP-адресом.

В то время за hosts.txt отвечал Сетевой информационный центр Стэнфордского исследовательского института (сокращенно NIC SRI). Если в сети появился новый сайт, администраторы отправляли информацию об изменениях в NIC SRI. После этого они синхронизировали свой файл hosts с данными из NIC. Это происходило 1-2 раза в неделю.

Однако по мере распространения интернета эта схема работы стала невозможна: объем информации рос, и синхронизировать данные стало значительно сложнее.

В 1984 году появились документы, в которых была описана система DNS. Именно она пришла на замену hosts.txt.

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

Как можно использовать файл hosts

Файл hosts можно использовать для проверки работы сайта: это полезно, если вы недавно зарегистрировали новый домен или изменили DNS-серверы для существующего. Обновление DNS происходит в течение 24 часов, однако hosts позволяет увидеть сайт раньше. Для этого в нем нужно прописать доменное имя и IP-адрес хоста.

Что такое хост? Это сервер или услуга, на которой размещен ваш сайт. Уточнить ее IP-адрес можно у поставщика услуг.

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

Расположение файла hosts зависит от семейства и версии ОС, которая установлена на вашем компьютере.

  • Путь к файлу hosts на Windows 10: c:\windows\system32\drivers\etc\hosts
  • Путь к файлу hosts на Windows 11: c:\windows\system32\drivers\etc\hosts
  • Путь к файлу hosts на Windows 7: c:\windows\system32\drivers\etc\hosts
  • Путь к файлу hosts на Linux: /etc/hosts
  • Путь к файлу hosts на macOS: /private/etc/hosts

Не удается изменить файл hosts: как это исправить

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

Чтобы решить эту проблему, откройте Блокнот от имени администратора. Для этого:

  1. Кликните по строке поиска. Нажмите на Блокнот правой кнопкой мыши и выберите Запуск от имени администратора:
  2. Нажмите на меню Файл и выберите Открыть.

  3. Выберите файл hosts на вашем компьютере и нажмите Открыть.
  4. Добавьте данные о вашем сайте. В примере:
    123.123.123.123 — IP-адрес вашего хостинга,
    sweb.ru — доменное имя вашего сайта.

  5. Затем нажмите Файл и выберите Сохранить

Что такое localhost

localhost — это домен, который позволяет обратиться к вашему компьютеру напрямую. Это имя привязано к IP-адресу 127.0.0.1.

Как правило, localhost используется для настройки сетевых инструментов: например, если вы настроили сервер на компьютере и хотите к нему обратиться по имени или IP.

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

127.0.0.1 vk.com

Как восстановить оригинальный файл hosts

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

Стандартный hosts для Windows:


# 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

# ::1 localhost

Стандартный hosts для Linux:


127.0.0.1 localhost

127.0.1.1 username

# The following lines are desirable for IPv6 capable hosts

::1 ip6-localhost ip6-loopback

fe00::0 ip6-localnet

ff00::0 ip6-mcastprefix

ff02::1 ip6-allnodes

ff02::2 ip6-allrouters

Вместо username укажите имя вашей учетной записи на компьютере.

Стандартный hosts для MacOS:


##

# Host Database

#

# localhost is used to configure the loopback interface

# when the system is booting. Do not change this entry.

##

127. 0.0.1 localhost

255.255.255.255 broadcasthost

::1 localhost

После этого сохраните файл.

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

где находится, как изменить и отредактировать и что должно быть в нём

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

Местонахождение файла hosts

Что такое файл hosts?

Итак, файл hosts предназначен для того, чтобы преобразовывать имена доменов, состоящие из набора символов (например, Yandex.ru) в IP-адреса, которые им соответствуют (состоят из набора цифр и точек). Он же, аналогичным образом, проводит обратную операцию по преобразованию адреса в доменное имя. Его местоположение располагается в папке Windows локального диска вашей операционной системы. Но он не просто лежит в ней: вам нужно зайти в папку system32, затем в drivers, потом открыть etc и там найти этот документ. Получается, что полный путь расположенияhosts следующий: C:\Windows\system32\drivers\etc\hosts.

Работаем с файлом hosts

  • Чтобы открыть его, достаточно перейти по вышеуказанному пути и нажать по файлу правой кнопкой мыши. Затем выберите пункт «Открыть с помощью» появившегося меню и в списке нажмите на «Блокнот». В Windows 10 по умолчанию можно нажать по файлу два раза левой кнопкой мыши, и система сама предложит варианты программ для запуска документа. Тут тоже нужно выбрать стандартную утилиту «Блокнот».
  • После запуска вы увидите текст, написанный разработчиками Майкрософта: всё что, идёт после знака решётки является комментарием к содержимому файла. На английском языке вас информируют о том, что это стандартный файл, используемый компанией Майкрософт TCP/IP для операционной системы Windows. Далее, рассказывается о том, что должно содержаться в этом документе (об этом мы уже говорили выше) и для чего этот файл предназначен. В конце приводится небольшой пример, после которого уже идёт ваш список сайтов.
  • Что ещё нужно знать перед редактированием? После запуска hosts не факт, что у вас будет огромный список сайтов и доменных имён. Если там не будет ни одного, то ничего страшного в этом нет. Это значит, что никаких блокировок не установлено.

Содержимое файла hosts

  • Что за блокировки? Дело в том, что, внеся в hosts какой-нибудь сайт под адресом вашего собственного компьютера, вы заблокируете к нему доступ. Например, если после строчек комментариев, заключённых знаком решётки, вы увидите строку ХХХ.Х.Х.Х an.yandex.ru, где вместо Х используются цифры адреса вашего компьютера, то вы не сможете зайти на сайт an. yandex.ru. Таким образом, можно вносить вредоносные или нежелательные сайты.
  • Чтобы редактировать файл hosts достаточно просто нажать левой кнопкой мыши по свободному месту на странице блокнота и печатать необходимую информацию. Обратите внимание, что при занесении большого числа сайтов (больше ста) в этот документ, рекомендуется отключить службу DNS-клиента. Это связано с возможным снижением скорости работы интернета.

Примеры использования

Когда может быть полезна работа с обсуждаемой директорией? Например, если после какого-нибудь вируса, даже очищенного и удалённого специальной антивирусной программой, может быть закрыт доступ к определённым сайтам. Тогда вам потребуется вручную изменять эти данные в файле hosts, чтобы снова у вас была возможность открывать некоторые веб-страницы. Для этого просто выделите нужную строку левой кнопкой мыши и нажмите клавишу delete или backspace для удаления набранного текста.

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

  • HostsMan

Окно программы HostsMan

  • Online Solutions Hosts Editor
  • HostsXpert

Заключение

Уважаемые читатели, сегодня мы с вами обсудили основную информацию о файле hosts на компьютере или ноутбуке под управлением операционной системы Windows компании Microsoft. Надеемся, что вы почерпнули много нового для вас, и эта информация пригодилась для того, чтобы сделать необходимое. Расскажите, какие действия вы совершили: возможно, вам это помогло побороть работу вирусного кода. Также поделитесь в комментариях своим мнением, впечатлением и опытом работы с hosts-файлом на вашем устройстве.

Файл Hosts и что он может сделать для вас

Введение

При использовании Интернета большинство людей подключаются к веб-сайтам, FTP-серверам или другим интернет-серверам, подключаясь к доменному имени, например, www. bleepingcomputer.com. Интернет-приложения, тем не менее, обмениваются данными не через доменные имена, а через IP-адреса, например 192.168.1.1. Поэтому, когда вы вводите в своей программе доменное имя, к которому хотите подключиться, ваше приложение должно сначала преобразовать его в IP-адрес, который будет использоваться для подключения.

То, как эти имена хостов преобразуются в сопоставленные с ними IP-адреса, называется разрешением доменных имен. Практически во всех операционных системах, будь то Apple, Linux, Unix, Netware или Windows, большинство преобразований доменных имен в IP-адреса выполняются с помощью процедуры, называемой DNS.

Что такое DNS

DNS означает систему доменных имен и является стандартной службой разрешения доменных имен, используемой в Интернете. Всякий раз, когда устройство подключается к другому устройству в Интернете, оно должно подключаться к нему через IP-адрес удаленного устройства. Чтобы получить этот IP-адрес, DNS используется для преобразования этого доменного имени в его сопоставленный IP-адрес. Это делается с помощью устройства, запрашивающего свои настроенные DNS-серверы и запрашивающего у этого сервера IP-адрес для этого конкретного доменного имени. Затем DNS-сервер запросит другие серверы в Интернете, которые знают правильную информацию для этого доменного имени, а затем вернет устройству IP-адрес. Затем устройство откроет соединение непосредственно с IP-адресом и выполнит требуемую операцию.

Если вам нужно более подробное объяснение системы доменных имен, вы можете найти его здесь: Система доменных имен

Войдите в файл hosts

Есть еще один способ разрешить доменные имена без использования системы доменных имен, а именно с помощью файла HOSTS. Почти каждая операционная система, которая обменивается данными через TCP/IP, стандарт связи в Интернете, имеет файл, называемый файлом HOSTS. Этот файл позволяет создавать сопоставления между доменными именами и IP-адресами.

Файл HOSTS представляет собой текстовый файл, содержащий IP-адреса, разделенные как минимум одним пробелом, а затем имя домена, причем каждая запись находится в отдельной строке. Например, представляя, что мы хотели сделать так, чтобы при вводе www.google.com вместо перехода к Google мы переходили на www.yahoo.com. Для этого вам нужно будет узнать один из IP-адресов Yahoo и сопоставить www.google.com с этим IP-адресом.

Один из IP-адресов Yahoo — 216.109.118.69. Если бы мы хотели сопоставить Google с этим IP-адресом, мы бы добавили запись в наш файл HOSTS следующим образом:

216.109.118.69 www.google.com

ПРИМЕЧАНИЕ. При вводе записей в файл hosts между IP-адресом и именем домена должен быть хотя бы один пробел. Вы не должны использовать какие-либо веб-обозначения, такие как \, / или http://. Вы можете отключить определенную запись, поставив перед ней знак #.

Вам может быть интересно, почему это будет работать, как мы говорили ранее, когда вам нужно преобразовать доменное имя в IP-адрес, устройство будет использовать свои настроенные DNS-серверы. Обычно это так, но в большинстве операционных систем конфигурация по умолчанию такова, что любые сопоставления, содержащиеся в файле Hosts, переопределяют любую информацию, которая может быть получена с DNS-сервера. На самом деле, если в файле hosts есть сопоставление доменного имени, то ваш компьютер даже не будет запрашивать DNS-серверы, которые являются авторитетными для этого домена, а вместо этого будет считывать IP-адрес непосредственно из файла HOSTS. Также важно отметить, что когда вы добавляете записи в файл HOSTS, они автоматически начинают работать. Нет необходимости перезагружаться или вводить другую команду, чтобы начать использовать записи в файле HOSTS.

Пример файла HOSTS можно найти здесь: HOSTS

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

Общие сведения о разрешении доменных имен

Для справки, файл HOSTS находится в следующих местах для перечисленных операционных систем:

Операционная система

Расположение на жестком диске

Linux/Юникс /etc/хост
Windows 3.1/95/98/ME c:\виндовс\хост
Windows NT/2000/XP Pro c:\winnt\system32\drivers\etc\hosts или c:\windows\system32\drivers\etc\hosts
Windows XP Домашняя c:\windows\system32\drivers\etc\hosts
Сетевое ПО СИСТЕМА:ETC/ХОСТА
Яблоко Системная папка: Настройки и в самой системной папке.

На компьютерах с Windows у вас может еще не быть файла hosts. В этом случае, скорее всего, будет образец файла hosts с именем hosts.sam, который вы можете переименовать в hosts и использовать по своему усмотрению. Вы можете отредактировать этот файл либо из командной строки, используя «Правка» или «Блокнот» в Windows или VI в Unix/Linux. На самом деле любой текстовый редактор может открыть и изменить файл HOSTS. Также рекомендуется, если вы используете этот файл, периодически делать его резервные копии, копируя его под другим именем. Некоторые люди рекомендуют вам сделать этот файл только для чтения, чтобы его было труднее изменить вредоносной программе, которая, как известно, делает это, но есть такие хайджекеры, как CoolWebSearch, которые добавляют записи в файл независимо от того, или не только для чтения. Поэтому вы не должны думать, что если ваши HOSTS доступны только для чтения, это защитит их от модификации.

Зачем мне использовать файл HOSTS

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

Сетевое тестирование — Я управляю большим интернет-центром обработки данных, и нам много раз приходилось настраивать тестовые машины или настраивать серверы разработки для приложений наших клиентов. При подключении к этим машинам разработки или тестирования вы можете использовать файл HOSTS для тестирования этих машин, как если бы они были реальными, а не сервером разработки. В качестве примера предположим, что у вас есть доменное имя для компьютера разработки под названием development.mydomain.com. При тестировании этого сервера вы хотите убедиться, что он работает правильно, если люди ссылаются на него как на истинное доменное имя веб-сервера, www.mydomain.com. Поскольку, если вы измените www.mydomain.com на DNS-сервере, чтобы указать на сервер разработки, все в Интернете будут подключаться к этому серверу, а не к реальному рабочему серверу. Здесь на помощь приходит файл HOSTS. Вам просто нужно добавить запись в файл HOSTS, которая сопоставляет www. mydomain.com с IP-адресом сервера разработки на компьютерах, на которых вы будете тестировать, чтобы изменение локально для тестовых машин, а не для всего Интернета. Теперь, когда вы подключаетесь к www.mydomain.com со своего компьютера с измененным файлом HOSTS, вы действительно подключаетесь к машине разработки, но приложениям, которые вы используете, кажется, что вы подключаетесь к www.mydomain.com.

Потенциально увеличивает скорость просмотра . Добавляя сопоставления IP-адресов с сайтами, которые вы часто используете, в файл HOSTS, вы потенциально можете увеличить скорость просмотра. Это связано с тем, что вашему компьютеру больше не нужно запрашивать у DNS-сервера IP-адрес и ждать ответа, а вместо этого можно быстро запросить локальный файл. Имейте в виду, что этот метод не рекомендуется, так как нет гарантии, что IP-адрес, который у вас есть для этого доменного имени, всегда останется прежним. Поэтому, если владелец веб-сайта решит изменить свой IP-адрес, вы больше не сможете подключиться.

Блокировать шпионское ПО/рекламные сети — Эта причина становится очень популярной причиной использования файла HOSTS. Добавив большие списки известных рекламных сетей и сайтов шпионского ПО в файл hosts и сопоставив доменные имена с 127.0.0.1, который является IP-адресом, который всегда указывает на вашу собственную машину, вы заблокируете доступ к этим сайтам. достиг. Это имеет два преимущества; во-первых, это может ускорить ваш просмотр, поскольку вам больше не нужно ждать, пока вы загружаете рекламу с сайтов рекламной сети, и потому, что ваш просмотр будет более безопасным, поскольку вы не сможете добраться до известных вредоносных сайтов.

ПРИМЕЧАНИЕ. Важно отметить, что поступали жалобы на замедление работы системы при использовании большого файла hosts. Обычно это устраняется путем отключения и отключения DNS-клиента на панели управления службами в разделе «Администрирование». DNS-клиент кэширует предыдущие DNS-запросы в памяти, чтобы якобы ускорить этот процесс, но он также считывает в этот кэш весь файл HOSTS, что может вызвать замедление. Эта услуга не нужна и может быть отключена.

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

.
Файл HOSTS от hpguru можно найти здесь: http://www.hosts-file.net/

Хост-файл MVPS можно найти по адресу: http://www.mvps.org.

Файл проекта Hosts можно найти здесь: http://remember.mine.nu/

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

Утилиты для вашего файла HOSTS

Если вы не планируете сильно изменять файл HOSTS и планируете время от времени использовать его для целей тестирования, то базовых текстовых редакторов, таких как VI, Notepad и Edit, более чем достаточно для управления вашим файлом HOSTS. Если, с другой стороны, вы планируете широко использовать файл HOSTS для блокировки рекламы/шпионских программ или по другим причинам, вам могут пригодиться два инструмента.

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

Hostess — Hostess — это приложение, которое используется для обслуживания и организации вашего файла HOSTS. Эта программа прочитает ваш файл HOSTS и упорядочит содержащиеся в нем записи в базу данных. Затем вы можете использовать эту базу данных для поиска дубликатов и управления записями. Это программа, которую определенно стоит проверить, если вы планируете широко использовать файл HOSTS.

Заключение

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

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


Лоуренс Абрамс
Bleeping Computer Серия основных понятий Интернета
BleepingComputer.com: Компьютерная поддержка и учебные пособия для начинающих пользователей компьютеров.

История изменений
09.04.04: добавлена ​​информация о файле хоста hpguru и http://remember. mine.nu/. Предупреждены о потенциальном замедлении работы, вызванном большими файлами hosts, и о том, как это исправить. Обновлена ​​информация о том, что изменение файла hosts только для чтения не может помешать угонщикам изменить информацию. Добавлена ​​информация о файловом менеджере hostess и — Спасибо CalamityKen

Понимание и использование файла 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-адресов. Он действительно больше не используется.

Читайте также: