Вся правда о файле hosts в Windows
Почти во всех изданиях операционных систем семейства Windows есть один очень интересный файл, имя которого «hosts». И именно о нем я вам сейчас расскажу.
Этот неприметный с виду файлик оперделяет соотношение IP адреса и доменного имени. То есть, это мини DNS система, которая работает только на вашем компьютере и преобразует IP-адрес в доменное имя и наоборот. Обращение к этому файлу имеет приоритет перед обращением к DNS серверу браузером.
И совсем забыл я указать, где находится сам файл. Местоположение файла HOSTS в системе по умолчанию - %SystemRoot%system32driversect, где %SystemRoot% - системная папка (обычно C:Windows) и открывается он блокнотом. Также этот путь к файлу hosts может быть изменен c помощью реестра Windows. В реестре есть параметр, отвечающий за путь нему, DatabasePath, который находится в ключе «HKEY_LOCAL_MACHINESYSTEMControlSet001servicesTcpipParameters»
Синтаксис файла очень прост. Каждая ассоциация IP (здесь обязательно должен присутствовать хотя бы один пробел) доменное имя должна быть на новой строке, строки, в начале которых стоит значок решеточки(#), считаются закомментированными и не учитываются интерпретатором.
Ну а теперь перейдем непосредственно к практике. Добавим в файл запись, к примеру, «216.239.59.104 google.ru», а теперь введите в строке браузера google.ru. Сайт загрузился и все потому, что мы указали IP, принадлежащий компании google. Сейчас попробуйте эту запись «213.180.204.11 google.ru». Ну а теперь вы что получили вместо гугля? Правильно, Яндекс! Поняли, в чем суть? А также мы можем вообще запретить посещение сайта на нашем компьютере, добавив в файл hosts строчку «127.0.0.1 porno.ru». Естественно браузер выдаст ошибку, так как браузер будет искать сайт не в интернете, а на компьютере.
Управляя этим файлом можно запретить доступ к некоторым сайтам вообще - родители, возьмите себе на заметку - также, с помощью этого файла можно ускорить загрузку сайтов, указывая IP-адрес нужного сайта. Это позволяет браузеру обращаться к web-серверу напрямую, минуя DNS.
Этот файл также должен знать каждый веб-мастер, так как ему часто приходится иметь с ним дело, разрабатывая сайт на локальном web-сервере.
К сожалению, в последнее время эту возможность Windows все чаще и чаще используют злоумышленники с целью перенаправить пользователя на фейковый сайт с целью получения данных вашего аккаунта на каком либо сайте, либо вымоганием денег через SMS. Чаще жертвами мошенников становятся пользователи таких социальных сетей как Вконтакте и Мэйл.Ру. Но теперь вы в теме и знаете как избавиться от подобного рода отжимания денег. Иногда бывает достаточно удалить строчки в файле hosts и поставить ему права только для чтения. Удачи)
Автор: Журавлев Иван, Все самое интересное об операционной системе Windows 7, ProgRed
Этот неприметный с виду файлик оперделяет соотношение IP адреса и доменного имени. То есть, это мини DNS система, которая работает только на вашем компьютере и преобразует IP-адрес в доменное имя и наоборот. Обращение к этому файлу имеет приоритет перед обращением к DNS серверу браузером.
И совсем забыл я указать, где находится сам файл. Местоположение файла HOSTS в системе по умолчанию - %SystemRoot%system32driversect, где %SystemRoot% - системная папка (обычно C:Windows) и открывается он блокнотом. Также этот путь к файлу hosts может быть изменен c помощью реестра Windows. В реестре есть параметр, отвечающий за путь нему, DatabasePath, который находится в ключе «HKEY_LOCAL_MACHINESYSTEMControlSet001servicesTcpipParameters»
Синтаксис файла очень прост. Каждая ассоциация IP (здесь обязательно должен присутствовать хотя бы один пробел) доменное имя должна быть на новой строке, строки, в начале которых стоит значок решеточки(#), считаются закомментированными и не учитываются интерпретатором.
Ну а теперь перейдем непосредственно к практике. Добавим в файл запись, к примеру, «216.239.59.104 google.ru», а теперь введите в строке браузера google.ru. Сайт загрузился и все потому, что мы указали IP, принадлежащий компании google. Сейчас попробуйте эту запись «213.180.204.11 google.ru». Ну а теперь вы что получили вместо гугля? Правильно, Яндекс! Поняли, в чем суть? А также мы можем вообще запретить посещение сайта на нашем компьютере, добавив в файл hosts строчку «127.0.0.1 porno.ru». Естественно браузер выдаст ошибку, так как браузер будет искать сайт не в интернете, а на компьютере.
Управляя этим файлом можно запретить доступ к некоторым сайтам вообще - родители, возьмите себе на заметку - также, с помощью этого файла можно ускорить загрузку сайтов, указывая IP-адрес нужного сайта. Это позволяет браузеру обращаться к web-серверу напрямую, минуя DNS.
Этот файл также должен знать каждый веб-мастер, так как ему часто приходится иметь с ним дело, разрабатывая сайт на локальном web-сервере.
К сожалению, в последнее время эту возможность Windows все чаще и чаще используют злоумышленники с целью перенаправить пользователя на фейковый сайт с целью получения данных вашего аккаунта на каком либо сайте, либо вымоганием денег через SMS. Чаще жертвами мошенников становятся пользователи таких социальных сетей как Вконтакте и Мэйл.Ру. Но теперь вы в теме и знаете как избавиться от подобного рода отжимания денег. Иногда бывает достаточно удалить строчки в файле hosts и поставить ему права только для чтения. Удачи)
Автор: Журавлев Иван, Все самое интересное об операционной системе Windows 7, ProgRed
Отзывы и комментарии