В некоторых ситуациях может потребоваться изменить файл hosts в Windows 10, 8.1 или Windows 7. Иногда причина тому — вирусы и вредоносные программы, вносящие изменения в hosts, из-за чего не получается зайти на определенные сайты, а иногда вы и сами можете захотеть отредактировать этот файл для того, чтобы ограничить доступ к какому-либо сайту.
В этой инструкции подробно о том, как изменить hosts в Windows, о способах исправить этот файл и вернуть его к первоначальному состоянию встроенными средствами системы и с помощью сторонних программ, а также некоторые дополнительные нюансы, которые могут быть полезны.
Изменение файла hosts в блокноте
Содержимое файла hosts представляет собой набор записей из IP-адреса и URL. Например, строка «127.0.0.1 vk.com» (без кавычек) будет означать, что при открытии в браузере адреса vk.com, будет открываться не настоящий IP-адрес ВК, а указанный адрес из файла hosts. Все строки файла hosts, начинающиеся со значка решетки являются комментариями, т.е. их содержимое, изменение или удаление никак не влияет на работу.
Самый простой способ редактирования файла hosts — использовать встроенный текстовый редактор «Блокнот». Самый важны момент, который нужно учесть: текстовый редактор должен запускаться от имени администратора, в противном случае вы не сможете сохранить сделанные изменения. Отдельно опишу как проделать необходимое в разных версиях Windows, хотя по своей сути шаги отличаться не будут.
Как изменить hosts в Windows 10 с помощью блокнота
Для редактирования файла hosts в Windows 10 используйте следующие простые шаги:
- Начните вводить «Блокнот» в поле поиска на панели задач. Когда нужный результат будет найден, нажмите по нему правой кнопкой мыши и выберите пункт «Запуск от имени администратора».
- В меню блокнота выберите Файл — Открыть и укажите путь к файлу hosts в папке C:\Windows\System32\drivers\etc. Если в этой папке присутствует несколько файлов с таким именем, открывайте тот, который не имеет никакого расширения.
- Внесите необходимые изменения в файл hosts, добавьте или удалите строки соответствий IP и URL, после чего сохраните файл через меню.
Готово, файл отредактирован. Изменения могут вступить в действия не сразу, а только после перезагрузки компьютера. Более подробно о том, что и как можно изменить в инструкции: Как редактировать или исправить файл hosts в Windows 10.
Редактирование hosts в Windows 8.1 или 8
Для запуска блокнота от имени Администратора в Windows 8.1 и 8 находясь на начальном экране с плитками, начните набирать слово «Блокнот», когда он появится в поиске, кликните по нему правой кнопкой мыши и выберите «Запуск от имени администратора».
В блокноте нажмите «Файл» — «Открыть», после чего справа от «Имя файла» вместо «Текстовые документы» выберите пункт «Все файлы» (в противном случае, зайдя в нужную папку вы увидите «Нет элементов, удовлетворяющих условиям поиска») и после этого откройте файл hosts, который находится в папке C:\Windows\System32\drivers\etc.
Может оказаться, что в этой папке не один, а два hosts или даже больше. Открывать следует тот, который не имеет никакого расширения.
По умолчанию, данный файл в Windows выглядит как на картинке выше (кроме последней строчки). В верхней части — комментарии о том, для чего нужен этот файл (могут быть и на русском, это не важно), а в нижней мы можем добавлять необходимые строчки. Первая часть означает адрес, на который будут перенаправляться запросы, а вторая — какие именно запросы.
Например, если мы добавим в файл hosts строчку 127.0.0.1 odnoklassniki.ru, то у нас не будут открываться одноклассники (адрес 127.0.0.1 зарезервирован системой за локальным компьютером и если у вас на нем не запущен http сервер, то ничего не откроется, а можно ввести 0.0.0.0, тогда сайт точно не будет открываться).
После того, как были внесены все необходимые правки, сохраните файл. (Для того, чтобы изменения вступили в силу, может потребоваться перезагрузка компьютера).
Windows 7
Для изменения hosts в Windows 7 вам также требуется запустить блокнот от имени администратора, для этого вы можете найти его в меню «Пуск» и нажать правой кнопкой мыши, после чего выбрать запуск от имени администратора.
После этого, также, как и в предыдущих примерах, вы можете открыть файл и вносить необходимые изменения в нем.
Как изменить или исправить файл hosts с помощью сторонних бесплатных программ
Многие сторонние программы для исправления проблем работы сети, настройки Windows или удаления вредоносных программ содержат также и возможности изменения или исправления файла hosts. Приведу два примера.В бесплатной программе DISM++ для настройки функций Windows 10 со многими дополнительными функциями в разделе «Дополнительно» присутствует пункт «Редактор hosts».
Всё, что он делает — запускает всё тот же блокнот, но уже с правами администратора и открытым нужным файлом. Пользователю остается лишь внести изменения и сохранить файл. Подробнее о программе и где её скачать в статье Настройка и оптимизация Windows 10 в Dism++.
Учитывая то, что нежелательные изменения файла hosts обычно появляются в результате работы вредоносных программ, логично, что средства для их удаления могут содержать и функции исправления этого файла. Есть такая опция и в популярном бесплатном сканере AdwCleaner.
Достаточно зайти в настройки программы, включить пункт «Сбросить файл hosts», после чего на главной вкладке AdwCleaner выполнить сканирование и очистку. В процессе также будет исправлен и hosts. Подробно об этой и других таких программах в обзоре Лучшие средства удаления вредоносных программ.
Создание ярлыка для изменения hosts
Если вам часто приходится исправлять hosts, то вы можете создать ярлык, который будет автоматически запускать блокнот с открытым файлом в режиме администратора.
Для этого кликните правой кнопкой мышки в любом свободном месте рабочего стола, выберите «Создать» — «Ярлык» и в поле «Укажите расположение объекта» введите:
notepad c:\windows\system32\drivers\etc\hosts
Затем нажмите «Далее» и укажите имя ярлыка. Теперь, кликните правой кнопкой мыши по созданному ярлыку, выберите «Свойства», на вкладке «Ярлык» нажмите кнопку «Дополнительно» и укажите, чтобы программа запускалась от имени администратора (иначе у нас не получится сохранить файл hosts).
Надеюсь, для кого-то из читателей инструкция окажется полезной. Если же что-то не получается, опишите проблему в комментариях, я постараюсь помочь. Также на сайте присутствует отдельный материал: Как исправить файл hosts.
The hosts file is a text-based file located in the
same place in all modern Windows versions. Most people don’t ever need to get
into it, but if you do, you’ll need to know how to open and edit the hosts
file.
However, in some versions of Windows, editing the
hosts file directly isn’t allowed. In fact, you’ll get an error if you try to
save the changes. Fortunately, there’s a simple tip you can use to edit the
hosts file in Windows 10, 8, 7, Vista, or XP.
What Does The Hosts File Do?
The purpose of the hosts file was originally to be what DNS servers do now – map friendly domain names to unfriendly IP addresses.
It’s much easier to remember a domain name like YouTube.com than an IP address like 172.217.1.238. Instead of having to type the IP address into the address bar each time you want to watch YouTube videos, you can just enter the domain name, and the DNS server your device is using will map the name to the right address so you can get to the webpage a lot easier.
The hosts file, since it serves as a sort of DNS
server, works the same way. You can enter an IP address that a domain name
should be resolved to. In other words, you could order your computer to load a
different IP address than the DNS server would, essentially letting you do a
few cool things.
One reason to edit the hosts file is if you want a super basic way to block websites from loading on your computer. Enter an invalid or wrong IP address for the site you want to block, and each time you try accessing it, the hosts file will load the IP address you chose. Depending on what you picked, it might completely block the website.
You can use the same technique to make the hosts file block malicious sites. There are even lists of hosts file entries (such as this one) you can download and import into your hosts file to block hundreds of malicious sites or ads.
Another use for the hosts file is to speed up your web browsing. If the DNS server you’re using is down or not working quickly enough, manually entering the IP address and domain name mappings in your hosts file lets your computer find those addresses nearly instantly instead of relying on the DNS server.
Tip: Learn how to use alternate DNS servers to get faster internet access.
Windows Hosts File Location
You need to know where to go to find the hosts file
before you can open it for editing. This is the hosts file location in Windows
10 through Windows XP:
C:Windowssystem32driversetc
How To Edit The Hosts File
The hosts file is a text file, meaning that you need a text editor to make changes to it. However, since the hosts file is super basic and doesn’t need to deal with hyperlinks, images, etc., you can use a basic text editor (i.e., there’s no need to use a full-fledged editor like Microsoft Word).
Opening The Hosts File
Let’s start with simply opening the hosts file. We’ll use Notepad, which is built into
Windows 10 down through Windows XP.
- Open the Run dialog box by holding down the Windows key and then pressing R once.
- Type notepad and
then press Enter to open the
program.
- Go to File > Open.
- In the file name text box at the bottom, type (or copy and
paste) the hosts file location shown above and then press Enter.
- Select the menu to the right of the text box to change Text Documents (*.txt) to All Files (*).
- Double-click hosts from the list of files to open
the hosts file for editing in Notepad.
Editing The Hosts File
There are a few examples in the hosts file to show you
how to format your entries. You have to put the IP address first followed by
the domain name, and the two have to be separated by at least one space (a tab
is a good way to format them).
Here are some examples:
127.0.0.1 www.google.com
13.249.79.104 www.bing.com
As you can see in the image above and read from the directions in the hosts file, the # symbol is used as a comment, meaning that anything that follows it is avoided. This is why the two example lines we give above are useful in this hosts file; they’re not being followed by that symbol.
Related: Edit Hosts File to Add Local DNS Lookup
If you want to block websites with the hosts file, such as YouTube, Amazon, Google, Reddit.com, etc., you can enter a false IP address like 0.0.0.0.
Note: When you enter the URL of
the site you want to associate with a specific IP address, be sure to exclude
the beginning part and only type the subdomain, such as www or whatever it
happens to be for the site you’re adding.
Saving The Hosts File
Here’s how we’ll save the hosts file to make sure it
works no matter which operating system you use, which text editor you picked,
or how your Windows settings are configured:
- Go to File > Save As.
- Change the Save as
type option to All Files (*). - Rename the file to hosts.backupfile,
and then save it to your desktop.
- Close Notepad and then find the hosts file you just created
on the desktop. You want to delete the .backupfile
part of the name and leave only hosts
(with no period or text after the word).
- After you do that, click away from the file to something else
on the desktop, and confirm the name change when asked. - Copy the hosts file.
- Open the hosts file location you had open before (the etc folder).
- Paste the hosts file you copied from the desktop, and confirm
any overwrite prompts if you see them.
Related Posts
- How to Use Event Viewer to Troubleshoot Windows Problems
- What Is ehprivjob.exe and Do You Need It?
- How to Boot into Safe Mode in All Versions of Windows
- How To Get Ready For Windows 7 End Of Life
- How To Change The Windows 7 Login Screen Background Image
Последнее обновление: 18 декабря 2020 г.
Файл hosts — это файл, который отвечает за правильную работу Ваших веб-браузеров. Он сопоставляет IP адреса с доменными именами.
Файл hosts появился во времена зарождения Интернета (ARPANET) и служил неким маршрутизатором, пока на замену ему не пришла служба DNS. Но до сих пор он не утратил важности и по-прежнему используется как инструмент, который обладает приоритетом перед обращением к DNS-серверам.
Зачем нужен файл hosts?
Предположим: вы зарегистрировали домен и привязали его к хостингу. Но чтобы увидеть сайт, вам нужно дождаться делегирования домена на DNS-серверы. В файле hosts вы можете указать ваш домен и IP-адрес хостинга, а затем открыть браузер и зайти на ваш сайт, не дожидаясь делегирования домена. Также с его помощью вы можете заблокировать на локальном компьютере доступ к определённому сайту, указав соответствующую запись.
Где находится файл hosts
Путь к папке, где лежит файл hosts, зависит от операционной системы, которая установлена на вашем компьютере:
- Windows XP, 2003, Vista, 7, 8, 10 — c:windowssystem32driversetchosts
- Linux, Ubuntu, Unix, BSD — /etc/hosts
- Mac OS — /private/etc/hosts
Редактировать файл etc hosts нужно от имени администратора, иначе вы не сможете сохранить внесённые изменения.
Как внести изменения в файл hosts
Ниже мы рассмотрим, как редактировать и как сохранить файл hosts. Важно открыть файл с правами администратора, иначе система не даст вам его сохранить. Выберите вашу операционную систему и следуйте инструкции:
Редактирование файла hosts в Windows 7
Запустите Блокнот или любой другой редактор от имени администратора. Откройте Пуск, найдите нужный редактор, нажмите по нему правой кнопкой мыши и выберите Запуск от имени администратора.
В меню «Файл» нажмите Открыть и перейдите в каталог, в котором расположен файл hosts. Измените тип файла на «Все файлы».
Выберите файл hosts и откройте его. Добавьте в конце файла необходимую запись в формате:
11.11.11.11 site.ur www.site.ru
где 11.11.11.11 — IP-адрес вашего сервера или хостинга, site.ur — имя вашего домена.
Сохраните файл.
Теперь вы можете открыть ваш сайт в браузере, не дожидаясь обновления DNS-серверов.
Редактирование файла hosts в Windows 8, 10
Чтобы изменить файл hosts в виндовс 10 (8), выполните следующие действия:
Запустите Блокнот или любой другой редактор от имени администратора. Для этого найдите его в Пуске, нажмите по нему правой кнопкой мыши и выберите Запуск от имени администратора:
В меню «Файл» нажмите Открыть и перейдите в каталог, где находится файл hosts . Измените тип файла на «Все файлы».
Выберите файл hosts и откройте его. Добавьте в конце файла необходимую запись в формате:
11.11.11.11 site.ur www.site.ru
где 11.11.11.11 — IP-адрес вашего сервера или хостинга, site.ur — имя вашего домена.
Сохраните файл.
Теперь вы можете открыть ваш сайт в браузере, не дожидаясь обновления DNS-серверов.
Редактирование файла hosts в Linux, Unix
В Linux файл hosts находится в папке etc. Чтобы отредактировать его:
Введите в терминал Linux команду:
sudo nano /etc/hosts
Добавьте в конце файла необходимую запись в формате:
11.11.11.11 site.ur www.site.ru
где 11.11.11.11 — IP-адрес вашего сервера или хостинга, site.ur — имя вашего домена.
Сохраните файл.
Теперь вы можете открыть ваш сайт в браузере, не дожидаясь обновления DNS-серверов.
Редактирование файла hosts в MacOS
Файл hosts в Mac OS расположен в каталоге: /private/etc/hosts. Чтобы изменить его:
Запустите терминал с помощью горячих клавиш: Command (⌘) + T или через Spotlight. Введите команду:
sudo nano /etc/hosts
и нажмите Enter. Также если у пользователя компьютера установлен пароль, введите его:
Добавьте в конце файла необходимую запись в формате:
11.11.11.11 site.ru www.site.ru
где 11.11.11.11 — IP-адрес вашего сервера или хостинга, site.ru — имя вашего домена.
Сохраните файл (CTRL+X затем Y).
Теперь вы можете открыть ваш сайт в браузере, не дожидаясь обновления DNS-серверов.
Также вы можете заблокировать определенный сайт через файл hosts, воспользовавшись инструкцией ниже:
Блокировка доступа к сайту через файл hosts
Доступ к сайту также можно ограничить для локального компьютера. Для этого укажите адрес страницы (домен) в файле hosts. Заблокировать IP нежелательного сайта не требуется. Блокировка осуществляется по локальному хосту с фиксированным IP (127.0.0.1):
Откройте файл hosts от имени администратора на своём ПК (используйте инструкцию выше). В указанной на скриншоте строке укажите IP-адрес 127.0.0.1 и через пробел адрес нежелательного сайта. Чтобы заблокировать несколько сайтов, повторите действие в следующей строке. В примере ниже в файле hosts отказано в доступе (заблокирован доступ) к сайтам «google.com» и «yandex.ru»:
В последних версиях операционной системы Windows вносить изменения в файл hosts можно только от имени администратора. Если раньше в Windows XP вы могли просто открыть файл hosts на редактирование, то сейчас, в ввиду безопасности доступ к данной возможности ограничен.
Запуск командной строки в Windows 7
В меню ПУСК – ввести cmd в поле поиска, в результате выдачи нажать правой кнопкой мыши и выбрать “Запуск от имени администратора“.
Запуск командной строки в Windows 8/10/11
На панели задач открыть поле поиска находится на панели задач, в виде пиктограммы “лупа”, набираем в поле cmd и запускаем от имени администратора.
Код для вставки в командную строку:
notepad %SystemRoot%\System32\drivers\etc\hosts
Откроется блокнот с возможностью редактирования файла hosts в системе.
Обязательно укажите IP-адрес сервера на котором размещен ваш домен, на скриншоте указаны IP для наглядности.
IP-адрес можно посмотреть в письме высылаемом при создании нового аккаунта или в личном кабинете, в разделе “Услуги” ->управление продуктом.
Примечание: Следует знать, что формат данных нужно указывать строго с одним пробелом! между IP адресом и доменом, никаких дополнительных знаков, в том числе табуляции не должно быть.
Если у вас возникли трудности при выполнении данной инструкции, пожалуйста, напишите нам в чат или в тикетную систему: https://gohost.kz/submitticket.php с указанием возникшей проблемы.
Мы обязательно рассмотрим вашу заявку!