Нажмите "Enter", чтобы перейти к содержанию

Файл hosts windows: Где находится файл hosts и как его изменить? Редактирование файла hosts в Windows, Linux, MacOS

Содержание

Как восстановить содержимое файла Hosts по умолчанию

Аннотация

Рекомендации, приведенные в этой статье, позволяют вернуть содержимое файла hosts к используемому по умолчанию.

Что такое файл Hosts?

Файл hosts используется операционной системой для сопоставления удобных для человека имен узлов с номерами IP-адресов, которые определяют и обнаруживают узел в IP-сети. Файл hosts — это один из нескольких системных ресурсов, которые связаны с сетевыми узлами в компьютерной сети, и является общей частью реализации IP-адреса операционной системы.

Файл hosts содержит текстовые строки, которые состоят из IP-адреса, указанного в текстовом поле, и одного или нескольких имен узлов. Каждое поле отделено пробелом (по историческим причинам часто предпочтение отдают знакам табуляции, но пробелы также используются). Файл также может включать строки с примечаниями, обозначенные символом #, который ставится в начале каждой такой строки. Пустые строки в файле игнорируются.

Если файл Hosts изменяется с по умолчанию, сброс может помочь устранить некоторые проблемы подключения.

Решение

Чтобы восстановить параметры файла Hosts по умолчанию, выполните указанные ниже действия в зависимости от используемой версии операционной системы.

Чтобы восстановить параметры файла hosts по умолчанию, выполните указанные ниже действия.

  1. Откройте приложение «Блокнот». Для этого выполните поиск «Блокнота» с помощью Cortana, а затем коснитесь или щелкните значок «Блокнот».

  2. Скопируйте приведенный ниже текст и вставьте его в файл: # Copyright (c) 1993-2006 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 handle within DNS itself. # 127.0.0.1 localhost # ::1 localhost

  3. В меню Файл выберите команду Сохранить как, введите "hosts" в поле Имя файла (как показано на рисунке ниже) и сохраните файл на рабочий стол.

  1. Закройте приложение «Блокнот».

  2. Найдите %WinDir%\System32\Drivers\Etc с помощью Cortana, а затем выберите значок папки «Файл ».

  3. Коснитесь и удерживайте файл Hosts (или щелкните на нем правой кнопкой мыщи), выберите команду Переименовать и присвойте файлу имя "Hosts.old".

  4. Скопируйте или переместите файл Hosts, созданный на этапе 3, с рабочего стола в папку %WinDir%\System32\Drivers\Etc. Если система предложит ввести пароль администратора, нажмите кнопку Продолжить.

Чтобы восстановить параметры файла hosts по умолчанию, выполните указанные ниже действия.

  1. Откройте приложение «Блокнот». Для этого проведите пальцем от правого края экрана, коснитесь элемента Поиск, введите запрос Блокнот и коснитесь значка Блокнот

    . Если вы используете мышь, наведите указатель на правый верхний угол экрана, переместите его вниз и щелкните кнопку Поиск, введите запрос Блокнот и щелкните значок Блокнот.

  2. Скопируйте приведенный ниже текст и вставьте его в файл: # Copyright (c) 1993-2006 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 handle within DNS itself. # 127.0.0.1 localhost # ::1 localhost

  3. В меню Файл выберите команду Сохранить как, введите "hosts" в поле Имя файла (как показано на рисунке ниже) и сохраните файл на рабочий стол.
    

  4. Закройте приложение «Блокнот».

  5. Откройте папку %WinDir%\System32\Drivers\Etc. Для этого выполните следующие действия:

    1. Проведите пальцем от правого края экрана, коснитесь кнопки Поиск, введите слово выполнить, а затем коснитесь значка Выполнить. Если вы используете мышь, наведите указатель на правый верхний угол экрана, переместите его вниз, щелкните Поиск, введите выполнить и щелкните значок Выполнить.

    2. В поле Открыть введите команду %WinDir%\System32\Drivers\Etc и нажмите кнопку ОК.

  6. Выберите файл Hosts, выберите команду Переименовать и присвойте файлу имя "Hosts.old".

  7. Скопируйте или переместите файл Hosts, созданный на этапе 3, в папку %WinDir%\System32\Drivers\Etc. Если будет предложено ввести пароль администратора, нажмите или коснитесь кнопки Продолжить.

Чтобы самостоятельно восстановить параметры файла hosts до значений по умолчанию, сделайте следующее:

  1. Нажмите кнопку Пуск, щелкните команду Выполнить, введите слово «Блокнот», а затем нажмите кнопку ОК.

  2. Скопируйте в файл приведенный ниже текст.

    Windows 7 # Copyright (c) 1993-2006 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 handle within DNS itself. # 127. 0.0.1 localhost # ::1 localhost Windows Vista или Windows Server 2008 # Copyright (c) 1993-2006 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 127.0.0.1 localhost ::1 localhost

    Windows XP или Windows Server 2003 # Copyright (c) 1993-1999 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 127.0.0.1 localhost

  3. В меню Файл выберите команду Сохранить как, введите "hosts" в поле Имя файла, а затем сохраните файл на рабочий стол.

  4. Нажмите кнопку Пуск и выберите элемент Выполнить, введите команду %WinDir%\System32\Drivers\Etc и нажмите кнопку ОК.

  5. Выберите файл hosts и переименуйте его в hosts.old.

  6. Скопируйте или переместите файл Hosts, созданный на этапе 3, в папку %WinDir%\System32\Drivers\Etc. Если система предложит ввести пароль администратора, нажмите кнопку Продолжить.

Дополнительная информация

Поддержка Windows XP прекращена

Корпорация Майкрософт прекратила поддержку Windows XP с 8 апреля 2014 г. Это могло повлиять на безопасность и своевременную установку обновлений для вашего программного обеспечения. Что это значит и как обеспечить защиту.

Поддержка Windows Server 2003 завершилась 14 июля 2015 г.

Поддержка Windows Server 2003 завершилась 14 июля 2015 г. Это могло повлиять на безопасность и своевременную установку обновлений для вашего программного обеспечения. Что это значит и как обеспечить защиту.

Где находится файл hosts и как его изменить

В процессе преобразования доменного имени в IP-адрес ваш компьютер первым делом проверяет собственный файл hosts. Если в нём есть запись о запрошенном домене, запрос к DNS-серверам этого домена компьютер выполнять не будет.

Где находится файл hosts

В зависимости от операционной системы файл hosts лежит в таких папках:

Linux, MacOS:

/etc/hosts

Windows:

C:/Windows/System32/Drivers/etc/

Расположение файла hosts в Windows можно посмотреть и при необходимости изменить при помощи редактора реестра. Чтобы запустить его, нажмите комбинацию клавиш Win + R, либо откройте меню «Пуск» и выберите «Выполнить». Дальше введите команду regedit и нажмите «ОК».

Нужная нам запись расположена по такому пути:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DataBasePath

Чтобы изменить путь файла, откройте параметр DataBasePath и измените его значение в соответствии с личными требованиями.

Как изменить файл hosts

  • Откройте файл hosts при помощи любого текстового редактора.
  • В конце файла c новой строки введите IP-адрес и через пробел доменное имя.
  • Сохраните файл хостс.

Например, если хотите увидеть, как сайт открывается с нашего хостинга, до того как направить на него домен, укажите вместо 127.0.0.1 IP-адрес вашего сервера. Вы найдёте его на главной странице cPanel в блоке с информацией справа.

А если хотите сделать так, чтобы определённый сайт перестал открываться на компьютере — например, чтобы закрыть доступ к отдельным сайтам для детей — добавьте в файл hosts домен с IP-адресом 127.0.0.1.

В этом случае при вводе в браузере домена domain.tld http-запрос будет направлен на IP 127.0.0.1. Такой же результат будет и при попытке пропинговать этот домен.

Чтобы временно убрать отдельные строки в файле hosts или добавить к ним описание, поставьте в начале строки символ «#». Текст, который идёт после этого символа, будет считаться комментарием и не будет исполняться.

Мы показали, как редактировать файл hosts и где он лежит. Если же у вас остались вопросы — задайте их нашей службе поддержке.

Если у вас ещё нет хостинга и вы ищете, где можно зарегистрировать домен, у нас вы получите при покупке хостинга домен в подарок, а также SSL HTTPS сертификат для пакетов виртуального хостинга.

Помогла ли эта статья решить вашу проблему?

Ваш ответ поможет улучшить статьи в будущем.

