---
title: "Настройка файла /etc/hosts — База знаний Timeweb Cloud"
description: "Настройка файла /etc/hosts. Документация и инструкции по управлению IT-инфраструктурой. Timeweb Cloud — облачные решения для вашего бизнеса."
---

# Настройка файла /etc/hosts

> Полный индекс документации для ИИ-агентов: [llms.txt](https://timeweb.cloud/llms.txt).

С помощью файла `hosts` на вашем компьютере можно настроить соответствие между доменом и конкретным IP-адресом.

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

Узнать, к какому IP идет запрос в данный момент при обращении к домену, можно с помощью команды `ping` — работа с ней подробнее описана [здесь](https://timeweb.cloud/docs/general/ping-tracert-nslookup).

Еще один вариант использования настройки в `hosts` — запрет доступа к тому или иному сайту с вашего компьютера. К примеру, если домену `vk.com` прописать в `hosts` некорректный IP (скажем, 127.0.0.1), то перейти на данный сайт с вашего компьютера будет невозможно. 

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

## Windows

Если система устанавливалась по умолчанию на диск C, файл будет находиться по пути: 

```shell
c:\windows\system32\drivers\etc\hosts
```

Открыть нужный файл можно одним из следующих способов. Убедитесь, что все действия вы выполняете **от имени администратора***.*

**Вариант 1.**

Запустить командную строку (нажать Win+R, в появившемся окне набрать `cmd` и нажать ОК) и выполнить в ней команду ниже:

```shell
notepad.exe c:\windows\system32\drivers\etc\hosts
```

Файл `hosts` будет открыт в блокноте, и вы сможете внести необходимые изменения и сохранить их.

**Вариант 2.**

Перейти в «Мой компьютер» → Локальный диск С → Windows → System32 → drivers → etc:

![Shortcut ](https://content.timeweb.com/assets/db1623fe-ee98-46af-abfa-3f225d0290aa?width=943&height=302)

_Окно «Этот компьютер» в интерфейсе ОС [Windows](https://www.microsoft.com/ru-ru/download/windows)_

В папке `etc` кликните правой кнопкой мыши на файле `hosts`, выберите «Открыть с помощью» и далее выберите «Блокнот»:

![Open As](https://content.timeweb.com/assets/7d1895ce-6670-43f1-a58d-c32f545af9e1?width=1081&height=527)

_Контекстное меню файла в интерфейсе ОС [Windows](https://www.microsoft.com/ru-ru/download/windows)_

Как правило, файл выглядит следующим образом: 

![Hosts](https://content.timeweb.com/assets/79dbcc2c-7cc2-4b49-b7b5-2fea272357e0?width=726&height=485)

_Окно программы «Блокнот» в интерфейсе ОС [Windows](https://www.microsoft.com/ru-ru/download/windows)_

Введите необходимый IP и домен, например, `92.53.96.120 mydomain.com`:

![Hosts 1](https://content.timeweb.com/assets/306470e6-459c-4319-a05a-e6fe8d8a97a0?width=725&height=511)

_Окно программы «Блокнот» в интерфейсе ОС [Windows](https://www.microsoft.com/ru-ru/download/windows)_

Сохраните изменения. Для этого выберите «Файл» — «Сохранить». В открывшемся окне выберите «Все файлы» и нажмите «Сохранить».

![Save](https://content.timeweb.com/assets/40fad97d-049f-4f15-aec7-02446d043301?width=962&height=591)

_Окно сохранения файла в интерфейсе ОС [Windows](https://www.microsoft.com/ru-ru/download/windows)_

Чтобы проверить настройки, выполните [в командной строке](https://timeweb.cloud/docs/general/komandnaya-stroka-v-raznyh-os):

```shell
ping mydomain.com
```

Замените `mydomain.com` на указанный вами домен.

Если все настройки корректны, в выводе команды будет отражен IP-адрес, указанный в файле `hosts`.

## Linux

Откройте терминал и выполните команду ниже:

```shell
sudo nano /etc/hosts
```

Она позволит открыть файл `hosts` для редактирования с правами суперпользователя. Если в вашей системе не установлен редактор `nano`, можно воспользоваться любым другим (`gedit`, `vi` и т.д.).

Как правило, содержимое файла выглядит следующим образом:

```shell
127.0.0.1    localhost
127.0.1.1    ваш_компьютер
 
# 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
```

Введите необходимый IP и домен после второй строки, например:

```shell
127.0.0.1    localhost
127.0.1.1    ваш_компьютер
92.53.96.120  mydomain.com
```

Сохраните изменения (в `nano` — нажатием Ctrl+O, далее Ctrl+X) и проверьте настройки, выполнив в терминале:

```shell
ping mydomain.com
```

Если все настройки корректны, в выводе команды будет отражен IP-адрес, указанный в файле `hosts`.

## MacOS

Запустите программу **Терминал** / Terminal. Ее можно найти через Spotlight / Finder.

Выполните в терминале команду: 

```shell
sudo nano /etc/hosts
```

Далее введите ваш пароль пользователя.

В файле под уже имеющимися записями укажите нужный IP и домен, например:

```shell
92.53.96.120 mydomain.com
```

Сохраните изменения и закройте редактор (в `nano` — нажатием Control+O, далее Control+X)/.

Для проверки вы можете выполнить в терминале команду:

```shell
ping mydomain.com
```

Если все сделано верно, в выводе команды будет отражен IP-адрес, который вы указали в файле `hosts`.
