Файл hosts: где находится и как его изменить

Файл hosts — текстовый документ, который содержит в себе информацию о домене и IP-адресе, который ему соответствует. Со дня своего появления файл hosts служил неким маршрутизатором, пока на замену ему не пришла служба DNS. Но он по-прежнему используется как инструмент, который обладает приоритетом в обращение с DNS-серверами. Как работают DNS-сервера вы можете узнать в статье «Что такое DNS».

Зачем нужен файл hosts

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

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

Путь к папке, где лежит файл hosts, зависит от операционной системы, которая установлена на вашем компьютере:

  • Windows XP, 2003, Vista, 7, 8, 10 — c:\windows\system32\drivers\etc\hosts;
  • Linux, Ubuntu, Unix, BSD — /etc/hosts;
  • macOS — /private/etc/hosts.

Редактировать файл etc hosts нужно от имени администратора, иначе вы не сможете сохранить внесённые изменения.

Как внести изменения в файл hosts

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

В Windows 8, 10

Чтобы изменить файл hosts в Windows 8, 10, выполните следующие действия:

  1. Запустите «Блокнот» или любой другой редактор от имени администратора:

    Editor pic
  2. В меню «Файл» нажмите Открыть и перейдите в каталог, где находится файл hosts. Измените тип файла на «Все файлы»:

    Change extension pic
  3. Выберите файл hosts и откройте его:

    Editor pic 1
  4. Добавьте в конце файла необходимую запись в формате:

    000.000.000.000 hostland.ru www.hostland.ru

    000.000.000.000 — IP-адрес вашего сервера или хостинга;

    hostland.ru www.hostland.ru — имя вашего домена.

    Editor pic 2
  5. Сохраните изменения в файле.

Теперь вы можете открыть ваш сайт в браузере, не дожидаясь обновления DNS-серверов.

В Linux, Unix

Чтобы изменить файл hosts в Linux, Unix , выполните следующие действия:

  1. В Linux файл hosts находится в папке etc. Чтобы отредактировать его, введите втерминал linux команду:

    sudo nano /etc/hosts
    Nano editor linux
  2. Добавьте в конце файла необходимую запись в формате:

    000.000.000.000 hostland.ru www.hostland.ru

    000.000.000.000 — IP-адрес вашего сервера или хостинга;

    hostland.ru www.hostland.ru — имя вашего домена.

  3. Сохраните изменения в файле.

Теперь вы можете открыть ваш сайт в браузере, не дожидаясь обновления DNS-серверов.

Файл hosts в Ubuntu редактируется так же, как и во всех Unix-системах.

В MacOS

Файл hosts в Mac OS расположен в каталоге: /private/etc/hosts. Чтобы изменить его выполните следующие действия:

  1. Запустите терминал с помощью горячих клавиш: Command (⌘) + T или через Spotlight;
  2. Введите команду:

    sudo nano /etc/hosts

    и нажмите Enter:

    Nano editor macos
  3. Добавьте в конце файла необходимую запись в формате:

    000.000.000.000 hostland.ru www.hostland.ru

    000.000.000.000 — IP-адрес вашего сервера или хостинга;

    hostland.ru www.hostland.ru — имя вашего домена.

  4. Сохраните изменения в файле.

Теперь вы можете открыть ваш сайт в браузере, недожидаясь обновления DNS-серверов.

Удачной работы! Если возникнут вопросы - напишите нам, пожалуйста, тикет из панели управления хостингом, раздел «Помощь и поддержка».