- Настройка файла /etc/hosts
- Windows
- Linux
- Как открыть файл hosts в Windows 10?
- Где находится файл hosts в Windows?
- Как выглядит файл hosts в Windows?
- Как открыть файл hosts с правами администратора?
- Редактируем файл hosts помощью блокнота
- Редактируем файл hosts с помощью бесплатной программы Notepad++
- Где находится файл hosts и как его изменить
- Зачем нужен файл hosts
- Где находится файл hosts
- Как внести изменения в файл hosts
- Блокировка доступа к сайту через файл hosts
- Оригинальный файл hosts и как его восстановить
- Файл Hosts в Windows 10 — Как восстановить и сохранить
- Где находится файл Hosts в Windows 10/7
- Как правильно открыть и сохранить файл Hosts
- Какой должен быть файл hosts по умолчанию
Настройка файла /etc/hosts
С помощью файла hosts на вашем компьютере можно настроить соответствие между доменом и конкретным IP-адресом.
Такая настройка может понадобиться, например, в случае, если вы перенесли сайт и домен на новый хостинг, и необходимо проверить работу сайта по его основному адресу. Однако кэш DNS-сервера все еще «помнит» предыдущую A-запись домена, и при обращении к сайту будет отдавать прежний IP-адрес, по которому сайт уже недоступен. Чтобы не дожидаться обновления кэша DNS (оно может занимать несколько часов), можно указать необходимую связку домена и IP-адреса в файле hosts — запрос к этому файлу имеет приоритет перед обращением к DNS-серверам.
Узнать, к какому IP идет запрос в данный момент при обращении к домену, можно с помощью команды ping — работа с ней подробнее описана здесь.
Еще один вариант использования настройки в hosts — запрет доступа к тому или иному сайту с вашего компьютера. К примеру, если домену facebook.com прописать в hosts некорректный IP (скажем, 127.0.0.1), то перейти на данный сайт с вашего компьютера будет невозможно.
Сама настройка очень простая: достаточно указать в файле нужный IP-адрес, а через пробел от него — доменное имя. Вносить изменения необходимо от имени администратора.
Windows
Если система устанавливалась по умолчанию на диск C, файл будет находиться по пути: c:\windows\system32\drivers\etc\hosts .
Открыть нужный файл можно одним из следующих способов. Убедитесь, что все действия вы выполняете от имени администратора.
Вариант 1.
Запустить командную строку (нажать Win+R, в появившемся окне набрать cmd и нажать ОК) и выполнить в ней команду ниже:
Файл hosts будет открыт в блокноте, и вы сможете внести необходимые изменения и сохранить их.
Вариант 2.
Перейти в «Мой компьютер» -> Локальный диск С -> Windows -> System32 -> drivers -> etc либо вставить нужный путь в адресную строку проводника:
В папке etc кликните правой кнопкой мыши на файле hosts, выберите «Открыть с помощью» и далее выберите «Блокнот»:
Как правило, файл выглядит следующим образом:
Введите необходимый IP и домен, например, 92.53.96.120 mydomain.com:
Сохраните изменения. Для этого выберите «Файл» — «Сохранить». В открывшемся окне выберите «Все файлы» и нажмите «Сохранить».
Замените mydomain.com на указанный вами домен.
Если все настройки корректны, в выводе команды будет отражен IP-адрес, указанный в файле hosts.
Linux
Откройте терминал и выполните команду ниже:
Она позволит открыть файл hosts для редактирования с правами суперпользователя. Если в вашей системе не установлен редактор nano, можно воспользоваться любым другим (gedit, vi и т.д.).
Как правило, содержимое файла выглядит следующим образом:
Введите необходимый IP и домен после второй строки, например:
Сохраните изменения (в nano — нажатием Ctrl+O, далее Ctrl+X) и проверьте настройки, выполнив в терминале:
Если все настройки корректны, в выводе команды будет отражен IP-адрес, указанный в файле hosts.
Как открыть файл hosts в Windows 10?
Где находится файл hosts в Windows?
Файл hosts располагается на диске с операционной системой. Как правило, диску присваивается буква “C”. Но у вас операционная система может располагаться на диске с другой буквой.
Файл hosts можно найти по адресу: C:\Windows\System32\drivers\etc
Как выглядит файл hosts в Windows?
Файл hosts представлен в обычном текстовом варианте. Несмотря на использование локализованной версии Windows, файл hosts на русский язык не переведён. Поэтому мы решили перевести этот файл для наших читателей самостоятельно.
Copyright (c) 1993-2009 Microsoft Corp. Это пример файла hosts, используемого Microsoft TCP/IP для Windows. Этот файл содержит сопоставления IP-адресов с именами хостов (доменными именами). Под каждую запись отводится отдельная строка. IP-адрес следует разместить в первом столбце, за которым написать соответствующее имя хоста (доменное имя). IP-адрес и имя хоста должны быть разделены хотя бы одним пробелом. Кроме того, комментарии могут быть добавлены к отдельным строкам или после доменного имени, обозначенных символом ‘#’.
Следует отметить, что файл hosts по умолчанию это один сплошной комментарий. Все записи в нём начинаются с символа #, а это значит, что правила сопоставления IP-адресов в этом файле не применяются.
Как открыть файл hosts с правами администратора?
По умолчанию файл hosts можно открыть обычным способом, но вот внести изменения можно только, если текстовый редактор будет запущен от имени администратора. Это немного усложняет редактирование файла hosts обычными средствами редактирования. Так как если вызывать контекстное меню у файла hosts, и выбрать параметр “Открыть с помощью…”, откроется программа в обычном режиме. Даже если вы внесёте изменения, сохранить файл не удастся. Программа предложит сохранить файл hosts как новый файл.
Редактируем файл hosts помощью блокнота
- Нажмите на кнопку Пуск с логотипом Windows и перейдите в список всех установленных приложений, нажав на “Все приложения”.
- Перейдите в папку “Стандартные – Windows”.
- Найдите в списке приложение “Блокнот”.
- Щелкните правой кнопкой мыши по приложению “Блокнот”, чтобы вызвать контекстное меню.
- Наведите мышку на вкладку “Дополнительно”. Откроется боковое меню.
- Нажмите на “Запуск от имени администратора”.
- В открывшемся приложении “Блокнот” нажмите в верхнем меню на “Файл”, а затем в выпадающем меню на пункт “Открыть”. Либо можете нажать две клавиши на клавиатуре: Ctrl + O.
- Перейдите по адресу C:\Windows\System32\drivers\etc и выберите файл hosts. По умолчанию файлы в этой папке не отображаются. Нажмите на “Текстовые документы (*.txt)” рядом с поле “Имя файла” и выберите “Все файлы”, чтобы в окне появился файл hosts.
- Нажмите на файл hosts и нажмите кнопку “Открыть”.
- Внесите необходимые изменения в файл hosts.
- Нажмите Ctrl + S или нажмите в верхнем меню “Файл”, а затем “Сохранить”, чтобы сохранить файл hosts с последними изменениями.
Редактируем файл hosts с помощью бесплатной программы Notepad++
- Скачайте бесплатный текстовый редактор Notepad++, выбрав последнюю версию программы.
- Установите программу, нажимая кнопку “Далее”.
- Перейдите по адресу расположения файла hosts.
- Нажмите правой кнопкой мыши по файлу hosts и выберите “Edit with Notepad++”.
- Внесите изменения в файл hosts и нажмите кнопку “Сохранить”.
- Программа сообщит, что файл не может быть сохранен и предложит запустить Notepad++ в режиме администратора. Нажмите кнопку “Да”.
- Повторно нажмите кнопку “Сохранить”. После этого изменив в файле hosts будут сохранены.
А как вы открываете и редактируете файл hosts в Windows 10?
Где находится файл hosts и как его изменить
Файл hosts — текстовый документ, который содержит в себе информацию о домене и адресе, на который ссылается домен.досту Файл 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
Редактировать файл etc hosts нужно от имени администратора, иначе вы не сможете сохранить внесённые изменения.
Как внести изменения в файл hosts
Ниже мы рассмотрим, как редактировать и как сохранить файл hosts. Важно открыть файл с правами администратора, иначе система не даст вам его сохранить. Выберите вашу операционную систему и следуйте инструкции:
Запустите Блокнот или любой другой редактор от имени администратора. Откройте Пуск, найдите нужный редактор, нажмите по нему правой кнопкой мыши и выберите Запуск от имени администратора:
Как отредактировать файл hosts
В меню «Файл» нажмите Открыть и перейдите в каталог, в котором расположен файл hosts. Измените тип файла на «Все файлы»:
Добавьте в конце файла необходимую запись в формате:
123.123.123.123 | faq-reg.ru | www.faq-reg.ru |
123.123.123.123 — IP-адрес вашего сервера или хостинга,
faq-reg.ru — имя вашего домена.
Теперь вы можете открыть ваш сайт в браузере, не дожидаясь обновления DNS-серверов.
Чтобы изменить файл hosts в виндовс 10 (8), выполните следующие действия:
Запустите Блокнот или любой другой редактор от имени администратора. Для этого найдите его в Пуске, нажмите по нему правой кнопкой мыши и выберите Запуск от имени администратора:
В меню «Файл» нажмите Открыть и перейдите в каталог, где находится файл hosts . Измените тип файла на «Все файлы»:
Добавьте в конце файла необходимую запись в формате:
123.123.123.123 | faq-reg.ru | www.faq-reg.ru |
123.123.123.123 — IP-адрес вашего сервера или хостинга,
faq-reg.ru — имя вашего домена.
Теперь вы можете открыть ваш сайт в браузере, не дожидаясь обновления DNS-серверов.
В Linux файл hosts находится в папке etc. Чтобы отредактировать его:
Введите в терминал linux команду hosts: sudo nano /etc/hosts
Добавьте в конце файла необходимую запись в формате:
123.123.123.123 | faq-reg.ru | www.faq-reg.ru |
123.123.123.123 — IP-адрес вашего сервера или хостинга,
faq-reg.ru — имя вашего домена.
Теперь вы можете открыть ваш сайт в браузере, не дожидаясь обновления DNS-серверов.
Файл hosts в Ubuntu редактируется так же, как и во всех Unix-системах.
Файл hosts в Mac OS расположен в каталоге: /private/etc/hosts. Чтобы изменить его:
Введите команду: sudo nano /etc/hosts и нажмите Enter:
Добавьте в конце файла необходимую запись в формате:
123.123.123.123 | faq-reg.ru | www.faq-reg.ru |
123.123.123.123 — IP-адрес вашего сервера или хостинга,
faq-reg.ru — имя вашего домена.
Теперь вы можете открыть ваш сайт в браузере, не дожидаясь обновления DNS-серверов.
Также вы можете заблокировать определенный сайт через файл hosts, воспользовавшись инструкцией ниже:
Блокировка доступа к сайту через файл hosts
Доступ к сайту также можно ограничить для локального компьютера. Для этого укажите адрес страницы (домен) в файле hosts. Заблокировать IP нежелательного сайта не требуется. Блокировка осуществляется по локальному хосту с фиксированным IP (127.0.0.1):
В указанной на скриншоте строке укажите IP-адрес 127.0.0.1 и через пробел адрес нежелательного сайта. Чтобы заблокировать несколько сайтов, повторите действие в следующей строке. В примере ниже в файле hosts отказано в доступе (заблокирован доступ) к сайтам «vk.com» и «youtube.com»:
Готово! Доступ к сайтам будет ограничен на определенном ПК.
Оригинальный файл hosts и как его восстановить
Скачать оригинал файла hosts можно на разных ресурсах. Но мы не рекомендуем делать это, так как файл может быть заражен.
Файл hosts по умолчанию есть в каждой операционной системе, но он может быть скрыт для просмотра. Следуя инструкциям выше, вы сможете его открыть и отредактировать. Если вы удалили его, то просто создайте текстовый файл без расширения в нужной папке.
По умолчанию файл hosts выглядит следующим образом:
Файл Hosts в Windows 10 — Как восстановить и сохранить
Файл hosts — это файл Windows, который переводит доменные имена сайтов в IP-адреса. Именно он выполняет функцию преобразования имен хостов в числовые адреса протокола, которые будут определять местонахождение хоста в IP-сети. Файл hosts имеет форму простого текстового файла. В настоящее время этот файл бесполезен, так как этот процесс уже автоматизирован через DNS. К сожалению, этот файл часто компрометируют и заражают вирусом через вредоносное ПО, чтобы вас перенаправить на фишинговый сайт и вытащить из вас конфиденциальную информацию. Также, если файл Hosts заражен вирусом, то у вас не может быть доступа к сайтам или вы не сможете получать обновления для Windows 10/7/8.1. В этой инструкции разберем, где находиться файл Hosts, как восстановить его по умолчанию, правильно отредактировать, и как сохранить его, если нам выдаст ошибку доступа.
Где находится файл Hosts в Windows 10/7
Файл hosts находится по пути C:\Windows\System32\drivers\etc, не зависимо какую ОС вы используете, будь-то Windows 10, Windows 7 или Windows 8.1. У вас может быть несколько файлов с разными расширениями, к примеру hosts.txt или hosts.ics. Это не те файлы, которые вам нужны.
Чтобы отобразить правильный фал hosts, нажмите в проводнике слева в верхнем углу на «Файл» > «Параметры» > в новом окне вкладка «Вид» > и уберите галочку с пункта «Скрывать расширения для зарегистрированных типов файлов«. Вы увидите расширения файлов hosts. Вам нужен без расширения, просто hosts.
Как правильно открыть и сохранить файл Hosts
Большинство пользователей запускают файл hosts через правую кнопку мыши и «Открыть с помощью» блокнота. Это не верно, и при сохранение файла, вам будет запрещено его сохранять с ошибкой «У вас нет разрешения на сохранение файлов в этом месте. Обратитесь к админу«. Эта ошибка будет даже если вы в данный момент являетесь единственным администратором на ПК.
Как сохранить тогда файл hosts? Все просто. Вы должны запустить изначально «Блокнот» от имени администратора и через него открыть этот файл.
Когда откроется блокнот, нажмите на «Файл» > «Открыть» и перейдите по пути C:\Windows\System32\drivers\etc. Когда вы перейдете, то у вас будет ни одного файла, пустота. Нажмите снизу в графе «Имя файла» на отобразить «Все файлы» расширений. (Рис. ниже).
Какой должен быть файл hosts по умолчанию
По умолчанию файл hosts выглядит, как показано ниже. Если он будет пустым, то не стоит переживать. Решетка # обозначает комментарий, что не дает функционировать этому файлу. По сути это одно и тоже. Если вы увидели какие-либо лишние строчки без решетки #, к примеру 127.0.0.1 vk.com то удалите их.
# Copyright (c) 1993-2009 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 handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost