Хостс файл где: Что такое файл хостов Windows – как его изменить

Файл

Hosts — СЕТЕВАЯ ЭНЦИКЛОПЕДИЯ

Автор Editorin Letter HLПоследнее обновление 8 июля 2021 г.

Файл Hosts — это текстовый файл, предоставляющий локальный метод преобразования полных доменных имен (FQDN) в соответствующие IP-адреса в сети TCP/IP.

Текстовый файл, предоставляющий локальный метод преобразования полных доменных имен (FQDN) в соответствующие IP-адреса в сети TCP/IP. Файлы hosts являются альтернативой DNS-серверам для разрешения имен в сетях TCP/IP. Они используются в основном в небольших сетях или когда поддержка DNS-сервера нецелесообразна.

Файл хостов

Как это работает?

Файл hosts можно найти по следующим путям:

  • Microsoft Windows NT, 2000, XP, 2003, Vista, 2008, 7, 2012, 8, 10, 2016: %SystemRoot%\system32\drivers\etc\Host s
  • Microsoft Windows 95 или Windows 98: \%WinDir%\Hosts.sam
  • Unix, Linux, Posix: /etc/hosts

Каждая строка файла hosts содержит IP-адрес Хост TCP/IP, за которым следует полное доменное имя хоста, за которым следует необязательный комментарий со знаком решетки (#).

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

Перенаправление локальных доменов

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

Блокировка нежелательных интернет-ресурсов

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

ПРИМЕЧАНИЕ


Файлы хостов должны содержать сопоставления для хостов как в локальной, так и в удаленной сети. Сопоставления могут состоять из IP-адреса и одного или нескольких имен хостов (псевдонимов). Если вы используете файлы hosts для разрешения имен хостов в сети, каждый компьютер в сети должен иметь файл hosts.

СОВЕТ


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

Последние сообщения

ссылка на время приема-передачи (RTT)

Время приема-передачи (RTT)

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

Прочтите ссылку

на Сети доставки контента: раскрытие возможностей CDN

Сети доставки контента: раскрытие возможностей CDN

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

Чтение

Расположение файла Hosts и его использование

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

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

Прежде чем искать использование файла hosts, проверьте ниже местоположение файла в операционных системах Windows и Linux.

Расположение файла Hosts в Windows

Если вы находитесь на сервере Windows. Вам нужно открыть командную строку в режиме администратора и открыть блокнот. Или вы можете напрямую открыть Блокнот как «Запуск от имени администратора».

Затем откройте файл по адресу: c:\ Windows \System32\Drivers\etc\ hosts

Вы можете внести любые изменения. И последний шаг — очистить кеш DNS. Потому что, когда вы очищаете кеш DNS, ваш файл хоста снова считывается в кеш DNS.

Расположение файла Hosts в Ubuntu/Linux

Откройте терминал и введите следующую команду:

>sudo nano /etc/hosts

Будет запрошен пароль администратора. Введите пароль для учетной записи администратора. Наконец, вам будет представлен файл hosts.

Файл hosts в моей системе выглядит следующим образом.

Как видите, в файле всего две записи, и обе они относятся к моей машине. Второй — имя хоста системы.

Если на моей машине работает сервер, и я пытаюсь просмотреть http://adamubuntu.com. Он пойдет на локальный сервер.

Краткое введение в файл hosts

Файл hosts существует с момента появления Интернета.

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

Файл хоста представляет собой исходное имя и IP-адрес двигателя. DNS вырос из этого.

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

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

Хост-файл выполняет две функции:

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

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