Хосты с Windows 10
Обновлено: 21.11.2024
Файл hosts — это локальный текстовый файл, в котором имена серверов или хостов сопоставляются с IP-адресами. Этот файл используется со времен ARPANET. Это был оригинальный метод преобразования имен хостов в определенный IP-адрес. Файл hosts обычно является первым процессом в процедуре разрешения доменного имени. Вот пример записи файла hosts.
Мы используем приведенный выше код в качестве примера, поскольку он почти всегда включается в каждый файл hosts. Другой пример будет похож на следующую запись.
Мы добавили фигурные скобки вокруг каждой записи в файле hosts ниже, чтобы лучше определить каждый раздел.
- Первый раздел обозначает IP-адрес, на который будет перенаправлен запрос.
- Второй раздел определяет местоположение, из которого мы хотим перенаправить запрос.
- В третьем разделе указывается комментарий к записи.
- Каждая запись обычно отделяется пробелом или табуляцией.
Почему полезен файл hosts?
Допустим, мы только что завершили миграцию на новый сервер. Чтобы увидеть, как наши домены будут выглядеть и работать на нашем новом сервере, прежде чем мы переместим наши настройки DNS, мы не можем просто ввести одно из наших текущих доменных имен, поскольку оно будет разрешаться на старый сервер, с которого мы уходим ( поскольку мы никогда не перемещаем записи DNS A со старого сервера, пока не будем уверены, что новый сайт работает должным образом).
Где находится файл hosts?
Расположение файла hosts зависит от операционной системы. Типичные места указаны ниже.
- Windows 10 – "C:\Windows\System32\drivers\etc\hosts"
- Linux — "/etc/hosts"
- Mac OS X – "/private/etc/hosts"
Что содержит файл hosts?
Файл hosts содержит записи, подобные следующей информации. Ваши записи могут существенно отличаться.
Как редактировать файл hosts?
Наш файл \etc\hosts доступен для редактирования только администратору Windows. Вот короткое видео о том, как редактировать файл hosts.
Вот инструкции по изменению файла hosts.
Шаг 1.
Нажмите кнопку Windows и введите Блокнот в строке поиска.
Шаг 2.
Щелкните правой кнопкой мыши Блокнот и выберите "Запуск от имени администратора".
Шаг 3.
Вас спросят: "Разрешить этому приложению вносить изменения на вашем устройстве?". Выберите Да.
Шаг 4.
В Блокноте выберите «Файл», а затем «Открыть».
Шаг 5.
Перейдите к C:\Windows\System32\drivers\etc\hosts или щелкните адресную строку вверху, вставьте путь и нажмите Enter. Если вы не видите файл хоста в каталоге /etc, выберите «Все файлы» в раскрывающемся списке «Имя файла:», затем щелкните файл hosts.
Шаг 6.
Добавьте соответствующий IP-адрес и имя хоста в конец файла хостов, нажмите «Сохранить» и закройте файл.
Шаг 7.
Наконец, вам нужно очистить кеш DNS, чтобы ваш компьютер распознал изменения в файле. Нажмите кнопку Windows и найдите командную строку.
Шаг 8.
Введите следующую команду в терминал и нажмите Enter
Заключение
Изменение файла hosts имеет много преимуществ, которые могут существенно повлиять на то, как вы будете просматривать свой новый домен или веб-сайт. Использование этого метода для просмотра сайта позволяет нам увидеть, как любые новые изменения влияют на макет и функциональность домена.
Если у вас возникнут какие-либо проблемы с изменением этого файла, наши группы поддержки состоят из опытных специалистов по Linux и талантливых системных администраторов, которые хорошо знают, как облегчить это изменение. Мы всегда готовы ответить на любые вопросы, связанные с этой статьей, 24 часа в сутки, 7 дней в неделю, 365 дней в году.
Если вы являетесь владельцем полностью управляемого VPS-сервера, выделенного облака, частного облака VMWare, частного родительского сервера, управляемых облачных серверов или выделенного сервера и вам неудобно выполнять какой-либо из шагов, описанных выше, с нами можно связаться через по телефону 800.580.4985, через чат или службу поддержки, чтобы помочь вам в этом процессе.
Вот как вы можете изменить файлы Hosts в Windows 10 и сопоставить доменные имена с IP-адресами серверов по вашему выбору.
- Откройте Блокнот с правами администратора
- Перейдите к C:WindowsSystem32driversetchosts (или вставьте это в адресную строку)
- Открыть файл
- Внесите изменения
В Windows 10 по-прежнему сохраняется старый компьютерный стандарт наличия файла hosts для простейшего сопоставления имен хостов. Проще говоря, файл hosts предоставляет механизм для сопоставления доменных имен (например, «onmsft.com») с IP-адресами серверов по вашему выбору.
Windows обращается к файлу hosts каждый раз при подключении по сети с использованием имени хоста. Если он найдет запись для имени хоста в файле hosts, он свяжется с сервером, указанным в файле. В противном случае — и в подавляющем большинстве случаев — имя хоста будет разрешено с использованием DNS (служба доменных имен), которая представляет собой процесс, используемый в Интернете для получения IP-адреса сервера за доменным именем.
Хотя это может показаться техническим, файл hosts представляет собой действительно простой подход к сетевой маршрутизации, и в него легко добавлять собственные записи. Для начала вам просто нужно открыть файл. Он находится во внутренней папке Windows «System32», поэтому для сохранения изменений вам потребуется доступ администратора.
Самый быстрый способ открыть файл — использовать Блокнот с правами администратора. Найдите Блокнот (нажмите кнопку «Пуск» и введите его имя) и щелкните приложение правой кнопкой мыши, чтобы отобразить контекстное меню. Нажмите «Запуск от имени администратора», чтобы запустить привилегированный экземпляр приложения. Обратите внимание, что вам может потребоваться повторно пройти аутентификацию или получить пароль администратора, если вы еще не вошли в систему как администратор.
Когда Блокнот открыт в режиме администратора, вы готовы открыть файл. Нажмите «Файл» > «Открыть» и перейдите к файлу по адресу C:WindowsSystem32driversetchosts (его можно скопировать и вставить в адресную строку в верхней части окна «Открыть»). Если вы просматриваете папки графически, не забудьте изменить фильтр типа файла на «Все файлы», чтобы отображался файл hosts.
Теперь вы готовы редактировать файл. Если вы никогда раньше не открывали файл hosts, все, что вы увидите, — это короткий фрагмент текста, описывающий его назначение и способ внесения изменений. Во введении содержится полезный обзор структуры файла, но здесь мы рассмотрим основы.
В этот момент вы можете задаться вопросом, зачем вообще нужно редактировать файл hosts. Хотя это более полезно для технических пользователей, есть также несколько более общих случаев, в которых это может быть полезно. Например, если вы хотите заблокировать определенный веб-сайт, например Google. Добавив запись для "google.com" в файл hosts, вы можете заставить Windows указывать адрес в другом месте, чтобы пользователи не могли посетить этот сайт.
Для этого примера добавьте в файл строку, например "0.0.0.0 www.google.com". Сохраните файл и попробуйте посетить Google в своем браузере. Вы должны обнаружить, что сайт не загружается.
Помните, что это далеко не безошибочный способ заблокировать сайт — другой пользователь может просто отменить редактирование файла hosts самостоятельно. Кроме того, некоторые программы могут использовать собственные методы поиска имен хостов, которые могут игнорировать файл hosts.
Еще одно гораздо более реалистичное применение файла hosts – блокировка веб-сайтов, на которых размещена реклама или шпионское ПО. Хотя мы не будем перечислять их здесь, если вы сопоставите адреса известных поставщиков рекламы с неиспользуемым внутренним IP-адресом (например, 127.0.0.1), вы внезапно окажетесь в Интернете без рекламы — в любом браузере.< /p>
Это все о файле hosts. Хотя вы вряд ли будете использовать его вне среды разработки или сетевой среды, у него есть практические приложения, которые могут быть полезны каждому пользователю ПК. Вы также должны знать, что файл hosts также существует в системах Mac и Linux с таким же синтаксисом, хотя и в другом месте.
Крис Койсигава
Хотя Интернету всего около 30 лет, файл hosts во многом является пережитком его (не столь уж древнего) прошлого.
В большинстве случаев вам, вероятно, не потребуется обновлять файл hosts в Windows. Но знание того, где оно находится и как оно работает, может быть полезным, если:
- у вас проблемы с местным развитием
- вы подозреваете, что файл hosts был изменен вредоносным ПО
- вам нужен быстрый и простой способ заблокировать некоторые веб-сайты
- или если вы хотите настроить полезные ярлыки для внутренних IP-адресов
В этой статье мы расскажем, что такое файл hosts, как его редактировать в Windows, а также покажем несколько изящных приемов, которые вы можете с ним сделать.
Что такое файл hosts?
На заре Интернета, до того, как он получил широкое распространение, компьютеры использовали файл hosts для сопоставления длинных, трудно запоминающихся IP-адресов с гораздо более короткими и легкими для запоминания именами хостов.
Например, вот строка, которую вы найдете во многих файлах hosts в Windows, Linux и macOs:
Таким образом, вместо того, чтобы запоминать длинный IP-адрес, все, что вам нужно было сделать, это посетить локальный хост.
Почему файлы hosts потеряли популярность
Система файлов hosts хорошо работала для раннего Интернета, но было несколько серьезных проблем.
По мере роста Интернета росли и длина, и сложность файлов hosts. Кроме того, каждый файл hosts работал только для того компьютера, на котором он находился, и синхронизировать их с изменениями в именах хостов и IP-адресах стало огромной проблемой.
Файл хостов компьютеров A и B
Но когда Google обновляет их IP-адреса, только компьютер A обновляет свой файл hosts, чтобы он соответствовал:
Обновленный файл hosts компьютера А
Поэтому все на компьютере B застряли без Google, пока кто-нибудь не обновит файл hosts. Когда этот человек обновляет файл hosts, он добавляет еще одну запись для обработки Google с поддоменом www.
Недавно обновленный файл hosts компьютера Б
Как вы понимаете, файлы hosts быстро усложняются.
Решение
Если вы думаете, что кто-то должен был просто создать центральный репозиторий для сопоставления всех IP-адресов со всеми именами хостов, то именно это и произошло.
В конце концов, скромный файл hosts и такие новаторы, как Элизабет Дж. Фейнлер, привели к изобретению системы доменных имен, которая используется до сих пор.
Как редактировать файл hosts в Windows
Чтобы изменить файл hosts в Windows 10, вам нужно открыть его от имени администратора.
Сначала откройте Блокнот от имени администратора. Для этого нажмите клавишу Windows, введите "блокнот" и нажмите "Запуск от имени администратора":
Примечание. Возможно, вам придется нажать кнопку со стрелкой, чтобы развернуть раскрывающийся список и увидеть параметр «Запуск от имени администратора».
Чтобы открыть файл hosts в Блокноте, нажмите "Файл", "Открыть" и перейдите в папку C:\Windows\System32\drivers\etc .
Вы не сможете увидеть какие-либо файлы в этом каталоге, поскольку они не являются текстовыми документами. Чтобы изменить тип файла, щелкните раскрывающийся список в правом нижнем углу меню «Открыть» и выберите «Все файлы»:
Вы увидите файл hosts . Дважды щелкните этот файл, чтобы открыть его.
Затем вы увидите файл hosts, похожий на этот:
Файл hosts по умолчанию в Windows 10
Не говоря уже об этом, вот что вы можете сделать с файлом hosts.
Как обновить файл hosts в Windows 10, если у вас проблемы с локальным хостом
Если вы занимаетесь локальной разработкой и у вас возникли проблемы с локальным хостом, вы можете просто удалить комментарии из файла hosts:
После сохранения файла hosts закройте Блокнот.
Затем откройте PowerShell, нажав клавишу Windows, выполнив поиск "powershell" и нажав "Запуск от имени администратора":
В окне PowerShell введите ipconfig /flushdns, чтобы очистить встроенный DNS Windows:
После этого вы сможете посетить локальный хост в своем браузере и увидеть, что вы взламываете. Если у вас по-прежнему возникают проблемы, попробуйте полностью закрыть браузер, затем откройте новое окно браузера и повторите попытку.
Как обновить файл hosts в Windows 10, если вы считаете, что он был подделан
Несмотря на то, что файлы hosts потеряли популярность в более новых системах, таких как DNS, они по-прежнему работают по устаревшим причинам. И хакеры определенно пользовались этим в прошлом.
Хотя это было проблемой в прошлом, большинство программ обеспечения безопасности, таких как Windows Security Suite, могут автоматически распознавать и устранять проблемы с файлом hosts.
Тем не менее, если вы откроете файл hosts и увидите много странных записей, вы можете вернуться к файлу hosts Windows по умолчанию.
Просто скопируйте и вставьте файл hosts по умолчанию из предыдущей статьи в свой файл hosts и сохраните. Затем откройте PowerShell и используйте команду ipconfig /flushdns для сброса Windows DNS.
Обратите внимание, что некоторые сторонние программы безопасности используют файл hosts для блокировки опасных веб-сайтов. Если это так, не беспокойтесь — ваше программное обеспечение безопасности должно добавить все эти записи обратно в ваш файл hosts. Мы рассмотрим, как это работает, в следующем разделе.
Как использовать файл hosts в Windows 10 для блокировки веб-сайтов
Не хотите, чтобы друзья или родственники посещали определенные веб-сайты на вашем компьютере? Или вы, как и я, отвлекаетесь на все фотографии кошек в Интернете?
Если это так, вы можете использовать файл hosts для полной блокировки веб-сайтов.
Например, если вы хотите заблокировать Reddit, просто добавьте это в конец файла hosts:
Затем откройте PowerShell и запустите ipconfig /flushdns, чтобы очистить DNS Windows 10. Кроме того, закройте открытые окна браузера и снова откройте их.
Поскольку веб-сайта там нет, ваш браузер покажет сообщение об ошибке:
Единственным недостатком является то, что это работает только на одном устройстве — вместо этого вы можете просто взять свой телефон и просматривать Reddit на нем. Тем не менее, это отличный способ создать проблемы с рабочим компьютером.
Это прекрасно ведет к последнему трюку, который заключается в использовании файла hosts, чтобы сделать вашу жизнь немного проще.
Как использовать файл hosts в Windows 10 для настройки полезных ярлыков
Если вы тратите много времени на настройку маршрутизатора или у вас есть классный проект, работающий на Raspberry Pi, вы знаете, что вводить длинный IP-адрес — это муторно.
Вместо этого вы можете использовать файл hosts, чтобы значительно ускорить подключение к другим устройствам в вашей локальной сети.
Например, если ваш маршрутизатор находится в сети 192.168.1.1. 0.1 , вы можете добавить в файл hosts следующее:
Затем очистите DNS Windows 10 с помощью ipconfig /flushdns и перезапустите браузер.
И затем каждый раз, когда вы посещаете my.router, вы должны быть перенаправлены на 192.168.0.1 .
Чтобы обойти это, вместо этого вы можете использовать такое имя хоста:
Это должно сработать сразу же, потому что .my — это TLD для людей и компаний в Малайзии.
Опять же, недостатком этого метода является то, что он работает только на одном устройстве. Вам придется обновить файлы hosts на других устройствах, чтобы активировать те же ярлыки.
И это почти все, что вам нужно знать о файле hosts в Windows 10. Большая часть этих знаний должна быть перенесена в Linux и macOS.
Так что приступайте к настройке файла hosts, как когда-то это делали пионеры Интернета.
Считаете ли вы это полезным? Знаете ли вы какие-нибудь другие трюки с файлами hosts? Дайте мне знать в Твиттере.
Эта статья поможет вам восстановить файл Hosts по умолчанию.
Что такое файл Hosts
Файл Hosts используется операционной системой для сопоставления удобных для человека имен хостов с числовыми адресами Интернет-протокола (IP), которые идентифицируют и определяют местонахождение хоста в IP-сети. Файл hosts — это один из нескольких системных ресурсов, которые обращаются к сетевым узлам в компьютерной сети, и является общей частью реализации IP операционной системы.
Если файл Hosts отличается от значения по умолчанию, его сброс может помочь решить некоторые проблемы с подключением.
Разрешение
Чтобы восстановить файл Hosts по умолчанию, выполните следующие действия в зависимости от вашей операционной системы:
Чтобы восстановить файл Hosts по умолчанию, выполните следующие действия:
Откройте Блокнот. Для этого найдите «Блокнот» с помощью Cortana, а затем коснитесь или щелкните значок «Блокнот».
В меню "Файл" выберите "Сохранить как", введите "hosts" в поле "Имя файла" (как показано на следующем рисунке), а затем сохраните файл на рабочем столе.
Найдите %WinDir%\System32\Drivers\Etc с помощью Cortana, а затем выберите значок папки с файлами.
Нажмите и удерживайте или щелкните правой кнопкой мыши файл Hosts, выберите "Переименовать", а затем переименуйте файл как "Hosts.old".
Скопируйте или переместите файл Hosts, созданный на шаге 3, с рабочего стола в папку %WinDir%\System32\Drivers\Etc. Если вам будет предложено ввести пароль администратора, выберите Продолжить.
Чтобы восстановить файл Hosts по умолчанию, выполните следующие действия:
Откройте Блокнот. Для этого проведите пальцем от правого края экрана, коснитесь «Поиск», введите «Блокнот», а затем коснитесь значка «Блокнот». Или, если вы используете мышь, наведите указатель мыши на правый верхний угол экрана, переместите указатель мыши вниз, нажмите «Поиск», введите «Блокнот», а затем нажмите «Блокнот».
Откройте папку %WinDir%\System32\Drivers\Etc. Для этого выполните следующие действия:
Проведите пальцем от правого края экрана, коснитесь «Поиск», введите «выполнить», а затем коснитесь значка «Выполнить». Или, если вы используете мышь, наведите указатель мыши на правый верхний угол экрана, переместите указатель мыши вниз, выберите «Поиск», введите «Выполнить», а затем выберите значок «Выполнить».
Введите %WinDir%\System32\Drivers\Etc в поле "Открыть" и нажмите "ОК".
Выберите файл Hosts, выберите «Переименовать», а затем переименуйте файл как «Hosts.old».
Скопируйте или переместите файл Hosts, созданный на шаге 3, в папку %WinDir%\System32\Drivers\Etc. Если вам будет предложено ввести пароль администратора, коснитесь или щелкните Продолжить.
Чтобы самостоятельно восстановить файл Hosts по умолчанию, выполните следующие действия:
Нажмите «Пуск», выберите «Выполнить», введите «Блокнот» и нажмите «ОК».
Скопируйте следующий текст в файл:
В меню "Файл" выберите "Сохранить как", введите "hosts" в поле "Имя файла" и сохраните файл на рабочем столе.
Выберите «Пуск» > «Выполнить», введите %WinDir%\System32\Drivers\Etc и нажмите кнопку ОК.
Выберите файл Hosts и переименуйте его в «Hosts.old».
Скопируйте или переместите файл Hosts, созданный на шаге 3, в папку %WinDir%\System32\Drivers\Etc. Если вам будет предложено ввести пароль администратора, выберите Продолжить.
Поддержка Windows XP прекращена
Microsoft прекратила поддержку Windows XP 8 апреля 2014 г. Это изменение затронуло ваши обновления программного обеспечения и параметры безопасности. Узнайте, что это значит для вас и как защитить себя.
Поддержка Windows Server 2003 закончилась 14 июля 2015 г.
Microsoft прекратила поддержку Windows Server 2003 14 июля 2015 г. Это изменение затронуло ваши обновления программного обеспечения и параметры безопасности. Узнайте, что это значит для вас и как защитить себя.
Читайте также: