Изменить файл hosts
Файл hosts для Windows 10
В этой статье мы расскажем, где находится файл hosts Windows 10, для чего его используют и как изменить файл hosts в Windows 10.
Сайт состоит из файлов, которые хранятся на физическом сервере. Чтобы найти сайт, нужно связаться с сервером и запросить эти файлы. Для связи с сервером мы вводим доменное имя в поисковую строку. Домены созданы для удобного запоминания человеком, но для устройств (компьютеров, серверов, смартфонов) буквенное обозначение адреса непонятно. Для техники были созданы IP-адреса. Они состоят из цифр, например 123.123.123.123.
Чтобы связать буквенное и цифровое обозначение сайтов, был создан файл hosts, в котором были указаны домены и соответствующие им IP. Этот файл нужно было загружать на своё устройство вручную. Пока сайтов было мало, этот метод работал, но, как только сайты стали создаваться в больших количествах, постоянно обновлять hosts стало неудобно. Для решения этой проблемы создали DNS-систему. Пользователю не нужно было устанавливать огромный файл с данными на устройство. Вся база данных сайтов хранится на сервере, к которому браузер обращается самостоятельно.
Несмотря на то что hosts был заменён, его настройки остались приоритетными для браузера, поэтому его можно использовать для блокировки нежелательных сайтов и подключения к сайтам до внесения его данных в DNS-систему.
Как редактировать файл hosts в Windows 10
Обратите внимание! Редактирование файла возможно только от имени администратора. Файл hosts для Windows 10 выглядит как обычный файл, но без расширения.
- 1.
Запустите Блокнот или любой другой редактор от имени администратора. Для этого в поисковой строке ПК введите слово Блокнот. В найденных приложениях выберите Блокнот. Выберите Запуск от имени администратора:
- 2.
Во вкладке «Файл» нажмите Открыть:
- 3.
Измените тип файла на Все файлы.
- 4.
Найдите файл hosts. Где находится hosts в windows 10? Обычно его можно найти по пути: OS(C:) ➝ Windows ➝ System 32 ➝ drivers ➝ etc . Нажмите Открыть:
- 5.
Добавьте в конце файла нужную запись. Например, мы добавим запись:
123.123.123.123 faq-reg.ru www.faq-reg.ru
Где:
- 123.123.123.123 — IP-адрес вашего сервера или хостинга,
- faq-reg.ru — имя вашего домена.
Обратите внимание! Если Windows 10 не даёт изменить файл hosts, значит вы открыли файл не от имени администратора.
- 6.
Сохраните изменения в файле. Для этого перейдите во вкладку «Файл» и нажмите Сохранить:
Как сохранить hosts в Windows 10
Как блокировать нежелательный сайт на Windows 10
Блокировкой сайта может быть полезна работодателям и родителям. Например, вы не хотите, чтобы ваш ребёнок пользовался сайтами с готовым домашними заданиями. Запретите ПК заходить на них. Для этого:
- 1.
Войдите в файл hosts.
- 2.
На новой строке добавьте запись вида
127.0.0.1 имя домена
Где:
- 127.0.0.1 ― адрес, который возвращает любой запрос обратно на устройство. Таким образом, браузер не может получить файлы сайта с сервера.
- имя домена ― домен сайта, доступ к которому вы хотите ограничить.
При блокировке сайта рекомендуем использовать сразу два варианта адреса — с www и без. Например:
127.0.0.1 vk.com 127.0.0.1 www.vk.com
Готово, теперь браузер перестанет отображать сайт.
Не обязательно вручную вносить изменения в файл. Для блокировки сайтов можно использовать программы, например Hosts File Editor. С её помощью можно легко управлять hosts-файлом.
Как увидеть сайт до публикации в DNS-системе
При создании сайта обязательно нужно прописать DNS-серверы. Только после этого пользователи смогут найти ваш сайт в интернете. Система будет вносить ваши данные в базу в течение 24 часов. Если вам нужно увидеть сайт в браузере раньше, запишите IP-адрес и доменное имя в файл hosts. Браузер возьмёт информацию из него и будет неважно, есть ли сайт в DNS-системе.
Как создать новый файл hosts в Windows 10
Если файл hosts в Windows 10 отсутствует или нужно вернуть его к базовым настройкам, скачивать файл hosts Windows 10 не нужно. Если по какой-либо причине вам нужно восстановить файл hosts или создать новый с базовыми настройками:
- 1.
Зайдите в папку etc, где лежит файл hosts (OS(C:) ➝ Windows ➝ System 32 ➝ drivers ➝ etc).
- 2.
Если у вас остался старый файл, переименуйте старый файл hosts (например, в hosts.old), чтобы его настройки не учитывались браузером:
- 3.
На рабочем столе создайте текстовый файл. Для этого кликните правой кнопкой мыши и нажмите Создать — Текстовый документ:
- 4.
Назовите новый документ hosts и удалите расширение .txt. Затем откройте созданный файл hosts с помощью Блокнота и вставьте оригинальный hosts Windows 10:
# 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
- 5.
Сохраните изменения:
Файл hosts Windows 10: восстановить
- 6.
Перенесите файл в папку etc.
- 7.
Перезапустите Windows.
Готово, файл hosts вернётся к базовым настройкам.
Что делать, если файл hosts не работает
Как правило, обновления в hosts вступают в силу сразу после сохранения. Перезагрузка компьютера и дополнительные действия не нужны. Однако случаются ситуации, когда настройки не срабатывают. В этом случае убедитесь, что в записях:
- нет пробелов перед IP-адресом (в начале строки),
- только один пробел между IP-адресом и доменом.
Если записи добавлены правильно, но настройки всё равно не работают, попробуйте очистить кэш DNS. Для этого:
- 1.
Откройте командную строку. Для этого введите в поисковую строку «Командная строка» и выберите появившееся приложение:
- 2.
Введите команду:
ipconfig /flushdns
Готово.
Если вы используете прокси-сервер, он тоже может влиять на работу hosts. Чтобы исправить проблему:
- 1.
Зайдите в Свойства браузера:
- 2.
Откройте вкладку «Подключения» и нажмите кнопку Настройка сети:
- 3.
Уберите все галочки. Нажмите ОК:
Готово.
Помогла ли вам статья?
Да
раз уже помогла
Файл hosts: где находится и как его изменить
Файл hosts — текстовый документ, который содержит в себе информацию о домене и IP-адресе, который ему соответствует. Файл hosts появился во времена зарождения Интернета (ARPANET) и служил неким маршрутизатором, пока на замену ему не пришла служба DNS. Но до сих пор он не утратил важности и по-прежнему используется как инструмент, который обладает приоритетом перед обращением к DNS-серверам.
Зачем нужен файл hosts
Предположим: вы зарегистрировали домен и привязали его к Hosting Linux. Но чтобы увидеть сайт, вам нужно дождаться делегирования домена на 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. Важно открыть файл с правами администратора, иначе система не даст вам его сохранить. Выберите вашу операционную систему и следуйте инструкции или посмотрите видеоинструкцию:
Редактирование файла hosts в Windows 7
-
1.
Запустите Блокнот или любой другой редактор от имени администратора. Откройте Пуск, найдите нужный редактор, нажмите по нему правой кнопкой мыши и выберите Запуск от имени администратора:
Как отредактировать файл hosts
-
2.
В меню «Файл» нажмите Открыть и перейдите в каталог, в котором расположен файл hosts. Измените тип файла на «Все файлы»:
-
3.
Выберите файл hosts и откройте его.
-
4.
Добавьте в конце файла необходимую запись в формате:
123.123.123.123 faq-reg.ru www.faq-reg.ru
Где:
- 123. 123.123.123 — IP-адрес вашего сервера или хостинга,
- faq-reg.ru — имя вашего домена.
-
5.
Сохраните изменения в файле.
Теперь вы можете открыть ваш сайт в браузере, не дожидаясь обновления DNS-серверов.
Редактирование файла hosts в Windows 8, 10
Чтобы изменить файл hosts в виндовс 10 (8), выполните следующие действия:
-
1.
Запустите Блокнот или любой другой редактор от имени администратора. Для этого найдите его в Пуске, нажмите по нему правой кнопкой мыши и выберите Запуск от имени администратора:
-
2.
В меню «Файл» нажмите Открыть и перейдите в каталог, где находится файл hosts . Измените тип файла на «Все файлы»:
-
3.
Выберите файл hosts и откройте его.
-
4.
Добавьте в конце файла необходимую запись в формате:
123.123.123.123 faq-reg.ru www.faq-reg.ru
Где:
-
5.
Сохраните изменения в файле.
Теперь вы можете открыть ваш сайт в браузере, не дожидаясь обновления DNS-серверов.
Редактирование файла hosts в Linux, Unix
В Linux файл hosts находится в папке etc. Чтобы отредактировать его:
-
1.
Введите в терминал linux команду hosts:
sudo nano /etc/hosts
-
2.
Добавьте в конце файла необходимую запись в формате:
123.123.123.123 faq-reg.ru www.faq-reg.ru
Где:
-
3.
Сохраните изменения в файле.
Теперь вы можете открыть ваш сайт в браузере, не дожидаясь обновления DNS-серверов.
Файл hosts в Ubuntu редактируется так же, как и во всех Unix-системах.
Редактирование файла hosts в MacOS
Файл hosts в Mac OS расположен в каталоге: /private/etc/hosts. Чтобы изменить его:
-
1.
Запустите терминал с помощью горячих клавиш: Command (⌘) + T или через Spotlight.
-
2.
Введите команду:
sudo nano /etc/hosts
Нажмите Enter:
-
3.
Добавьте в конце файла необходимую запись в формате:
123.123.123.123 faq-reg.ru www.faq-reg.ru
Где:
-
4.
Сохраните изменения в файле.
Теперь вы можете открыть ваш сайт в браузере, не дожидаясь обновления DNS-серверов.
Видеосправка. Как изменить файл hosts
Также вы можете заблокировать определенный сайт через файл hosts, воспользовавшись инструкцией ниже:
Блокировка доступа к сайту через файл hosts
Доступ к сайту также можно ограничить для локального компьютера. Для этого укажите адрес страницы (домен) в файле hosts. Заблокировать IP нежелательного сайта не требуется. Блокировка осуществляется по локальному хосту с фиксированным IP (127.0.0.1):
-
1.
Откройте файл hosts от имени администратора на своём ПК.
-
2.
В указанной на скриншоте строке укажите IP-адрес 127.0.0.1 и через пробел адрес нежелательного сайта. Чтобы заблокировать несколько сайтов, повторите действие в следующей строке. В примере ниже в файле hosts отказано в доступе (заблокирован доступ) к сайтам «vk.com» и «youtube.com»:
-
3.
Сохраните изменения.
Готово! Доступ к сайтам будет ограничен на определенном ПК.
Оригинальный файл 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
Для Linux
127.0.0.1 localhost 127.0.1.1 user # 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
где user (во второй строке) — это имя вашего компьютера.
Для 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 в Windows, Linux и Mac — руководство для начинающих
DNS
04 января 2023 г.
Эльвинас С.
3 минуты Чтение
Как мы все знаем, DNS (система доменных имен) — это телефонная книга Интернета. Однако знаете ли вы, что файл hosts на вашем компьютере также можно использовать в качестве каталога для доменных имен? В этой статье объясняется, что такое файл hosts и как его редактировать в Windows 10, Linux и Mac для эмуляции изменения DNS.
Что такое файл hosts?
Короче говоря, файл hosts — это локальный файл, который содержит доменные имена и соответствующие им IP-адреса. Он присутствует во всех распространенных операционных системах и действует как карта, идентифицируя и находя хосты в IP-сетях.
Каждый раз, когда вы посещаете веб-сайт, ваш компьютер сначала проверяет файл hosts , чтобы узнать, к какому IP-адресу он подключается. Если информации там нет, ваш интернет-провайдер будет искать в DNS ресурсы для загрузки сайта.
Зачем изменять файл hosts?
Вы можете воспользоваться описанной выше ситуацией, когда только что приобрели домен. Или, когда вы переносите свой веб-сайт на другого хостинг-провайдера, и ваш домен должен указывать на новый сервер. Обычно для начала работы вашего домена требуется от 24 до 48 часов, и в течение этого времени вы не сможете получить доступ к своему сайту.
Отредактировав файл hosts , добавив собственный IP-адрес, указывающий на ваш домен, вы сможете открыть свой веб-сайт. Это полезно, если вы хотите изменить свой сайт после миграции и посмотреть, как он будет выглядеть на новом сервере
Файл hosts записан в текстовом формате. Следовательно, вы можете использовать любой текстовый редактор, например Блокнот, для его редактирования.
Однако имейте в виду, что изменения коснутся только системы, в которой находится файл hosts .
Редактирование файла hosts в Windows 10
Прежде чем мы начнем, вам потребуется IP-адрес для вашего домена. :
- Войдите в свою панель hPanel, затем на левой боковой панели найдите сведения о плане хостинга, сервере и IP-адресе.
- Скопируйте IP-адрес сервера:
Теперь давайте отредактируем файл hosts . Для Windows 10 существует два метода — вручную или с помощью инструмента Hosts File Editor . Как правило, вы можете использовать приведенные ниже руководства в любой версии Windows.
Изменить файл вручную
- Нажмите Пуск и найдите Блокнот . Щелкните правой кнопкой мыши Запуск от имени администратора .
- Оказавшись в Блокноте, перейдите в Файл -> Открыть . Перейдите к C:\Windows\System32\Drivers\etc и обязательно выберите All Files , чтобы найти файл hosts .
- Теперь вы можете редактировать файл hosts . Добавьте пользовательский IP-адрес, который вы сделали ранее, затем пробел, затем ваше доменное имя.
- Когда закончите, не забудьте сохранить изменения.
Использование инструмента редактора файлов хостов
Существует более простой способ редактирования файла hosts в Windows 10 — с помощью редактора файлов хостов.
- Когда вы окажетесь в редакторе файлов хостов , введите целевой IP-адрес и доменное имя в соответствующих столбцах.
- Сохраните изменения.
Редактирование файла hosts в Linux
В Linux для выполнения этой работы можно использовать ваш любимый текстовый редактор. Здесь мы будем использовать Gedit в Ubuntu . Откройте терминал , нажав Ctrl+Alt+T .
- Введите команду ниже, затем введите пароль администратора:
судо су
- Чтобы открыть файл hosts с помощью Gedit , введите следующую команду и нажмите Enter :
sudo gedit /etc/hosts
- Добавьте целевой IP-адрес, затем пробел, а затем имя домена в нижней части файла hosts , как в руководстве по Windows 10.
- Сохраните изменения.
Редактирование файла Hosts в MacOS
Если вы используете macOS от Leopard (10. 6) до последней версии, выполните следующие действия, чтобы отредактировать hosts file:
- Нажмите на панель запуска и откройте Terminal .
- Мы будем использовать нано-редактор . Чтобы запустить его от имени администратора, вставьте приведенный ниже оператор и нажмите . Введите :
sudo nano /private/etc/hosts
. - Введите свой пароль. Вы будете перенаправлены к файлу hosts .
- Добавьте выбранный вами IP-адрес, а затем имя домена, разделенное пробелом.
- Обязательно сохраните изменения с помощью Ctrl + O ярлык.
Более подробные инструкции по редактированию файла hosts в MacOS см. в нашем руководстве.
Заключение
Вы только что узнали, как редактировать файл hosts в трех разных операционных системах.
Однако имейте в виду, что для этих изменений требуются права администратора в каждой системе, и они вступят в силу только на том компьютере, на котором находится файл hosts .
Вот краткий обзор:
- Windows 10 ‒ используйте любой текстовый редактор, например Блокнот, для изменения файла или используйте редактор файлов Hosts.
- Linux ‒ используйте Gedit или любой другой текстовый редактор, который вы предпочитаете.
- Mac ‒ использовать Nano Editor через Терминал.
Удачи!
Эльвинас — старший администратор серверов в Hostinger. Он следит за благополучием инфраструктуры и поддерживает максимальное время безотказной работы. Помимо управления серверами, одним из его самых больших увлечений всегда была веб-разработка.
Подробнее от Elvinas S.
Измените файл hosts —
Последнее обновление: 2019-07-23
Автор: Rackspace Support
Изменение файла hosts позволяет переопределить систему доменных имен (DNS) для домена на конкретном компьютере. Управление DNS полезно, когда вы хотите протестировать свой сайт без тестовой ссылки перед запуском с SSL, убедитесь, что сайт-псевдоним работает до внесения изменений в DNS и по другим причинам, связанным с DNS. Сведения об изменении настроек DNS см. в разделе Изменение настроек DNS в Linux.
Изменение файла hosts приводит к тому, что ваш локальный компьютер смотрит прямо на указанный вами адрес интернет-протокола (IP). Рэкспейс предлагает решения для управляемого хостинга, чтобы помочь с обращение с этими ресурсами.
При изменении файла hosts в него добавляются две записи. Каждая запись содержит IP-адрес, на который вы хотите разрешить сайт, и версию Интернет-адрес. Например, добавьте следующие две точки входа: www.domain.com и domain.com , на текущий обновленный PHP5 от Rackspace. (PHP5-ITK) кластер:
64.49.219.194 www.domain.com 64.49.219.194 домен.com
В этой статье приведены инструкции по поиску и редактированию файла hosts. в следующих операционных системах:
- Microsoft® Windows® 10, Windows 8, Windows 7 и Windows Vista™
- Microsoft Windows NT™, Windows 2000 и Windows XP
- Linux®
- MacOS® X версий с 10. 0 по 10.1.5
- MacOS X версий с 10.6 по 10.12
После того, как вы добавите информацию о домене и сохраните файл, ваша система начнет разрешить на указанный вами IP-адрес. После завершения тестирования удалите эти записи.
Windows
Если вы используете операционную систему Microsoft как Windows 10, Windows 8, Windows 7 и Windows Vista, вы должны запустить Блокнот Microsoft в качестве администратора.
Windows 10 и Windows 8
Используйте следующие инструкции, если вы используете Windows 10 или Windows 8:
-
Нажмите клавишу Windows .
-
Введите Блокнот в поле поиска.
-
В результатах поиска щелкните правой кнопкой мыши Блокнот и выберите Запуск от имени администратор .
-
В Блокноте откройте следующий файл:
c:\Windows\System32\Drivers\etc\hosts
-
Внесите необходимые изменения в файл.
-
Выберите Файл > Сохранить , чтобы сохранить изменения.
Windows 7 и Windows Vista
Используйте следующие инструкции, если вы используете Windows 7 или Windows Vista:
-
Выберите Пуск > Все программы > Стандартные .
-
Щелкните правой кнопкой мыши Блокнот и выберите Запуск от имени администратора .
Windows требует вашего разрешения Появится окно UAC.
-
Нажмите Продолжить , чтобы предоставить разрешение.
Блокнот открывается.
-
В Блокноте выберите Файл > Открыть .
-
В поле Имя файла введите следующий путь:
C:\Windows\System32\Drivers\etc\hosts
-
Выбрать Открыть .
-
Внесите необходимые изменения в файл.
-
Выберите Файл > Сохранить , чтобы сохранить изменения.
Windows NT, Windows 2000 и Windows XP
Используйте следующие инструкции, если вы используете Windows NT, Windows 2000 или Windows XP:
- Выберите Пуск > Все программы > Стандартные > Блокнот .
- Выберите Файл > Открыть .
- В поле Имя файла введите C:\Windows\System32\Drivers\etc\hosts .
- Выберите Открыть .
- Внесите необходимые изменения в файл.
- Выберите Файл > Сохранить , чтобы сохранить изменения.
Linux
Используйте следующие инструкции, если вы используете Linux:
-
Открыть окно терминала.
-
Введите следующую команду, чтобы открыть файл hosts в текстовом редакторе:
судо нано /etc/hosts
-
Введите пароль пользователя домена.
-
Внесите необходимые изменения в файл.
-
Нажмите Control-X .
-
Когда вас спросят, хотите ли вы сохранить изменения, введите y .
Версии MacOS X с 10.0 по 10.12
В этом разделе приведены инструкции по изменению файла hosts, если вы под управлением MacOS X с 10.0 по 10.12.
MacOS X от 10.0 до 10.1.5
Используйте следующие инструкции, если вы используете MacOS X от 10.0 до 10.1.5:
-
Откройте /Приложения/Утилиты/NetInfo Manager .
-
Чтобы разрешить редактирование базы данных сетевой информации (NetInfo), нажмите кнопку значок замка в левом нижнем углу окна.
-
Введите пароль пользователя домена и выберите OK .
-
Во втором столбце браузера выберите узел с именем машин .
-
В третьем столбце выберите запись с именем
локальный хост
. -
В меню Edit выберите Duplicate .
Появляется предупреждение о подтверждении.
-
Щелкните Дублировать .
Появляется новая запись с именем
локальная копия
, и ее свойства отображается под видом браузера. -
Дважды щелкните значение свойства
ip_address
и введите IP-адрес. адрес другого компьютера. -
Дважды щелкните значение свойства
name
и введите имя хоста, вы хотите использовать для другого компьютера. -
Щелкните свойство
serve
и выберите Удалить в меню Редактировать . -
В меню File выберите Save .
Появляется предупреждение о подтверждении.
-
Щелкните Обновить эту копию .
-
Повторите шаги с 6 по 12 для каждой дополнительной записи хоста, которую вы хотите Добавить.