В некоторых ситуациях может потребоваться изменить файл 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.
В операционной системе Windows 10 особое внимание уделяется файлу hosts, который является ключевым элементом настройки сетевых взаимодействий. Этот файл позволяет администраторам и пользователям перенаправлять трафик с одного доменного имени на другой IP-адрес, что может быть полезно для различных задач, таких как блокировка доступа к нежелательным сайтам или ускорение разрешения имен при разработке веб-приложений. Файл hosts в Windows 10 находится в системной директории, и его редактирование требует прав администратора. Изменения в этом файле вступают в силу сразу после сохранения, что делает его мощным инструментом для управления сетевыми запросами. Несмотря на свою простоту, файл hosts остается одним из основных средств для настройки сетевых параметров в Windows.
Путь к файлу hosts в системе Windows 10 обычно выглядит как C:\Windows\System32\drivers\etc\hosts и может быть легко открыт с помощью текстового редактора с правами администратора. Где находится файл hosts, не является секретом для опытных пользователей, однако новичкам может понадобиться помощь в навигации по системным папкам. Важно помнить, что неосторожное редактирование файла hosts может привести к проблемам с подключением к интернету и доступом к сетевым ресурсам, поэтому перед его изменением рекомендуется создать резервную копию. Несмотря на свою небольшую размерность, файл hosts продолжает быть важным инструментом в арсенале IT-специалистов и обычных пользователей Windows 10.
Данная информация предназначена для услуг: Windows хостинг
Общие сведения о файле hosts
Файл hosts является системным файлом операционной системы, который используется для отображения имен хостов в IP-адреса. Его основная функция заключается в том, чтобы помогать компьютеру определять IP-адрес по имени хоста без необходимости обращения к DNS-серверу. Это особенно полезно в ситуациях, когда необходимо переопределить стандартное разрешение имен или для блокировки доступа к определённым сайтам. Файл hosts часто используется системными администраторами для управления доступом к сетевым ресурсам и тестирования приложений.
История файла hosts уходит корнями в эпоху ARPANET, предшественника современного интернета. В то время файл hosts использовался для перевода имен узлов сети в числовые адреса, что позволяло компьютерам связываться друг с другом. Со временем, по мере роста сетей и появления DNS, роль файла hosts изменилась, но он не утратил своего значения и по сей день присутствует в современных операционных системах, таких как Windows 10.
В Windows 10 файл hosts расположен в директории C:\Windows\System32\drivers\etc. Для его редактирования потребуются права администратора, так как файл является защищённым системным ресурсом. Путь к файлу hosts в Windows 10 указывает на его важность и необходимость внимательного отношения при внесении изменений. Неправильное редактирование файла может привести к непредвиденным проблемам с доступом к сетевым ресурсам.
Современная роль файла hosts не ограничивается только системами Windows. Он присутствует и в других операционных системах, таких как macOS и Linux. В каждой из этих систем файл hosts выполняет схожие функции, обеспечивая возможность контроля над процессом разрешения имен. Важно отметить, что файл hosts имеет приоритет над DNS-запросами, что позволяет эффективно использовать его для следующих целей:
— Локальное тестирование веб-приложений;
— Блокировка нежелательных сайтов;
— Ускорение доступа к часто посещаемым ресурсам путём прямого указания IP-адреса;
— Управление доступом к сетевым службам внутри локальной сети.
Таким образом, файл hosts остаётся важным инструментом для системных администраторов и разработчиков, предоставляя гибкие возможности для управления сетевым трафиком и разрешения имен хостов.
Файл hosts в Windows
Файл hosts в операционной системе Windows выполняет важную роль в процессе сопоставления имен хостов и IP-адресов. Это текстовый файл, который используется операционной системой для отображения имен хостов на соответствующие IP-адреса перед тем, как обращение к DNS-серверам. Особенностью файла hosts является его приоритет над DNS-запросами, что позволяет переопределять адресацию или блокировать доступ к определенным сайтам. Файл hosts в Windows 10, как и в предыдущих версиях, не содержит активных записей по умолчанию, за исключением записей, указывающих на локальный хост.
Стандартное содержимое файла hosts в Windows обычно включает в себя примеры и комментарии, которые помогают понять структуру и принципы работы файла. По умолчанию, в файле hosts присутствуют записи, которые связывают имя «localhost» с IP-адресом 127.0.0.1, и «::1», что является локальным адресом для IPv6. Эти записи позволяют программам и службам обращаться к самому себе через сетевой интерфейс. Пользователи могут добавлять свои записи в файл hosts, чтобы например, перенаправлять запросы к определенным сайтам на другие адреса или для тестирования веб-приложений на локальном уровне.
Чтобы найти файл hosts в Windows 10, необходимо перейти в директорию C:\Windows\System32\drivers\etc\. Здесь находится файл с именем «hosts», который можно открыть с помощью текстового редактора, такого как Блокнот, для просмотра или изменения. При редактировании файла hosts важно помнить, что для сохранения изменений может потребоваться административные права. После внесения изменений в файл hosts, они начинают действовать немедленно, что делает этот метод удобным для быстрой модификации сетевого взаимодействия без необходимости проведения сложных настроек сети.
Расположение файла hosts в системе
Файл hosts является важной частью операционной системы Windows, поскольку он используется для сопоставления имен хостов с их IP-адресами. В системе Windows 10 файл hosts обычно находится в каталоге c:\windows\system32\drivers\etc\. Этот файл может быть необходим для редактирования в случаях, когда требуется настроить доступ к определенным сайтам или когда необходимо блокировать доступ к нежелательным ресурсам. Знание точного расположения файла hosts в системе может сэкономить время и упростить процесс его настройки.
Для того чтобы получить доступ к файлу hosts, существует несколько способов. Один из наиболее простых – использование файлового менеджера, такого как Проводник Windows. Для этого достаточно открыть Проводник и в адресной строке ввести следующий путь: c:\windows\system32\drivers\etc\. После этого нажать Enter, и вы окажетесь в нужной директории, где находится файл hosts. Также можно использовать функцию поиска файлов в самой операционной системе, введя в строку поиска «hosts» и следуя указаниям для доступа к нужному каталогу.
Кроме того, существуют и альтернативные методы доступа к директории c:\windows\system32\drivers\etc\. Например, можно воспользоваться командной строкой или PowerShell. Для этого нужно запустить одну из этих программ с правами администратора и ввести команду «cd c:\windows\system32\drivers\etc\», что позволит перейти непосредственно в директорию с файлом hosts. Ещё один способ – это использование программы блокнота, которая позволяет открыть файл hosts непосредственно из своего интерфейса через меню «Файл» -> «Открыть» и указание пути к необходимой директории.
Важно помнить, что для редактирования файла hosts потребуются права администратора. Перед внесением изменений в этот файл рекомендуется создать его резервную копию, чтобы в случае возникновения ошибок можно было восстановить исходное состояние. Редактировать файл hosts можно с помощью любого текстового редактора, например, блокнота или Notepad++. После сохранения изменений в файле hosts они начнут действовать немедленно, однако в некоторых случаях может потребоваться перезагрузка компьютера для полного применения изменений.
Редактирование файла hosts
Перед тем как приступить к редактированию файла hosts, важно понимать, что этот процесс требует наличия прав администратора. Файл hosts является системным файлом, который находится в директории c windows system32 drivers etc hosts и используется операционной системой для сопоставления имен хостов с их IP-адресами. По умолчанию, обычные пользователи не имеют права изменять этот файл, что является мерой предосторожности для предотвращения несанкционированного доступа и потенциальных угроз безопасности. Чтобы редактировать файл hosts в windows 10, необходимо запустить текстовый редактор от имени администратора.
Процесс редактирования файла hosts начинается с его поиска. Как уже упоминалось, файл находится по пути c windows system32 drivers etc hosts. Чтобы открыть файл, можно использовать стандартный блокнот или любой другой текстовый редактор, запущенный с правами администратора. После того как вы открыли файл, вы увидите список IP-адресов и соответствующих им имен хостов. Каждая запись в файле начинается с IP-адреса, за которым следует пробел или табуляция и имя хоста. Для добавления новой записи следует просто вписать необходимый IP-адрес и имя хоста, следуя этому формату.
После внесения изменений в файл hosts, необходимо сохранить файл, используя функцию «Сохранить» в вашем текстовом редакторе. Важно убедиться, что изменения были корректно сохранены в исходном формате без добавления дополнительных расширений, таких как .txt. После сохранения, для того чтобы изменения вступили в силу, может потребоваться перезагрузка компьютера. Однако, в некоторых случаях достаточно очистить кэш DNS с помощью команды `ipconfig /flushdns` в командной строке, запущенной от имени администратора. Это позволяет применить изменения без необходимости перезагрузки системы.
В заключение, редактирование файла hosts в windows 10 является полезным инструментом для управления сетевым трафиком и блокировки доступа к определенным сайтам. Следуя вышеописанным шагам и соблюдая необходимые меры безопасности, пользователи могут легко модифицировать файл hosts для своих нужд. Помните, что любые изменения в этом файле могут повлиять на доступность сайтов и сервисов, поэтому всегда следует проявлять осторожность при его редактировании.
Применение файла hosts в практике
Одной из популярных задач, для которой может использоваться файл hosts, является блокировка доступа к нежелательным сайтам. Это может быть полезно для предотвращения доступа к сайтам, распространяющим вредоносное ПО, или для ограничения использования интернет-ресурсов в рабочее время. Для блокировки сайта достаточно добавить в файл hosts строку, состоящую из IP-адреса, на который будет перенаправляться запрос (обычно используется адрес 127.0.0.1, который указывает на локальный компьютер) и доменного имени блокируемого сайта. После сохранения изменений, попытки доступа к указанным сайтам будут перенаправляться на локальный адрес, что фактически исключит возможность их посещения.
Использование файла hosts не ограничивается только блокировкой сайтов. Он также находит широкое применение в локальной разработке веб-проектов. Разработчики часто используют файл hosts для тестирования своих сайтов на локальной машине перед тем, как выкладывать их на реальный сервер. Добавление записи в файл позволяет ассоциировать доменное имя с определённым IP-адресом, обычно с адресом локального компьютера (127.0.0.1). Это позволяет разработчикам обращаться к локальному серверу так, как если бы сайт уже был размещён в интернете.
Для того чтобы внести изменения в файл hosts в системе Windows 10, необходимо найти его расположение. Файл hosts обычно находится в директории C:\Windows\System32\drivers\etc\hosts. Для редактирования файла может понадобиться административные права, так как он является системным. После открытия файла в текстовом редакторе с соответствующими правами, можно добавлять или удалять записи в соответствии с потребностями. Важно помнить, что после редактирования файла hosts необходимо очистить кэш DNS с помощью команды ipconfig /flushdns в командной строке, чтобы изменения вступили в силу.
В заключение, файл hosts является мощным инструментом в руках пользователей и разработчиков. Он позволяет с лёгкостью блокировать доступ к нежелательным сайтам и упрощает процесс локальной разработки, предоставляя возможность тестировать веб-приложения на локальном уровне без необходимости вносить изменения в реальную DNS-систему. Правильное использование файла hosts может значительно упростить управление доступом к ресурсам и ускорить процесс разработки.
Устранение проблем с файлом hosts
Восстановление исходного состояния файла hosts может быть необходимо в случае, если он был изменен по ошибке или в результате действия вредоносного ПО. Файл hosts в windows 10 находится по пути c windows system32 drivers etc hosts и является текстовым файлом, который можно редактировать с помощью стандартных текстовых редакторов, таких как Блокнот. Однако перед тем, как приступить к восстановлению, рекомендуется создать резервную копию текущего файла. Если у вас нет резервной копии, можно скопировать исходное содержимое файла hosts из другой чистой установки Windows 10 или из интернета, где часто публикуются стандартные версии этого файла.
Решение распространенных проблем при работе с файлом hosts обычно начинается с проверки правильности внесенных изменений. Пользователи часто сталкиваются с ошибками при редактировании файла hosts, например, добавлением лишних пробелов или неправильным форматированием. Важно убедиться, что каждый хост указан в новой строке и что IP-адрес отделен от имени хоста пробелом или табуляцией. Также следует проверить, не заблокирован ли файл hosts системой безопасности, что может препятствовать его редактированию или сохранению изменений.
Иногда проблемы с файлом hosts в windows 10 связаны с неправильными настройками системных разрешений. Для редактирования файла hosts, который находится в директории c windows system32 drivers etc, необходимы права администратора. Если у вас нет таких прав, вы не сможете сохранить внесенные изменения. Поэтому перед началом редактирования убедитесь, что вы запустили текстовый редактор от имени администратора. Кроме того, если после изменения файла hosts вы не видите ожидаемых результатов, рекомендуется очистить кэш DNS с помощью команды ipconfig /flushdns в командной строке, запущенной от имени администратора.
Заключение
В заключение, понимание того, как использовать файл hosts в Windows 10, может быть полезным для управления доступом к определенным веб-сайтам или IP-адресам. Файл hosts, который является ключевым элементом в системе имен хостов, находится по пути C:\Windows\System32\drivers\etc\hosts и легко доступен для редактирования с административными правами. Умение корректно вносить изменения в этот файл позволяет пользователю эффективно решать вопросы связанные с сетевым взаимодействием и резолвингом доменных имен. Таким образом, знание о том, где находится файл hosts и как его правильно использовать, является ценным навыком для любого пользователя Windows 10, стремящегося к более глубокому пониманию и контролю своей операционной системы.
Download Article
Easily find and edit the Windows hosts file like a pro
Download Article
- Using Notepad
- Using PowerToys
- Troubleshooting
- Video
- Tips
|
|
|
|
The Windows hosts file is a system file you can edit to map hostnames or servers to IP addresses. Most people won’t ever need to edit this file, but sometimes, certain apps and services require making some changes, or you may need to add lines to the host file to block certain apps or domains. This wikiHow guide teaches you how to open, edit, and save the Windows Hosts file using Notepad and the PowerToys Hosts File Editor. We’ll also help you troubleshoot problems with your hosts file if you don’t get the expected results.
Edit the Hosts File on Windows: Quick Steps
- Open Notepad as an administrator.
- Go to File > Open.
- Navigate to c:\Windows\System32\Drivers\etc.
- Select All Files from the drop-down menu.
- Select the hosts file and click Open.
- Add any new lines below the current last line.
- Go to File > Save.
-
This opens the Windows menu and the search bar.
- To edit the hosts file in Windows, you need to open Notepad as an administrator. This means you must be an administrator of this PC to edit the hosts file.
-
Don’t click anything yet—just type the word and wait for the search results to appear.
Advertisement
-
A menu will expand.
-
This opens Notepad as an administrator.
- You may have to click Yes on the security warning to open Notepad as an administrator.
-
This opens your file browser.
-
The hosts file is usually located at c:\Windows\System32\Drivers\etc. You can paste that path into the bar at the top of the window and press Enter to go there. Don’t worry–you won’t see any files at first, but they are there.
- If Windows is installed on a different drive letter (e.g., on your D: drive instead of C:), replace the C: in the path with the correct drive letter.
-
It’s the menu toward the bottom-right corner of the window. You should now see a handful of files, including the hosts file.
-
The hosts file is now open for editing.
-
Now that the file is open, you can add lines to the file or remove lines you don’t need.
- When you add a line to the hosts file, you’ll want to enter the IP address first, followed by the domain name you’re mapping it to. Separate the two with a space or a tab, and keep each entry on its own line.[1]
- If you’re editing the host file to block a website, the IP address you’ll enter is 127.0.0.1. For example, to block Facebook, you’d enter 127.0.0.1 facebook.com.
- Don’t add «https://» or any other protocol before the domain name.
- Create a new line for each IP address and domain mapping you need to add to your hosts file.
- Lines that begin with a hash symbol # are considered comments, meaning they are inactive. If you want to remove a line in the hosts file, you can either delete it, or just type a # before it to comment it out. This way, you can easily reactivate the mapping if you change your mind later.
- When you add a line to the hosts file, you’ll want to enter the IP address first, followed by the domain name you’re mapping it to. Separate the two with a space or a tab, and keep each entry on its own line.[1]
-
This saves your changes to the hosts file.
- If you are unable to save the file this way, try this:
- Click the File menu and select Save as.
- Select All Files from the «Save as type» menu.
- Click Save.
- If you are unable to save the file this way, try this:
Advertisement
-
PowerToys now offers a utility that makes it easy to edit your hosts file in Windows.[2]
If you don’t want to mess around with your hosts file in a text editor, the Hosts File Editor is a great way to edit your Windows hosts file. To install PowerToys:- Go to the PowerToys release page on GitHub.
- The most current version of PowerToys is at the top of the page.
- Click the download link for the version you want to install and select Save.
- For example, if you want to install PowerToys only for yourself, not every user on your computer, and you have an Intel CPU, select the download link for «Per user—x64.»
- If you have an ARM processor and want to install PowerToys for every user on your computer, select the downloader for «Machine wide — Arm64».
- Once downloaded, double-click the installer in your default downloads folder.
- Check the box to agree to the terms and click Install.
- Click Close once the installation is complete.
- Go to the PowerToys release page on GitHub.
-
PowerToys comes with a ton of cool new tools, but unfortunately, it enables them by default, and they might interrupt you while you’re trying to edit your hosts file. For now, we’ll disable the other PowerToys so you can stay on task instead of wrestling with changes to how your mouse and desktop behave. Here’s what to do:
- If PowerToys doesn’t open on its own, open it from the Start menu.
- Click Open Settings on the Welcome screen.
- Turn off the toggle switches next to all options EXCEPT «Hosts File Editor.»
-
Now that everything else is turned off (and you should come back and check out the other PowerToys later), click Launch Hosts File Editor to open the editor.
- When prompted, click Yes and then Accept to confirm that you want to edit the hosts file.
-
It’s at the top-left corner. If you need to add an IP address and domain/hostname combo to your hosts file, you’ll do it here.
-
For example, if you’re using the Hosts File Editor to block a website, you’ll enter 127.0.01 here.
-
For example, if you want to be taken to the IP address you entered each time you access facebook.com, you’d enter facebook.com here. Don’t add «https://» or any other protocol before the domain name.
- If you’re blocking a website, it’s a good idea to block both the domain name and the domain name with «www» at the beginning, and any other subdomains you know. For example:
- 127.0.0.1 domain.com
- 127.0.0.1 www.domain.com
- 127.0.0.1 login.domain.com
- If you were instructed to enter more than one hostname or domain name, separate them with single spaces.
- If you’d like, you can add a comment to the «Comment» field that describes this entry. For example, if you’re adding a line to block ads from a specific application, you might type that application’s name here.
- If you’re blocking a website, it’s a good idea to block both the domain name and the domain name with «www» at the beginning, and any other subdomains you know. For example:
-
Once added, the line will be active in your Windows hosts file.
-
Each entry you see on the main screen is taken directly from your Windows hosts file, which is usually at c:\Windows\System32\Drivers\etc. You’ll see there’s a toggle switch next to each line.
- If the toggle switch next to a line in your hosts file is in the off position, that rule is inactive, so it won’t be used.
- You can easily disable a rule in your hosts file by toggling off its switch.
- If you’d rather delete something from your hosts file entirely, click the trash can icon.
Advertisement
-
If the change you made to your hosts file isn’t active yet, you may need a quick DNS flush. Here’s what to do:
- Open the Command Prompt as an administrator. To do this:
- Press the Windows key and type cmd.
- Right-click «Command prompt» and select Run as administrator.
- Type ipconfig /flushdns and press Enter.
- Open the Command Prompt as an administrator. To do this:
-
Clear your web browser cache. If you added something to your hosts file that’s supposed to block a website or direct you to a different IP address when you enter a hostname or domain name in your web browser, the old page may still be cached. Just clear your cache and try loading the site again.
-
If you’re using Chrome, this trick will clear Chrome’s DNS cache, which could make the changes you made in your hosts file take effect in Chrome.
- Type chrome://net-internals/#sockets into your address bar and press Enter.
- Click Flush socket pools.
- Click the DNS tab in the left panel.
- Click Clear host cache.[3]
-
The hosts file is mainly for mapping a domain name to an IP address, similar to how DNS works on a larger scale. If your goal is to block a website, block an ad domain, or similar, the hosts file won’t always be effective–not all applications prioritize the hosts file over DNS, and sometimes IP addresses and domain names change. It’s better to use a website-blocking or ad-blocking tool to get the job done.
Advertisement
Video
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
-
Always back up the file before editing.
-
While it used to be necessary to reboot your computer after modifying the hosts file, this is no longer required.
Thanks for submitting a tip for review!
Advertisement
References
About This Article
Article SummaryX
1. Open Notepad as an administrator.
2. Go to File > Open.
3. Go to c:\Windows\System32\Drivers\etc.
4. Select All Files from the drop-down menu.
5. Select the hosts file and click Open.
6. Make your changes.
7. Click File > Save.
Did this summary help you?
Thanks to all authors for creating a page that has been read 91,327 times.
Is this article up to date?
The Hosts file in Windows 11/10, is used to map hostnames to IP addresses. This Hosts file is located deep down in the Windows folder. It is a plain text file, and the size of the original default Hosts file is around 824 bytes.
The HOSTS file is 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. Moreover, the IP address and the host name should be separated by at least one space.
In this post, we will see its location and also how to manage, lock, or edit the Hosts file in Windows 11/10. We will discuss the following:
- Host file location
- Lock Hosts file to prevent hijacking
- Block website using the Hosts file
- How to edit the Hosts file
- Using free Hosts File Editor software.
Let us take a look at them.
Host file location in Windows
The Hosts file in Windows is located at the following location:
C:\Windows\System32\drivers\etc
Lock Hosts file to prevent hijacking
Imagine clicking on www.thewindowsclub.com and seeing a completely different website load in your browser. Malware can redirect Web addresses on your computer by altering your Hosts file. This is referred to as the Host File Hijack.
To prevent Host file hijacks, you may navigate to it, right-click on it, select Properties and make it a Read-only file. This will lock down your Hosts file and prevent anyone or any malware from writing to it.
Block website using the Hosts file
To block a website using the Hosts File, simply add the following entry:
127.0.0.1 blocksite.com
Although I do not do it, many users like to manually add entries to it in order to block the opening of one or more particular websites. Others, like to download and use List from well-known sources like mvps.org, to add entries that block malware sites from opening.
How to edit Hosts file in Windows 11/10
To edit the Hosts file in Windows 11/10:
- Open Explorer
- Navigate to \System32\drivers\etc\ location
- Locate Hosts file
- Right-click on it and select Notepad
- Make the changes and Save.
Now let us go into a detailed explanation.
To edit the Hosts file, navigate to the following folder location:
C:\Windows\System32\drivers\etc\
Here you will see the Hosts file. Right-click on it and select Notepad. Make the changes and Save.
But sometimes, even when you are logged on with administrative credentials, you may receive the following error message:
Access to C:\Windows\System32\drivers\etc\ hosts was denied
Or
Cannot create the C:\Windows\System32\drivers\etc\hosts file. Make sure that the path and file name are correct.
In this case, type Notepad in Start search and right-click on the Notepad result. Select Run as administrator.
Open the Hosts file, make the necessary changes, and then click Save.
Using free Hosts File Editor software
If you are looking for an easier way, you can use a free Hosts file Editor software.
1] Using HostsMan
While you can always manually manage or edit Hosts file manually, I would like to suggest that you use a third-party freeware tool like HostsMan to do it.
HostsMan is a feature-rich tool that lets you add, remove, edit entries in the Hosts file. It also lets you easily add third-party Hosts lists that help in blocking malware sites and lets you easily enable or disable the Hosts file. It includes a built-in hosts file updater & a hosts editor. It lets you scan the hosts file for errors, duplicates, and possible hijacks – and also lets you create an Exclusion list. One more useful feature it offers is the Hosts file backup manager. Backup your Hosts file to a safe place and use it to restore it, should the need arise.
Hostman also lets you Flush DNS cache, open Hosts with a text editor, count the number of hosts, find duplicates, replace IP, scan hosts for malicious entries, rearrange hosts, manage DNS Client Service, and more. In short, it’s the only Hosts Manager that you will ever need. You can download it from its home page.
TIP: SwitchHosts is a Hosts file switcher for Windows that allows you to change your Hosts file with a click. It is useful if you need to have two Hosts files on your PC.
2] Using SysMate Hosts File Manager
SysMate Hosts File Manager and is another tool that lets you do so. With Host File Walker you can add as many records to the system hosts file. It even lets you backup and restore the Hosts File.
3] Using Host File Editor tool
Host File Editor is another good tool that you can use. It has the following features:
- Enable and disable hosts file from the system tray
- Cut, copy, paste, duplicate, enable, disable and move entries
- Filter and sort host entries
- Backup and restore various hosts file configurations when switching between environments
- Ping endpoints to check availability.
You can download it from here. It offers a portable version too.
4] HostsDock
HostsDock is another useful software to edit the hosts file on Windows 11/10 computers. This is an open-source hosts file editor software that also lets you create new local hosts files and save them. You can also connect to a remote hosts file which is an important option. Some other interesting features are also available which are as follows:
- Syntax Highlighter that can automatically highlight IP addresses, comments, domains, etc., present in the hosts file. It detects all these items by itself and then highlights them
- Basic editing options like undo/redo, search and replace, cut, paste, etc.
- Create folding block
- Test IP addresses in the hosts file with the ping command
- A navigation pane to quickly switch to local and remote hosts files, check system hosts info, etc.
You can download this tool from eshengsky.github.io. Launch the tool after installation and it will show the system hosts file. After that, you can use the available options to add or create a new hosts file, use editing options, export the hosts file, and more.
5] Hosts File Editor PowerToy
The Hosts File Editor PowerToy also lets you edit the Hosts file.
How do I grant permission to edit the Hosts file in Windows 11/10?
If you want to grant permission to edit the hosts file in Windows 11/10 using Notepad, then you need to run Notepad as an administrator. You should also sign in to your Windows 11/10 system with an administrator account to edit hosts file so that you won’t get any errors while saving the hosts file.
Read: What is LMHOSTS file in Windows?
Do not have permission to edit the Hosts file?
If you are unable to edit the hosts file on Windows 11/10 or you do not have permission to edit the hosts file, then you can use the following solutions:
- Use Notepad with administrative privileges and then open a hosts file to edit it
- Copy the hosts file from the original location to the desktop or some other location, edit that file, and then copy the edited file and paste it into the original location to overwrite the hosts file
- Use some third-party hosts file editing tools, etc.
TIP: See this post if Hosts File is not working in Windows. How to manually reset the Hosts file back to default in Windows may also interest you.
If your browser has been hijacked, you might find this post on Browser Hijacking and Free Browser Hijacker Removal Tools helpful.
Editing the hosts file on Windows 10 using Command Prompt might sound like a techy task, but it’s actually pretty straightforward. You’ll be opening a special file on your computer and editing it to control how your computer looks up website addresses. This can help with things like blocking certain websites or testing your web projects before they go live. In just a few steps, you’ll be able to make the changes you need.
In the following steps, you’ll learn how to use Command Prompt to open and edit the hosts file on Windows 10. These steps will guide you through navigating the system, opening the file with administrative access, making the necessary changes, and saving your edits securely.
Step 1: Open Command Prompt as Administrator
Type «cmd» in the Windows search bar, right-click Command Prompt, and choose «Run as administrator.»
It’s important to run Command Prompt as an administrator, because you’ll need special permissions to edit system files like the hosts file. If you skip this step, you might run into «Access Denied» errors.
Step 2: Navigate to the Hosts File Directory
In Command Prompt, type cd C:WindowsSystem32driversetc
and press Enter.
This command will change your current directory to where the hosts file is located. Think of it as telling your computer, «Hey, we’re going to be working over here.»
Step 3: Open the Hosts File with Notepad
Type notepad hosts
and press Enter.
This command will open the hosts file in Notepad, allowing you to edit it. Notepad is a simple text editor, making it perfect for this task.
Step 4: Make Your Edits
Add the IP address and domain name you wish to map, formatted like 127.0.0.1 example.com
.
Now you can type in the changes you want. For example, if you want to block a website, you can map it to 127.0.0.1
, which is the loopback address for your own computer.
Step 5: Save the File
Click «File» in Notepad, then «Save.»
Saving the file is the final step. Make sure you don’t use «Save As» which might change the file format or location.
After completing these steps, your computer will follow the new rules you set in the hosts file. If you mapped a domain to a specific IP address, your computer will follow that instruction next time you try to access the domain.
Tips for Editing Hosts File Windows 10 CMD
- Always back up the original hosts file before making any changes.
- Ensure you run Command Prompt as an administrator to avoid permission issues.
- Be mindful of the format when editing; each entry should be on a new line.
- Use Notepad or another simple text editor, not a word processor.
- If changes don’t seem to take effect, try flushing your DNS cache by typing
ipconfig /flushdns
in Command Prompt.
Frequently Asked Questions
What is the hosts file?
The hosts file is a plain text file used by your computer to map hostnames to IP addresses.
Why do I need to run Command Prompt as an administrator?
You need elevated permissions to edit system files on Windows, and running Command Prompt as an administrator grants you that access.
How do I back up the hosts file?
Simply copy the original hosts file and save it with a different name or in a different location.
What happens if I make a mistake?
A mistake in the hosts file can cause websites to be unreachable or direct to the wrong IP. You can always revert to your backup.
Can I use a different text editor?
Yes, as long as it’s a plain text editor. Avoid using word processors that add formatting.
Summary
- Open Command Prompt as Administrator.
- Navigate to the Hosts File Directory.
- Open the Hosts File with Notepad.
- Make Your Edits.
- Save the File.
Conclusion
Editing the hosts file on Windows 10 using Command Prompt isn’t as daunting as it seems. It’s a handy trick that can help you manage website access or test new site configurations before they go live. Remember to back up your original file and run Command Prompt as an administrator to avoid any pesky permission issues. Now that you’ve got the hang of it, you can easily tweak your hosts file to suit your needs. If you’re interested in learning more about how to use Command Prompt for other tasks, there are plenty of resources and tutorials out there. So why not dive in and master another tech skill?
Kermit Matthews is a freelance writer based in Philadelphia, Pennsylvania with more than a decade of experience writing technology guides. He has a Bachelor’s and Master’s degree in Computer Science and has spent much of his professional career in IT management.
He specializes in writing content about iPhones, Android devices, Microsoft Office, and many other popular applications and devices.
Read his full bio here.