Файл 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
Периодически проверяю важный файл hosts в папке Windows на вредоносные вставки
Я уже давным давно заимел привычку периодически проверять очень важный файл hosts. Этот файл расположен по адресу:
В этом файле содержится мини база данных доменных имен и ip адресов. Суть его в том, что вы вводит адрес сайта в браузере, и компьютер вначале смотрит нет ли там записи с этим сайтом, и если нет, то уже обращается напрямую к DNS серверам.
С его помощью можно заблокировать сайты, а также открыть любой сайт на вашем компьютере (если у вас установлен веб-сервер) или же на любом другом сервере. Про блокировку сайтов я писал здесь>>
По умолчанию, этот файл выглядит так, если его открыть с помощью блокнота:
Но многие программы, в том числе и вирусы могут создавать в нем свои записи. И поэтому, при открытии любого сайта или ресурса, мы можем попадать «не туда», хотя внешне будет все похоже.
Если же в вашем файле ниже знака # появились какие то записи:
Нужно уже задуматься о том, что они значит. В данном случае эти записи создал мой веб-сервер на локальный ip адрес. Но также может создать и другая программа. Тут нужно смотреть по адресам и если адрес вам неизвестен, а ip адрес вам не принадлежит, то лучше удалить эти записи. Также записывать туда могут разные программы, игры и, например кошелек Webmoney и блокираторы рекламы.
Если у вас очень много записей в этом файле, то это уже повод призадуматься и запустить полную проверку компьютера на вирусы. Как показывает практика, у простого пользователя ПК таких записей практически нет. Если вы надумали его редактировать, то открывать и сохранять нужно в режиме администратора ПК.
Опять же, записи могут создаваться на время с помощью программ, поэтому лучше этот файл проверить сразу после включения компьютера.
Готов проконсультировать по содержимому этого файла в комментариях. Пишите свои вопросы. Тема достаточно широкая и в одной записке все не объяснишь.
Для чего нужен этот загадочный файл hosts?
О существовании этого файла знают лишь немногие. Он «живет» в системной директории Windows по адресу:
Вначале я расскажу для чего файл используют профессиональные пользователи и владельцы сайтов, а чуть ниже о том, для чего этот файл может быть полезен и опасен для обычного пользователя!
Сам файл выглядит так:
Если открыть файл с помощью текстового редактора, то выглядит он так:
С помощью этого файла можно перенаправить доменное имя на любой адрес. Допустим вы зарегистрировали доменное имя site.ru, а обновление ДНС серверов необходимо до суток ждать. Если вписать в файл хост строку:
То сайт сразу станет доступен только для вас на том сервере, где он заведен (необходимо указать ip сервера).
Но зачем этот файл обычному пользователю?
С его помощью можно заблокировать любой сайт на компьютере! Например, чтобы заблокировать Гугл (google.com) переадресовываем его на локальный ip адрес (127.0.0.1) и для этого вписываем:
Сохраняем файл и смотрим — google.com то не открывается! Таким образом, можно заблокировать на конкретном компьютере ЛЮБОЙ адрес.
Если ваш родственник увлекается какой-то игрой или «зависает» на сайте, то можно его заблокировать! Не всякий поймет как разблокировать.
Чем же опасен этот файл?
Вирусы могут подменять его содержимое на своё, допустим вы заходите на любимый сайт, он похож, вы вводите свои данные, но данные уходят на сайт злоумышленника, который теперь знает ваш логин и пароль!
Чистый файл не должен содержать каких-то других записей после # (#- комментарий)
Или же может содержать:
Для переопределения локального хоста.
Важно знать, что так просто этот файл не отредактировать — нужны права администратора! Или же запуск от администратора. Файл открыть можно как обычным блокнотом, так и более продвинутым блокнотом Notepad++.
Если вдруг у вас какой-то сайт не открывается, или же открывается неправильно — можно проверить этот файл. Также в этот файл могут записывать свои данные некоторые программы (например Денвер или Open Server) — те, которые используют доменной имя для работы.
Поставьте большой палец вверх 👍🏻 моему скромному каналу. Поделитесь в социальных сетях. Подписывайтесь