Файл hosts

Что такое hosts

Файл hosts — это текстовый файл. Он содержит список доменных имён и IP-адресов, которые им соответствуют. В 1984 году на смену файлу hosts пришла система доменных имён — DNS (Domain Name System): Что такое ДНС (DNS)? Эта система тоже преобразует домен в IP-адрес и наоборот. Тем не менее, файл hosts до сих пор есть на каждом компьютере. При этом, в отличие от DNS, содержимое хостс можно менять. 

Когда вы набираете адрес сайта в строке браузера (например, 2domains.ru), браузер сначала обращается к файлу hosts за IP-адресом, а затем к DNS-серверам. Файл hosts имеет приоритет. Что это значит? Если в файле hosts вы пропишете для домена IP-адрес другого сайта, откроется именно он, потому что запроса к DNS не поступит. Если вы пропишите домен и IP, вы ускорите доступ к сайту — пойдёте в обход DNS. Также вы можете открыть свой сайт до того, как делегируете домен на DNS-серверы (Что значит: домен делегирован / не делегирован?).

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

Путь к файлу hosts зависит от операционной системы. 

Windows — C:\Windows\System32\drivers\etc\hosts

Linux, Mac OS — /etc/hosts

Как открыть hosts

Windows

Открыть файл hosts в Windows можно с помощью текстового редактора, например Блокнота.

  1. Запустите Блокнот от имени администратора:

Файл hosts 1

  1. Нажмите ФайлОткрыть:

Файл hosts 2

  1. Перейдите в каталог, где находится файл hosts (C:\Windows\System32\drivers\etc\hosts). Измените тип файла на Все файлы. Откройте файл hosts:

Файл hosts 3

Готово, вы открыли файл hosts. Как должен выглядеть файл:

Файл hosts 4

Linux

Открыть файл hosts в Linux можно с помощью текстового редактора, например nano.

  1. Откройте терминал.

  2. Введите в терминале команду sudo nano /etc/hosts:

Файл hosts 5

Готово, вы открыли файл hosts. Как должен выглядеть файл:

Файл hosts 6

Как изменить файл hosts

Во всех операционных системах в файл hosts добавляются записи с таким синтаксисом:

123.123.123.123 2domains.ru www.2domains.ru

Где:

123.123.123.123 — IP-адрес сайта, который будет открываться по доменному имени,

2domains.ru — доменное имя,

www.2domains.ru — доменное имя с WWW.

Перед тем как добавить в файл hosts строку, откройте файл по инструкции выше.

Windows

  1. Добавьте строку в файл:

Файл hosts 7

  1. Сохраните и закройте файл.

Готово, вы изменили файл hosts.

Linux

  1. Добавьте строку в файл:

Файл hosts 8

  1. Сохраните и закройте файл.

Готово, вы изменили файл hosts.

 
Если вы не нашли ответ, спросите у нас!
Написать в поддержку