Восстановление файла hosts по умолчанию в Windows 7

Введение

Файл hosts устанавливает соответствие между IP сервером и доменом сайта. Запрос к этому файлу имеет приоритет перед обращением к DNS-серверам. В отличие от DNS, содержимое файла контролируется администратором компьютера.

На сегодняшний день большое количество вредоносных программ используют файл hosts для блокирования доступа к веб-сайтам популярных порталов или социальных сетей. Зачастую вместо блокировки сайтов вредоносные программы перенаправляют пользователя на страницы, внешне похожие на популярные ресурсы (социальные сети, почтовые сервисы и т.д.), куда невнимательный пользователь вводит учетные данные, попадающие таким образом к злоумышленникам. Также, возможно блокирование доступа к веб-сайтам компаний-разработчиков антивирусного программного обеспечения.

Расположение файла hosts

По умолчанию файл hosts расположен здесь C:\Windows\System32\drivers\etc Файл не имеет расширения, но его можно открыть блокнотом. Для изменения содержимого файла в блокноте, необходимо иметь права администратора.

Для просмотра файла hosts откройте меню Пуск, выберите пункт Выполнить, введите команду

%systemroot%\system32\drivers\etc

и нажмите кнопку ОК

Так должен выглядеть файл hosts по умолчанию.

Если в файле есть записи типа 127.0.0.1 odnoklassniki.ru 127.0.0.1 vkontakte.ru или адреса ваших сайтов, на которые вы не можете зайти, то для начала проверьте ваш на компьютер на "зловредов", а потом восстановите файл hosts

Восстановление содержимого файла hosts по умолчанию

  1. Щелкните правой кнопкой мыши в свободном месте в папке %WinDir%\system32\drivers\etc, выберите пункт Создать, щелкните элемент Текстовый документ, введите имя hosts и нажмите клавишу ВВОД.
  2. Нажмите кнопку Да, чтобы подтвердить, что имя файла не будет иметь расширение TXT.
  3. Откройте новый файл hosts в текстовом редакторе. Например, откройте файл в программе "Блокнот".
  4. Скопируйте в файл приведенный ниже текст.
    # 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

Сохраните и закройте файл.

Как запускать стандартные программы Windows смотрите здесь

как изменить, где находится, редактирование

Почти во всех операционных системах используется специальный файл, который хранит в себе базу данных доменных узлов. В Windows он часто используется для перенаправления запросов программ к рекламным баннерам на пустой ip-адрес 127.0.0.1, в результате чего в приложениях отключается ненужная реклама. Новая ОС от Microsoft не стала исключением в этом плане. Ответ на вопрос, где находится файл hosts в Windows 10 будет таким же, как и для предыдущих редакций.

Также, навыки работы с этим компонентом пригодятся для защиты компьютера, поскольку злоумышленники часто практикуют подмену известных веб-сайтов на фальшивые для сбора данных, перенаправляя запрос с одного сайта на другой, подменив его в файле hosts.

Где находится файл hosts Windows 10

Папка, где расположен файл hosts в Windows 10, лежит на системном диске, который чаще всего имеет отметку «С:/». Для получения доступа к этому файлу, пройдите к Windows\System32\drivers\etc.

Совет! Чтобы вручную не переходить из папки в папку, вставьте: «%SystemRoot%\system32\drivers\etc» в строку адреса в Проводнике Windows. Это решение значительно сэкономит время на поиск и сработает даже в том случае, если системный диск имеет другое обозначение, отличное от «C».

Как изменить файл hosts

Для того, чтобы изменить hosts в Windows 10, потребуется:

  1. Открыть контекстное меню щелчком правой клавиши мыши на файле.
  2. Выбрать «Открыть с помощью».
  3. Найти в списке приложений «Блокнот».
  4. Нажать на кнопку «ОК».
  5. После того, как нужные правки будут внесены, нажмите на кнопку «Файл» и выберите пункт «Сохранить», чтобы программа «Блокнот» перезаписала файл.

Важно! Перед тем, как добавлять или удалять какие-либо значения в документ, рекомендуется сделать копию файла в исходном состоянии. Просто скопируйте документ в другую папку, чтобы всегда иметь возможность восстановить его.

Как восстановить файл Hosts по умолчанию в Windows

Если файл Hosts изменен по умолчанию, его сброс может помочь решить некоторые проблемы с подключением. Сегодня мы рассмотрим как восстановить файл Hosts по умолчанию в Windows.

1. В строке поиска или в меню “Выполнить” (выполнить вызывается клавишами Win+R) введите notepad и нажмите клавишу Enter.

2. В “Блокнот” вставьте следующий текст:

# Copyright (c) 1993-2006 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 handle within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost

3. Зайдите в “Файл” => “Сохранить как” (Ctrl + Shift + S).

4. Выберите куда сохранять, в нашем примере мы выбираем “Рабочий стол”, в поле “Имя файла” введите hosts и нажмите на “Сохранить”. Закройте блокнот.

5. Откройте в проводнике (Win+E) папку C:\Windows\System32\drivers\etc => нажмите на файл hosts правой кнопкой мыши, выберите “Переименовать”.

6. Назовите файл hosts.old и нажмите Enter. В окне “Контроль учетных записей” нажмите на “Да”.

7. Перетащите файл hosts (тот который вы сохраняли в 4 пункте) с рабочего стола в папку C:\Windows\System32\drivers\etc (смотрите рисунок).

8. Нажмите на “Продолжить”.

На сегодня все, удачи Вам 🙂

файл hosts игнорируется, как устранить неполадки?

Исходя из моего собственного опыта и того, с чем я столкнулся во время Google, вот несколько вещей, которые можно попробовать:

1. Вы проверили, что это работает правильно?

Изменения хостов должны вступить в силу немедленно, но Windows кэширует данные разрешения имен, поэтому в течение некоторого времени могут использоваться старые записи. Откройте командную строку (Windows + R cmd,, Enter) и введите:

ipconfig /flushdns

Сбросить старые данные. Чтобы проверить, работает ли он, используйте (при условии, что у вас есть запись ipv4 на ваших хостах для www.example.com или запись ipv6 на ваших хостах для ipv6.example.com):

ping www.example.com -n 1
ping -6 ipv6.example.com -n 1

И посмотрите, использует ли он правильный IP. Если да, ваш файл hosts в порядке и проблема в другом месте.

Кроме того, вы можете сбросить кэш NetBios с помощью (откройте консоль как администратор или она не будет работать):

nbtstat -R

Вы можете проверить текущие данные в кеше DNS:

ipconfig /displaydns | more

2. Основы

  • Правильно ли назван ваш файл hosts? Так должно быть hostsи нет hostи т. Д.
  • Является ли расширение правильным? У него не должно быть расширений ( hostsнет hosts.txt) - будьте осторожны, если вы настроили окна для скрытия известных расширений, проверьте свойства, чтобы убедиться: правильный тип файла хостов будет отображаться как «Файл».
  • Вы придерживались правильного синтаксиса ? Вы случайно добавили в префикс строки хэш ( #), который указывает на комментарии?
  • Вы позаботились о всех вариантах ( www.example.comи example.com- безопаснее всего просто добавить оба)?

3. Пробелы

Формат для каждой строки: IP addressгоризонтальная табуляция (escape-код \t, ASCII HT, hex 0x09) или один пробел (hex 0x20), затем имя хоста, т.е. www.example.com, затем, наконец, возврат каретки с последующим переводом строки (escape-коды \r\n, ASCII CRLF, hex 0x0d 0x0a).

Примеры записей с использованием управляющих изображений Unicode для обозначения управляющих символов. (Не копируйте и не вставляйте их в файл hosts!)

192.0.2.1␉www.example.com␍␊
2001:db8:8:4::2␉ipv6.example.com␍␊

Отдельные байты можно просматривать в Notepad ++ с помощью плагина hex hex editor . Notepad ++ также будет отображать специальные символы (Вид -> Показать символ), чтобы вы могли легко проверить количество и вид пробельных символов.

Если вы скопировали и вставили записи хостов откуда-то, вы можете получить несколько пробелов. В теории хосты поддерживают несколько пробелов, разделяющих два столбца, но это еще одна вещь, которую стоит попробовать, если больше ничего не работает.

Чтобы быть в безопасности, убедитесь, что все строки в вашем хост-файле используют табуляции или пробелы, а не оба.

Наконец, завершите файл пустой строкой.

4. Ключ реестра

Существует раздел реестра, указывающий расположение файла hosts. Предположительно, Windows на самом деле не поддерживает размещение файла hosts в других местах, но вы можете проверить это. Ключ:

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath

Запись должна быть:

%SystemRoot%\System32\drivers\etc

5.

Разрешения

Иногда возникают проблемы с разрешениями для файла, атрибутами файла и подобными вещами. Чтобы воссоздать файл с разрешениями по умолчанию:

  1. Создайте новый текстовый файл на рабочем столе.
  2. Скопируйте и вставьте содержимое вашего текущего файла hosts в этот файл в Блокноте.
  3. Сохраните новый текстовый файл и переименуйте его в hosts.
  4. Скопируйте ( не перемещайте ) файл в свой %SystemRoot%\System32\drivers\etcкаталог и перезапишите старый файл.

Последний пункт важен: копирование работает, перемещение - нет.

Локальная Usersучетная запись должна иметь возможность читать файл hosts . Чтобы убедиться (в Windows 7):

  1. Перейдите к %SystemRoot%\System32\drivers\etcв проводнике Windows.
  2. Если вы не видите hostsфайл, убедитесь, что вы видите скрытые и системные файлы .
  3. Щелкните правой кнопкой мыши по hostsфайлу и выберите Propertiesиз контекстного меню.
  4. В hosts Propertiesокне нажмите на Securityвкладку.
  5. Изучите список имен в Group or user names:поле. Если %COMPUTERNAME%\Usersприсутствует, нажмите на него, чтобы просмотреть разрешения.
  6. Если Usersнет, или присутствует, но не имеет Readразрешения, нажмите Edit....
  7. Если Usersего нет, нажмите Add..., введите Users, нажмите Check Namesи нажмите OK или нажмите Enter.
  8. Выберите Usersи убедитесь, Read & executeчто отмечен в Allowстолбце. Нажмите ОК. Если появится Windows Securityокно с предупреждением, выберите « YesПродолжить».
  9. Нажмите OK, чтобы закрыть hosts Propertiesокно.
  10. Перейдите к разделу 1 этого ответа и следуйте инструкциям, чтобы проверить, работает ли он сейчас.

6. Кодировка

Файл hosts должен быть закодирован в ANSI или UTF-8 без спецификации. Вы можете сделать это с помощью File -> Save As.

7. Прокси

Если у вас настроен прокси, он может обойти файл hosts. Решение состоит в том, чтобы не использовать прокси-сервер или настроить его так, чтобы он этого не делал.

Чтобы проверить, зайдите в Internet Explorer -> Свойства обозревателя -> Подключения -> Настройки локальной сети. Если все пусто и установлен флажок «Автоматически определять настройки», прокси не используется.

Если вы используете прокси-сервер для доступа в Интернет и, следовательно, не хотите его отключать, вы можете добавить исключения, перейдя в Internet Explorer -> Свойства обозревателя -> Подключения -> Параметры локальной сети -> Прокси-сервер / Дополнительно. Затем добавьте исключения в текстовое поле «Исключения». Напримерlocalhost;127.0.0.1;*.dev

8. DNS-адрес

(Это также может решить проблемы с прокси.)

Перейдите к свойствам сетевых подключений, затем настройкам TCP / IP и измените первый DNS-сервер на 127. 0.0.1(localhost). Второй, вероятно, должен быть вашим действительным IP-адресом DNS.

Это не обязательно для работы файла hosts , но в вашем случае это может помочь, если что-то настроено странно.

9.. Локальные адреса

Если вы используете запись домена .local в форме myhost.local и она игнорируется, попробуйте следующее

x.x.x.x myhost.local www.myhost.local

даже если www.myhost.local не существует. Windows как-то не добавляет свою рабочую группу или локальный домен.

Как изменить файл hosts в Windows 10

В данной статье вы узнаете, как изменить содержание файла “hosts” в операционной системе Windows 10 и научитесь находить его место расположения в файловой системе. Также будут рассмотрены функции и назначение этого, казалось бы, ничем не примечательного текстового файла.

Обратите внимание, данная информация относится к “десятке”, но актуальна и для других более ранних версий операционной системы.

Содержание: “Как изменить файл hosts в Windows 10”

Что такое файл hosts

По сути, это обычный текстовый документ, доступный для открытия любым текстовым редактором, но чаще всего для этого используется обыкновенный блокнот. В этом документе содержится список IP-адресов и доменных имен, которые требуется применять для их трансляции. Причем файл hosts приоритетнее, чем DNS-сервер, который предоставляется провайдером. Содержимое этого файла можно изменять по своему усмотрению. Однако для внесения корректировок требуется наличие учетной записи с правами администратора.

При помощи грамотной настройки этого файла можно значительно ускорить загрузку web-страниц. Помимо этого, также предусмотрена возможность блокировки каких-либо сайтов.

Где на компьютере находится файл hosts

Если вы не знаете, где найти этот файл, то нижеизложенная информация даст вам исчерпывающий ответ на данный вопрос.

В Windows 10 этот файл располагается по тому же адресу, что и в предыдущих версиях операционной системы. Вот полный путь к нему: Windows\System32\drivers\etc.

Расширение у файла “hosts” как таковое отсутствует вообще. Однако, открывается он очень просто, при помощи любого текстового редактора.

Для этого щелкните правой кнопкой мыши по файлу, нажмите в контекстном меню пункт “Открыть с помощью” и выберите доступный редактор, например, Блокнот.

При желании можно изменить месторасположение файла, хотя потребность в этом действие возникает крайне редко. Но все же знать о наличии такой возможности будет нелишним. И для того, чтобы выполнить эту задачу потребуется произвести следующие действия:

  1. Запустите редактор реестра. Для этого нажмите Win+R, чтобы вызвать строку “Выполнить”. Введите команду “regedit” и нажмите Enter или “OK”.Также, можно воспользоваться строкой поиска, введя “regedit” и выбрав лучшее соответствие.
  2. После того, как мы дали приложению разрешение вносить изменения на ПК, в открывшемся окне переходим по адресу: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters.
  3. Находим в этом каталоге файл “DataBasePath”. Двойным щелчком мыши по нему открываем свойства и прописываем новый адрес расположения файла hosts. После этого щелкаем “OK” и можно закрывать редактор реестра.

Внесение изменений в hosts

Для того, чтобы вносить любые изменения в файл “hosts”, требуются открывать его с правами администратора системы.

  1. Запустите любой текстовый редактор от имени администратора (для этого щелкните по нему правой кнопкой мыши и выберите соответствующий пункт).
  2. Щелкните по меню «Файл» и выберите пункт «Открыть…».
  3. В поле с расширением файла нажмите на стрелку вниз, выберите вариант «Все файлы», после этого найдите требуемый файл “hosts” по пути, который указан выше и нажмите “Открыть”.
  4. Обратите внимание на открывшийся текстовый файл. Первоначальные настройки системы по умолчанию предполагают наличие в нем лишь строк, начинающихся со знака #. Этим знаком обозначены комментарии к строкам. То есть фактически изначально документ пуст и не содержит никакой значимой информации.
  5. Редактирование файла состоит в добавлении новой строки. Начинаться она должна с указания цифр IP-адреса, затем нужно поставить пробел и написать доменное имя сайта. В результате при обращении к указанному IP-адресу будет выполнена переадресация по прописанному адресу.
  6. Для того чтобы заблокировать на компьютере доступ к какому-либо сайту, прописываем IP-адрес “127.0.0.1”, далее жмем Пробел и пишем доменное имя сайта. Следует учитывать различные варианты написания адреса – с “www” в начале и без. Ниже приведен пример.
  7. После внесения всех необходимых изменений снова переходим в меню «Файл» и кликаем «Сохранить».
  8. Если вдруг изменения не сохранились, то, вероятно, вы открыли файл без прав администратора.

Восстановление исходного файла host

Как мы уже ранее говорили, исходный файл “host” не содержит никакой значимой для системы информации и никак не влияет на ее работу. Иногда случается так, что после установки какого-то приложения в файл вносятся нежелательные изменения, или он и вовсе исчезает (как правило, это работа вирусных программ). В этом случае поможет восстановление оригинально файла host.

Для этого потребуется выполнить следующие шаги:

  1. В любом месте (например, на рабочем столе) создайте новый текстовый документ с именем “host”.
  2. Будет создан файл с расширением “txt”. Его нужно убрать. Для этого переходим в любую папку компьютера (можно воспользоваться Проводником, нажав клавиши Win+E) и во вкладке “Вид” включаем галочку “Расширения имен файлов”.
  3. Теперь можно переименовать файл, убрав из имени расширение (вместе с точкой). Система дополнительно спросит, точно ли мы хотим изменить расширение файла. Подтверждаем и переходим к следующему пункту.
  4. Копируем созданный в файл в папку, где должен располагаться файл “host” (папка Windows\System32\drivers\etc).

Проблемы с работой hosts

Если внесенные в файл изменения не срабатывают, перепроверьте правильность написания данных. В случае если все верно, то попробуйте сделать следующее:

  1. Запустите командную строку от имени администратора из меню, которое вызывается клавишами Win+X.
  2. Пропишите в открывшемся окне системную команду “ipconfig /flushdns“.
  3. Подождите, пока команда будет выполнена, закройте окно командной строки и проверьте, исчезла ли проблема.

В случае если проблема не исчезла, нужно отключить работу прокси-сервера.

  1. Заходим в Панель управления компьютера (у нас есть отдельная инструкция, как это сделать – “Панель управления в Windows 10: где находится и как открыть”).
  2. Кликаем по разделу «Свойства браузера», сменив предварительно вариант просмотра на значки (крупные или мелкие).
  3. В свойствах переходим в раздел “Подключения”, затем щелкаем по кнопке “Настройки сети”.
  4. Убираем все галочки и подтверждаем внесенные изменения нажатием “OK”. Теперь проблема должна быть решена окончательно.

Заключение

Многие пользователи не догадываются о наличии такого системного файла, как “host”. Однако, умение им пользоваться может улучшить работу в Интернете, ускорив загрузку некоторых веб-сайтов, а также, что очень важно, с помощью данного файла можно блокировать нежелательные сайты.

Как вернуть файл Hosts к значениям по умолчанию

Сводка

Эта статья поможет вам восстановить для файла Hosts значения по умолчанию.

Что такое файл Hosts

Файл Hosts используется операционной системой для сопоставления понятных человеку имен хостов с числовыми IP-адресами, которые идентифицируют и определяют местонахождение хоста в IP-сети.Файл hosts - это один из нескольких системных ресурсов, которые адресуют сетевые узлы в компьютерной сети, и является общей частью реализации IP операционной системы.

Файл Hosts содержит строки текста, состоящие из IP-адреса в первом текстовом поле, за которым следует одно или несколько имен хостов. Каждое поле разделено пробелом (табуляция часто предпочтительнее по историческим причинам, но также используются пробелы). Строки комментариев могут быть включены, и они обозначаются символом решетки (#) в первой позиции таких строк. Полностью пустые строки в файле игнорируются.

Если файл Hosts отличается от значения по умолчанию, его сброс может помочь решить некоторые проблемы с подключением.

Разрешение

Чтобы восстановить для файла Hosts значения по умолчанию, выполните следующие действия в соответствии с вашей операционной системой:

Чтобы восстановить для файла Hosts значения по умолчанию, выполните следующие действия:

  1. Откройте Блокнот.Для этого найдите «Блокнот» с помощью Cortana , а затем коснитесь или щелкните значок Notepad .

  2. Скопируйте следующий текст, а затем вставьте его в файл: # Copyright (c) 1993-2006 Microsoft Corp. # # Это пример файла HOSTS, используемого Microsoft TCP / IP для Windows. # # Этот файл содержит сопоставления IP-адресов с именами хостов. Каждый # запись должна храниться в отдельной строке.IP-адрес должен # следует поместить в первый столбец, за которым следует соответствующее имя хоста. # IP-адрес и имя хоста должны быть разделены хотя бы одним # Космос. # # Кроме того, комментарии (например, эти) могут быть добавлены к отдельным # строк или после имени машины, обозначенного символом '#'. # # Например: # # 102.54.94.97 rhino.acme.com # исходный сервер # 38.25.63.10 x.acme.com # x клиентский хост # разрешение имен localhost обрабатывается самим DNS.# 127.0.0.1 локальный хост # :: 1 локальный

  3. В меню Файл выберите Сохранить как , введите «hosts» в поле Имя файла (как показано на следующем изображении), а затем сохраните файл на рабочем столе.

  1. Закройте Блокнот.

  2. Найдите % WinDir% \ System32 \ Drivers \ Etc , используя Cortana , а затем щелкните значок Папка с файлами .

  3. Нажмите и удерживайте или щелкните правой кнопкой мыши файл Hosts, выберите Переименовать , а затем переименуйте файл в «Hosts.old».

  4. Скопируйте или переместите файл Hosts, созданный на шаге 3, с рабочего стола в папку % WinDir% \ System32 \ Drivers \ Etc . Если вам будет предложено ввести пароль администратора, выберите Продолжить .

Чтобы восстановить для файла Hosts значения по умолчанию, выполните следующие действия:

  1. Откройте Блокнот.Для этого проведите пальцем от правого края экрана, коснитесь Search , введите «Блокнот» и затем коснитесь значка Notepad . Или, если вы используете мышь, наведите указатель на правый верхний угол экрана, переместите указатель мыши вниз, щелкните Search , введите «Блокнот» и затем щелкните Notepad .

  2. Скопируйте следующий текст, а затем вставьте его в файл: # Copyright (c) 1993-2006 Microsoft Corp.# # Это пример файла HOSTS, используемого Microsoft TCP / IP для Windows. # # Этот файл содержит сопоставления IP-адресов с именами хостов. Каждый # запись должна храниться в отдельной строке. IP-адрес должен # следует поместить в первый столбец, за которым следует соответствующее имя хоста. # IP-адрес и имя хоста должны быть разделены хотя бы одним # Космос. # # Кроме того, комментарии (например, эти) могут быть добавлены к отдельным # строк или после имени машины, обозначенного символом '#'.# # Например: # # 102.54.94.97 rhino.acme.com # исходный сервер # 38.25.63.10 x.acme.com # x клиентский хост # разрешение имен localhost обрабатывается самим DNS. # 127.0.0.1 локальный хост # :: 1 локальный

  3. В меню Файл выберите Сохранить как , введите «hosts» в поле Имя файла (как показано на следующем изображении), а затем сохраните файл на рабочем столе.

  4. Закройте Блокнот.

  5. Откройте папку% WinDir% \ System32 \ Drivers \ Etc. Для этого выполните следующие действия:

    1. Проведите пальцем от правого края экрана, коснитесь Поиск , введите «запустить» и затем коснитесь значка «Выполнить ». Или, если вы используете мышь, наведите указатель на правый верхний угол экрана, переместите указатель мыши вниз, выберите Search , введите run, а затем выберите значок Run .

    2. Введите % WinDir% \ System32 \ Drivers \ Etc в поле Открыть , а затем выберите ОК .

  6. Выберите файл Hosts, выберите Переименовать , а затем переименуйте файл в «Hosts.old».

  7. Скопируйте или переместите файл Hosts, созданный на шаге 3, в папку% WinDir% \ System32 \ Drivers \ Etc. Если вам будет предложено ввести пароль администратора, коснитесь или щелкните Продолжить .

Чтобы самостоятельно восстановить для файла Hosts значения по умолчанию, выполните следующие действия:

  1. Щелкните Пуск , щелкните Выполнить , введите Блокнот, а затем щелкните ОК .

  2. Скопируйте в файл следующий текст:

    Для Windows 7 # Copyright (c) 1993-2006 Microsoft Corp.# # Это пример файла HOSTS, используемого Microsoft TCP / IP для Windows. # # Этот файл содержит сопоставления IP-адресов с именами хостов. Каждый # запись должна храниться в отдельной строке. IP-адрес должен # следует поместить в первый столбец, за которым следует соответствующее имя хоста. # IP-адрес и имя хоста должны быть разделены хотя бы одним # Космос. # # Кроме того, комментарии (например, эти) могут быть добавлены к отдельным # строк или после имени машины, обозначенного символом '#'. # # Например: # # 102.54.94.97 rhino.acme.com # исходный сервер # 38.25.63.10 x.acme.com # x клиентский хост # разрешение имен localhost обрабатывается самим DNS. # 127.0.0.1 локальный хост # :: 1 локальный Для Windows Vista или Windows Server 2008 # Copyright (c) 1993-2006 Microsoft Corp. # # Это пример файла HOSTS, используемого Microsoft TCP / IP для Windows.# # Этот файл содержит сопоставления IP-адресов с именами хостов. Каждый # запись должна храниться в отдельной строке. IP-адрес должен # следует поместить в первый столбец, за которым следует соответствующее имя хоста. # IP-адрес и имя хоста должны быть разделены хотя бы одним # Космос. # # Кроме того, комментарии (например, эти) могут быть добавлены к отдельным # строк или после имени машины, обозначенного символом '#'. # # Например: # № 102.54.94.97 rhino.acme.com # исходный сервер # 38.25.63.10 x.acme.com # x клиентский хост 127.0.0.1 локальный :: 1 локальный хост Для Windows XP или Windows Server 2003 # Copyright (c) 1993–1999 Microsoft Corp. # # Это пример файла HOSTS, используемого Microsoft TCP / IP для Windows. # # Этот файл содержит сопоставления IP-адресов с именами хостов. Каждый # запись должна храниться в отдельной строке.IP-адрес должен # следует поместить в первый столбец, за которым следует соответствующее имя хоста. # IP-адрес и имя хоста должны быть разделены хотя бы одним # Космос. # # Кроме того, комментарии (например, эти) могут быть добавлены к отдельным # строк или после имени машины, обозначенного символом '#'. # # Например: # # 102.54.94.97 rhino.acme.com # исходный сервер # 38.25.63.10 x.acme.com # x клиентский хост 127.0.0.1 локальный хост

  3. В меню Файл выберите Сохранить как , введите «hosts» в поле Имя файла , а затем сохраните файл на рабочем столе.

  4. Выберите Пуск > Запуск , введите% WinDir% \ System32 \ Drivers \ Etc, а затем выберите ОК .

  5. Выберите файл Hosts и переименуйте его в «Hosts.старый. "

  6. Скопируйте или переместите файл Hosts, созданный на шаге 3, в папку% WinDir% \ System32 \ Drivers \ Etc. Если вам будет предложено ввести пароль администратора, выберите Продолжить .

Дополнительная информация

Прекращена поддержка Windows XP

Microsoft прекратила поддержку Windows XP 8 апреля 2014 г.Это изменение повлияло на ваши обновления программного обеспечения и параметры безопасности. Узнайте, что это значит для вас и как оставаться в безопасности.

Поддержка Windows Server 2003 закончилась 14 июля 2015 г.

Microsoft прекратила поддержку Windows Server 2003 14 июля 2015 г. Это изменение коснулось обновлений программного обеспечения и параметров безопасности. Узнайте, что это значит для вас и как оставаться в безопасности.

Как найти и отредактировать файл хоста Windows

Хотя Интернету всего около 30 лет, во многих отношениях файл hosts является пережитком его (не столь древнего) прошлого.

В большинстве случаев вам, вероятно, не потребуется обновлять файл hosts в Windows. Но знание того, где он находится и как он работает, может быть полезно, если:

  • у вас возникли проблемы с локальной разработкой
  • вы подозреваете, что вредоносная программа подделала файл hosts
  • вам нужен быстрый и простой способ заблокировать некоторые веб-сайты
  • или если вы хотите настроить несколько полезных ярлыков для внутренних IP-адресов

В этой статье мы расскажем, что такое файл hosts, как его редактировать в Windows, а также рассмотрим некоторые полезные трюки, которые вы можете сделать. с этим.

Что вообще такое hosts-файл?

Еще в ранние дни Интернета, до того, как он получил широкое распространение, компьютеры использовали файл hosts для сопоставления длинных, трудно запоминающихся IP-адресов с гораздо более короткими, более легкими для запоминания именами хостов.

Например, вот строка, которую вы найдете во многих файлах hosts в Windows, Linux и macOs:

  127.0.0.1 localhost  

Таким образом, вместо того, чтобы запоминать длинный IP-адрес, все, что у вас было нужно было посетить localhost.

Почему файлы hosts вышли из моды

Файловая система hosts хорошо работала на ранних этапах развития Интернета, но было несколько серьезных проблем.

По мере роста Интернета увеличивалась длина и сложность файлов hosts. Кроме того, каждый файл hosts работал только на том компьютере, на котором он был, и поддерживать их синхронизацию с изменениями имен хостов и IP-адресов стало огромной проблемой.

Например, представьте, что у вас есть два компьютера, A и B. Их файлы hosts содержат это сопоставление для Google.com:

  172.217.26.46 google.com  
Файл хостов компьютеров A и B

Но когда Google обновляет их IP-адреса, только компьютер A обновляет свой файл хостов, чтобы он соответствовал:

  172. 217.175.78 google.com  
Компьютер Обновленный файл hosts A

Таким образом, все на компьютере B застревают без Google, пока кто-нибудь не обновит файл hosts. Когда этот человек обновляет файл hosts, он добавляет еще одну запись для обработки Google с субдоменом www.

  172.217.175.78 google.com
172.217.175.78 www.google.com  
Обновленный файл hosts на компьютере B

Теперь все пользователи компьютера B попадают на нужный веб-сайт, независимо от того, посещают ли они google.com или www.google.com.

И все на компьютере A могут посещать только google.com, но не www.google.com, по крайней мере, до тех пор, пока его собственный файл hosts не будет обновлен для соответствия.

Как вы понимаете, файлы hosts будут сложными и быстро.

Решение

Если вы думаете, что кто-то должен был просто создать центральный репозиторий для сопоставления всех IP-адресов со всеми именами хостов, это именно то, что произошло.

Раньше центральный файл hosts поддерживался вручную и совместно использовался Стэнфордским исследовательским институтом. Эта система привела к изобретению доменов и доменов верхнего уровня, таких как .com и .edu, Whois, и стала все более автоматизированной.

В конце концов, скромный файл хостов и новаторы, такие как Элизабет Дж. Фейнлер, привели к изобретению системы доменных имен, которая используется до сих пор.

Как редактировать файл hosts в Windows

Чтобы отредактировать файл hosts в Windows 10, вам необходимо открыть его как администратор.

Сначала откройте Блокнот от имени администратора, нажав клавишу Windows, набрав «Блокнот» и нажав «Запуск от имени администратора»:

Примечание. Вам может потребоваться нажать кнопку со стрелкой, чтобы раскрыть раскрывающийся список и увидеть «Запуск от имени». администратор »опция

Чтобы открыть файл hosts в Блокноте, нажмите« Файл »,« Открыть »и перейдите к C: \ Windows \ System32 \ drivers \ etc .

Вы не сможете видеть какие-либо файлы в этом каталоге, потому что они не являются текстовыми документами. Чтобы изменить тип файла, щелкните раскрывающийся список в правом нижнем углу меню «Открыть» и выберите «Все файлы»:

. Вы увидите файл с именем hosts .Дважды щелкните этот файл, чтобы открыть его.

Затем вы увидите файл hosts, похожий на этот:

  # Copyright (c) 1993-2009 Microsoft Corp.
#
# Это пример файла HOSTS, используемого Microsoft TCP / IP для Windows.
#
# Этот файл содержит сопоставления IP-адресов с именами хостов. Каждый
# запись должна храниться в отдельной строке. IP-адрес должен
# следует поместить в первый столбец, за которым следует соответствующее имя хоста.
# IP-адрес и имя хоста должны быть разделены хотя бы одним
# Космос.#
# Кроме того, комментарии (например, эти) могут быть добавлены к отдельным
# строк или после имени машины, обозначенного символом '#'.
#
# Например:
#
# 102.54.94.97 rhino.acme.com # исходный сервер
# 38.25.63.10 x.acme.com # x клиентский хост

# разрешение имени localhost обрабатывается в самом DNS.
# 127. 0.0.1 локальный хост
# :: 1 localhost  
Файл hosts по умолчанию в Windows 10

Обратите внимание, что все закомментировано с помощью символов # , что означает, что на самом деле из файла hosts ничего не читается.Современные версии Windows уже включают своего рода систему DNS, поэтому, если вы посетите localhost, он автоматически перенаправит вас на 127.0.0.1 .

Итак, вот некоторые вещи, которые вы можете сделать с файлом hosts.

Как обновить файл hosts в Windows 10, если у вас проблемы с localhost

Если вы занимаетесь локальной разработкой и у вас проблемы с localhost, вы можете просто удалить комментарии из файла hosts:

 ...
# разрешение имени localhost обрабатывается в самом DNS.
127.0.0.1 локальный
:: 1 localhost  

После сохранения файла hosts закройте Блокнот.

Затем откройте PowerShell, нажав клавишу Windows, выполнив поиск «powershell» и нажав «Запуск от имени администратора»:

В окне PowerShell введите ipconfig / flushdns , чтобы очистить встроенный DNS Windows:

После этого , вы должны иметь возможность посетить localhost в своем браузере и увидеть все, что вы взламываете. Если у вас по-прежнему возникают проблемы, попробуйте полностью закрыть браузер, затем откройте новое окно браузера и повторите попытку.

Как обновить файл hosts в Windows 10, если вы считаете, что он был подделан

Несмотря на то, что файлы hosts вышли из употребления в более новых системах, таких как DNS, они все еще работают по устаревшим причинам. И хакеры определенно использовали это в прошлом.

Они бы указали обычному веб-сайту, например google.com, на небезопасный IP-адрес.Этот IP-адрес может обслуживать сайт, который выглядит так же, как Google, но на самом деле пытается украсть вашу конфиденциальную информацию.

Хотя раньше это было проблемой, большинство программ безопасности, таких как Windows Security Suite, могут автоматически распознавать и устранять проблемы с файлом hosts.

Тем не менее, если вы открываете свой файл hosts и видите много странных записей, вы можете вернуться к файлу хостов Windows по умолчанию.

Просто скопируйте и вставьте файл hosts по умолчанию из ранее в статье в свой файл hosts и сохраните. Затем откройте PowerShell и используйте команду ipconfig / flushdns для очистки DNS Windows.

Обратите внимание, что некоторые сторонние программы обеспечения безопасности используют файл hosts для блокировки опасных веб-сайтов. Если это так, не беспокойтесь - ваше программное обеспечение безопасности должно добавить все эти записи обратно в ваш файл hosts. Мы рассмотрим, как это работает, в следующем разделе.

Как использовать файл hosts в Windows 10 для блокировки веб-сайтов

Не хотите, чтобы друзья или семья посещали определенные веб-сайты на вашем компьютере? Или вы, как я, отвлекаетесь на все фотографии кошек в Интернете?

Если да, то вы можете использовать файл hosts для полной блокировки веб-сайтов.

Например, если вы хотите заблокировать Reddit, просто добавьте это в конец файла hosts:

  127.0.0.1 reddit.com
127.0.0.1 www.reddit.com  

Затем откройте PowerShell и запустите ipconfig / flushdns , чтобы очистить DNS Windows 10. Также закройте открытые окна браузера и снова откройте их.

После этого каждый раз, когда вы пытаетесь посетить Reddit или щелкаете URL-адрес Reddit, например https://www.reddit.com/r/FreeCodeCamp/, ваш браузер будет перенаправлен на 127.0.0.1 или localhost.

Поскольку там нет веб-сайта, ваш браузер покажет сообщение об ошибке:

Единственным недостатком является то, что это работает только на одном устройстве - вы можете просто взять свой телефон и вместо этого просмотреть Reddit. Тем не менее, это отличный способ создать некоторое трение на вашем рабочем компьютере.

Это хорошо ведет к последнему трюку, который заключается в использовании файла hosts, чтобы немного облегчить вашу жизнь.

Как использовать файл hosts в Windows 10 для настройки полезных ярлыков

Если вы тратите много времени на настройку параметров маршрутизатора или у вас есть крутой проект, запущенный на Raspberry Pi, вы знаете, что ввод длинный IP-адрес мешает.

Вместо этого вы можете использовать файл hosts для более быстрого подключения к другим устройствам в вашей локальной сети.

Например, если ваш маршрутизатор находится на 192.168. 0.1 , вы можете добавить в свой файл hosts следующее:

  192.168.0.1 my.router  

Затем очистите свой DNS Windows 10 с помощью ipconfig / flushdns и перезапустите браузер.

И затем каждый раз, когда вы посещаете my.router, вы должны быть перенаправлены на 192.168.1.0,1 .

Обратите внимание, что вам может потребоваться посетить http: //my.router, по крайней мере, в первый раз. В противном случае ваш браузер может не распознать .router как действительный домен верхнего уровня (TLD) и вместо этого попытается найти термин my.router.

Чтобы обойти это, вместо этого вы можете использовать такое имя хоста:

  192.168.0.1 router.my  

Это должно работать сразу, потому что .my - это TLD для людей и компаний в Малайзии.

К счастью, в настоящее время существует множество действующих TLD.Вот список некоторых из наиболее распространенных TLD: https://en.wikipedia.org/wiki/List_of_Internet_top-level_domains

Опять же, недостатком этого метода является то, что он работает только на одном устройстве. Вам нужно будет обновить файлы hosts на других ваших устройствах, чтобы использовать те же ярлыки.

И это должно быть почти все, что вам нужно знать о файле hosts в Windows 10. И большая часть этих знаний должна быть перенесена в Linux и macOS.

Так что выходите и настройте свой файл hosts, как когда-то сделали первопроходцы Интернета.

Считаете ли вы это полезным? Известны ли вам какие-нибудь уловки с файлами hosts? Дайте мне знать в Твиттере.

Будьте в безопасности и радуйтесь редактированию файлов хозяев!

Создайте новый файл хостов Windows

Создайте новый файл хоста Windows

  1. Нажмите клавиши +, чтобы открыть диалоговое окно «Выполнить».

  2. Введите следующий текст и нажмите.

    % systemroot% \ system32 \ drivers \ и т. д.

  3. Щелкните файл правой кнопкой мыши и выберите.

  4. Введите следующий текст и нажмите:

    Hosts.old

  5. В папке etc щелкните правой кнопкой мыши пустое место и выберите>.

  6. Введите следующий текст и нажмите:

    хозяева

  7. Щелкните для подтверждения.

  8. Щелкните файл правой кнопкой мыши и выберите или.

  9. Дважды щелкните Блокнот в списке программ.

  10. В зависимости от вашей версии Windows скопируйте в файл следующий текст:

    • # Copyright (c) 1993-2006 Microsoft Corp.

      #

      # Это пример файла HOSTS, используемого Microsoft TCP / IP для Windows.

      #

      # Этот файл содержит сопоставления IP-адресов с именами хостов. Каждый

      # запись должна храниться в отдельной строке.IP-адрес должен

      # следует поместить в первый столбец, за которым следует соответствующее имя хоста.

      # IP-адрес и имя хоста должны быть разделены хотя бы одним

      # Космос.

      #

      # Кроме того, комментарии (например, эти) могут быть добавлены к отдельным

      # строк или после имени машины, обозначенного символом '#'.

      #

      # Например:

      #

      # 102.54.94.97 rhino.acme.com # исходный сервер

      # 38.25.63.10 x.acme.com # x клиентский хост

      127.0.0.1 локальный

      :: 1 локальный хост

    • # Copyright (c) 1993–1999 Microsoft Corp.

      #

      # Это пример файла HOSTS, используемого Microsoft TCP / IP для Windows.

      #

      # Этот файл содержит сопоставления IP-адресов с именами хостов. Каждый

      # запись должна храниться в отдельной строке. IP-адрес должен

      # следует поместить в первый столбец, за которым следует соответствующее имя хоста.

      # IP-адрес и имя хоста должны быть разделены хотя бы одним

      # Космос.

      #

      # Кроме того, комментарии (например, эти) могут быть добавлены к отдельным

      # строк или после имени машины, обозначенного символом '#'.

      #

      # Например:

      #

      № 102. 54.94.97 rhino.acme.com # исходный сервер

      # 38.25.63.10 x.acme.com # x клиентский хост

      127.0.0.1 локальный хост

  11. В меню Файл выберите.

  12. В меню "Файл" выберите.

Это решение облегчило мне решение моей проблемы.

да Нет

Помогите нам улучшить это решение.

Спасибо за помощь в улучшении этого опыта.

Чем бы вы хотели заняться сейчас?

Найдите решения, выполните поиск или свяжитесь с нами.

DOCID: v72822654
Операционная система: Windows
Последнее изменение: 19. 11.2019

Окна

- файл hosts игнорируется, как устранить неполадки?

Основываясь на моем собственном опыте и на том, с чем я столкнулся при поиске в Google, вот несколько вещей, которые стоит попробовать:

1.Вы проверили, что он работает правильно?

Изменения хостов должны вступить в силу немедленно, но Windows кэширует данные разрешения имен, поэтому в течение некоторого времени могут использоваться старые записи. Откройте командную строку (Windows + R, cmd , Enter) и введите:

  ipconfig / flushdns
  

Сбросить старые данные. Чтобы проверить, работает ли он, используйте (при условии, что у вас есть запись ipv4 на ваших хостах для www.example.com или запись ipv6 на ваших хостах для ipv6.example.com):

  пинг www.example.com -n 1
пинг -6 ipv6.example.com -n 1
  

И посмотрите, использует ли он правильный IP. Если да, то ваш файл hosts в порядке, и проблема в другом месте.

Кроме того, вы можете сбросить кеш NetBios с помощью (откройте консоль от имени администратора, иначе произойдет сбой):

  nbtstat -R
  

Вы можете проверить текущие данные в кеше DNS с помощью:

  ipconfig / displaydns | более
  

2. Основы

  • Правильно ли назван ваш файл hosts? Это должно быть хоста , а не хост и т. Д.
  • Расширение правильное? У него не должно быть расширения ( hosts , а не hosts.txt ) - будьте осторожны, если вы настроили окна для скрытия известных расширений, проверьте свойства, чтобы быть уверенным: правильный тип файла hosts будет отображаться как просто «Файл».
  • Вы следовали правильному синтаксису? Вы случайно добавили к строкам хэш ( # ), обозначающий комментарии?
  • Вы позаботились обо всех вариантах (пример www.example.com и .com - безопаснее всего просто добавить оба)?

3.

Пробел

Формат для каждой строки: IP-адрес , затем горизонтальная табуляция (escape-код \ t , ASCII HT , шестнадцатеричный 0x09 ) или один пробел (шестнадцатеричный 0x20 ), затем имя хоста, т.е. www.example.com , затем, наконец, возврат каретки с последующим переводом строки (escape-коды \ r \ n , ASCII CRLF , шестнадцатеричное 0x0d 0x0a ).

Примеры записей с использованием управляющих изображений Unicode для обозначения управляющих символов.(Не копируйте и не вставляйте их в свой файл hosts!)

  192.0.2.1␉www.example.com␍␊
2001: db8: 8: 4 :: 2␉ipv6.example.com␍␊
  

Отдельные байты можно просмотреть в Notepad ++ с помощью плагина шестнадцатеричного редактора. Notepad ++ также будет отображать специальные символы («Просмотр» -> «Показать символ»), чтобы вы могли легко проверить количество и вид пробельных символов.

Если вы скопировали и вставили откуда-то записи о хостах, у вас может остаться несколько пробелов. Теоретически хосты поддерживают несколько пробелов, разделяющих два столбца, но другое дело, если ничего не работает.

На всякий случай убедитесь, что во всех строках вашего файла hosts используются символы табуляции или пробелы, а не то и другое вместе.

Наконец, завершите файл пустой строкой.

4. Ключ реестра

Существует раздел реестра, в котором указано расположение файла hosts. Предположительно, Windows на самом деле не поддерживает размещение файла hosts в других местах, но вы можете проверить. Ключ:

  \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ DataBasePath
  

Запись должна быть следующей:

 % SystemRoot% \ System32 \ drivers \ и т. Д.
  

5.Разрешения

Иногда возникают проблемы с правами доступа к файлу, атрибутами файла и т. п. Чтобы воссоздать файл с разрешениями по умолчанию:

  1. Создайте новый текстовый файл на рабочем столе.
  2. Скопируйте и вставьте содержимое текущего файла hosts в этот файл в Блокноте.
  3. Сохраните новый текстовый файл и переименуйте его в hosts .
  4. Скопируйте (, не перемещайте ) файл в каталог % SystemRoot% \ System32 \ drivers \ etc и перезапишите старый файл.

Последний пункт важен: копирование работает, перемещение - нет.

Локальная учетная запись Users должна иметь возможность читать файл hosts . Чтобы убедиться (в Windows 7):

  1. Перейдите к % SystemRoot% \ System32 \ drivers \ etc в проводнике Windows.
  2. Если вы не видите файл hosts , убедитесь, что вы видите скрытые и системные файлы.
  3. Щелкните правой кнопкой мыши файл hosts и выберите Properties из контекстного меню.
  4. В окне hosts Properties щелкните вкладку Security .
  5. Изучите список имен в поле Группа или имена пользователей: . Если присутствует % COMPUTERNAME% \ Users , щелкните его, чтобы просмотреть разрешения.
  6. Если Пользователи отсутствует или присутствует, но не имеет разрешения Чтение , щелкните Изменить ... .
  7. Если Пользователи отсутствуют, нажмите Добавить ... , введите Пользователи , нажмите Проверить имена и нажмите OK или нажмите Enter.
  8. Выберите Пользователи и убедитесь, что Чтение и выполнение отмечен в столбце Разрешить . Щелкните ОК. Если появится окно предупреждения Windows Security , выберите Да , чтобы продолжить.
  9. Нажмите OK, чтобы закрыть окно hosts Свойства .
  10. Перейдите к разделу 1 этого ответа и следуйте инструкциям, чтобы проверить, работает ли он сейчас.

6. Кодировка

Файл hosts должен быть закодирован в ANSI или UTF-8 без спецификации.Вы можете сделать это с помощью File -> Save As.

7. Прокси

Если у вас настроен прокси, он может обходить файл hosts. Решение состоит в том, чтобы не использовать прокси-сервер или настроить его так, чтобы он этого не делал.

Для проверки зайдите в Internet Explorer -> Свойства обозревателя -> Подключения -> Настройки LAN. Если все пусто и установлен флажок «Автоматически определять настройки», значит, вы не используете прокси.

Если вы полагаетесь на прокси-сервер для доступа в Интернет и поэтому не хотите его отключать, вы можете добавить исключения, перейдя в Internet Explorer -> Свойства обозревателя -> Подключения -> Настройки LAN -> Прокси-сервер / Дополнительно.Затем добавьте свои исключения в текстовое поле Исключения. Например. локальный; 127.0.0.1; *. Dev

8. DNS-адрес

(Это также может решить проблемы с прокси. )

Перейдите в свойства сетевых подключений, затем в настройки TCP / IP и измените первый DNS-сервер на 127.0.0.1 (localhost). Второй, вероятно, должен быть вашим фактическим IP-адресом DNS.

Это не обязательно для работы файла hosts. , но может помочь в вашем случае, если что-то настроено странно.

9. Местные адреса

Если вы используете запись домена .local в форме myhost.local и она игнорируется, попробуйте следующий

  x.x.x.x myhost.local www.myhost.local
  

, даже если www.myhost.local не существует. Windows почему-то не добавляет свою рабочую группу или локальный домен.

Временный обход DNS путем изменения файла хостов Windows

На главную> База знаний> ADCaaS - балансировка нагрузки, защита API веб-приложений> Временный обход DNS путем изменения файла хостов Windows

Если у вас есть машина Windows, временное добавление строки в файл hosts - это самый простой способ проверить изменение DNS, прежде чем оно будет запущено. В этой статье описаны шаги, которые вы можете выполнить для тестирования.

Расположение файла Hosts обычно можно найти в% systemroot% \ system32 \ drivers \ etc \, где% systemroot% обычно C: \ windows, если вы не установили Windows в другой раздел.

Но обычно вы не можете перейти в эту папку и отредактировать файл hosts. По умолчанию он скрыт, и даже если он не скрыт, вам нужно отредактировать в блокноте с правами администратора.

В Windows 10 перейдите в меню ПУСК и найдите «блокнот».В Windows 7 вам может потребоваться перейти в ВСЕ ПРОГРАММЫ> АКСЕССУАРЫ. Когда вы его увидите, ЩЕЛКНИТЕ по нему ПРАВОЙ кнопкой и выберите Запуск от имени администратора, как показано ниже.

В Windows 8 перейдите в ПРИЛОЖЕНИЯ и щелкните правой кнопкой мыши блокнот, затем выберите «Запуск от имени администратора» на панели, показанной в нижней части экрана.

Теперь в открывшемся пустом файле блокнота перейдите в ФАЙЛ> ОТКРЫТЬ и введите путь к каталогу, в котором можно найти файл hosts, как показано ниже, и нажмите Enter.

Оказавшись в каталоге ETC, выберите отображение ВСЕХ ФАЙЛОВ в нижней части диалогового окна «Открыть», показанного ниже.

Теперь вы должны увидеть 5 файлов в этом каталоге. Выберите, чтобы открыть файл hosts, как показано ниже.

Ваш файл hosts должен открыться в блокноте и выглядеть так:

Чтобы временно обойти DNS с определенной записью, вам нужно будет добавить ее в конец файла. Например, если вы хотите разрешить example.com в IP-адрес 1.2.3.4, добавьте это в конец вашего файла:

В нашем примере выше между 1 стоит TAB (а не пробел).2.3.4 и example.com. Конечно, вы, вероятно, захотите разрешить DNS для чего-то еще, например, для балансировки нагрузки в облаке или IP-адреса WAF, поэтому введите это вместо этого.

Затем выберите «СОХРАНИТЬ» в меню файла (или нажмите S), но оставьте файл блокнота открытым, чтобы вы могли вернуть его в нормальное состояние через несколько минут.

Теперь проверьте свою запись, открыв командную строку и выполнив команду pinging example. com. В Windows 7 перейдите в меню «Пуск», выберите «Все программы»> «Стандартные»> «Командная строка» или в Windows 10 просто выполните поиск «Командная строка», как показано ниже:

Введите «пример пинга.com »в окне и нажмите Enter. Вы должны увидеть следующие результаты.

То, что вы видите, это то, что example.com разрешается в 1.2.3.4, или, в вашем случае, если вы ввели что-то по-другому, вместо этого выполните эхо-запрос этого имени хоста, чтобы увидеть, что оно разрешается на введенный вами IP-адрес, а не на что-либо еще. Не имеет значения, что время ожидания запроса истекло, хотя, если вы отправляете эхо-запрос на облачный IP-адрес из нашей сети, он не должен истекать. В противном случае балансировщик нагрузки или WAF может быть неправильно настроен или опубликован.

Теперь, когда вы знаете, что успешно обошли внешний DNS, вы можете ввести имя DNS в свой браузер. Итак, откройте Internet Explorer, Microsoft Edge, Chrome, Firefox или любой другой любимый браузер и перейдите на «example. com». Если это облачный IP-адрес, он должен успешно прокси-сервером через нашу сеть к реальному серверу за ним.

Когда вы закончите тестирование, удалите эту строку из файла hosts, сохраните и закройте, чтобы все вернулось в нормальное состояние.

Если вам нужна помощь, не стесняйтесь обращаться к нам.Мы здесь, чтобы помочь!

Как редактировать файл Hosts в Linux, Windows и macOS

Файл hosts используется для сопоставления доменных имен (имен хостов) с IP-адресами. Это простой текстовый файл, используемый всеми операционными системами, включая Linux, Windows и macOS.

Файл hosts имеет приоритет над DNS. Когда вы вводите доменное имя веб-сайта, который хотите посетить, это доменное имя должно быть преобразовано в соответствующий ему IP-адрес. Операционная система сначала проверяет свой файл hosts для соответствующего домена, и, если для домена нет записи, она будет запрашивать настроенные DNS-серверы для разрешения указанного имени домена.Это влияет только на компьютер, на котором сделано изменение, а не на то, как домен разрешается во всем мире.

Использование файла hosts для сопоставления домена с IP-адресом особенно полезно, если вы хотите протестировать свой веб-сайт без изменения настроек DNS домена. Например, вы переносите свой веб-сайт на новый сервер и хотите проверить, полностью ли он работает, прежде чем указывать домен на новый сервер. Файл hosts также можно использовать для блокировки веб-сайтов на вашем компьютере.

В этой статье мы расскажем, как изменить файл hosts в Linux, macOS и Windows.

Формат файла Hosts #

Записи в файле hosts имеют следующий формат:

  IP-адрес Имя домена [DomainAliases]
  

IP-адрес и доменные имена должны быть разделены хотя бы одним пробелом или табуляцией. Строки, начинающиеся с # , являются комментариями и игнорируются.

Чтобы добавить запись в файл hosts, просто откройте файл в текстовом редакторе.Ниже приведен пример файла hosts:

  # Поиск имен хостов в статической таблице. 
# Подробности см. В hosts (5).

127.0.1.1 linuxize.desktop linuxize
127.0.0.1 локальный хост
  

Изменения файла hosts вступают в силу немедленно, за исключением случаев, когда записи DNS кэшируются приложениями.

Чтобы отменить изменения, просто откройте файл и удалите добавленные строки.

Modify Hosts File в Linux #

В Linux полный путь к файлу - / etc / hosts .

Приведенные ниже инструкции действительны для всех дистрибутивов Linux, включая Ubuntu, CentOS, RHEL, Debian и Linux Mint:

  1. В окне терминала откройте файл hosts с помощью вашего любимого текстового редактора:

      sudo nano / etc / hosts  

    При появлении запроса введите пароль sudo.

  2. Прокрутите файл до конца и добавьте новые записи:

  3. Сохраните изменения.

Изменить файл Hosts в Windows #

В Windows полный путь к файлу - c: \ Windows \ System32 \ Drivers \ etc \ hosts . Приведенные ниже инструкции действительны для Windows 10 и Windows 8.

  1. Нажмите клавишу Windows и введите «Блокнот» в поле поиска.

  2. Щелкните правой кнопкой мыши значок «Блокнот» и выберите «Запуск от имени администратора».

  3. В Блокноте щелкните Файл, затем Открыть. В поле Имя файла вставьте c: \ Windows \ System32 \ drivers \ etc \ hosts .

  4. Прокрутите файл до конца и добавьте новые записи:

  5. Сохраните изменения, нажав Файл > Сохранить .

Изменить файл Hosts в macOS #

В macOS полный путь к файлу - / etc / hosts . Приведенные ниже инструкции действительны для всех версий macOS.

  1. В окне терминала откройте файл hosts с помощью вашего любимого текстового редактора:

      sudo nano / etc / hosts  

    При появлении запроса введите пароль администратора.

  2. Прокрутите вниз до конца файла и добавьте новые записи:

  3. Сохраните изменения и очистите кеш DNS:

      dscacheutil -flushcache  

Заключение #

Файл hosts позволяет вы можете установить IP-адрес данного доменного имени.

Не стесняйтесь оставлять комментарии, если у вас есть вопросы.

Файл Hosts - Что у меня за DNS?

  1. Какой у меня DNS?
  2. Хост-файл

Файл hosts - это файл, расположенный на вашем компьютере, который используется в качестве первого шага в процессе поиска DNS для разрешения имени хоста DNS.

Обычно внесение изменений в этот файл используется для тестирования изменений в записях DNS перед их размещением в Интернете, а также для настройки пользовательских имен хостов для локального тестирования и разработки.

Где находится файл hosts?

Самый распространенный вопрос, который возникает у многих людей по поводу файла хоста, - как его найти? Каков путь и расположение файла hosts?

Путь к файлу hosts зависит от операционной системы, которую вы используете.

Расположение файла хоста Windows

Файл hosts для Windows находится в папке C: \ Windows \ System32 \ Drivers \ etc \ hosts .

Чтобы отредактировать этот файл, вам необходимо сделать это как локальный системный администратор.Это можно сделать, щелкнув правой кнопкой мыши ярлык вашего любимого текстового редактора (который может быть таким же простым, как Блокнот) и выбрав параметр «Запуск от имени администратора».

Расположение файла хоста Linux

Файл hosts для Unix, Linux и других Unix-подобных операционных систем находится в / etc / hosts

Расположение файла хоста Apple MacOS

Файл hosts для MacOS находится в каталоге / etc / hosts , поскольку MacOS является системой на основе Unix и следует многим общепринятым соглашениям о расположении файлов.

Как вы редактируете файл hosts?

После того, как вы нашли расположение файла hosts для вашей конкретной операционной системы, все, что вам нужно отредактировать, - это простой текстовый редактор. Вы можете использовать Блокнот Windows, TextEdit на Mac, а также текстовые редакторы командной строки, такие как vim или nano, в системах на базе Unix.

Вам нужно будет убедиться, что при редактировании этого файла вы делаете это с учетной записью с правами администратора, поскольку это защищенный системный файл.

Формат файла Hosts

После того, как вы нашли файл hosts, формат будет очень простым. В новой пустой строке вам нужно ввести желаемый IP-адрес, затем пробел (или табуляцию), а затем имя хоста, которое вы хотите присвоить этому. Вы также можете добавить дополнительные имена хостов, отделенные пробелами (или табуляциями).

Этот процесс создаст локальную запись DNS A в вашей системе.

Например:

  127.0.0.1 example.com  

или сразу несколько имен хостов:

  127.0.0.1 example.com www.example.com mysite.com  

Добавление комментариев к файлу hosts

Иногда может быть полезно добавить комментарии к файлу hosts, особенно если у вас много записей или записей, между которыми вы время от времени переключаетесь.

Чтобы добавить комментарий, вам просто нужно использовать символ # , и все, что после этого, будет проигнорировано.

Ваш комментарий будет первым

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *