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

Hosts windows: Файл hosts для Windows 10

Содержание

Файл hosts для Windows 10

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

Сайт состоит из файлов, которые хранятся на физическом сервере. Чтобы найти сайт, нужно связаться с сервером и запросить эти файлы. Для связи с сервером мы вводим доменное имя в поисковую строку. Домены созданы для удобного запоминания человеком, но для устройств (компьютеров, серверов, смартфонов) буквенное обозначение адреса непонятно. Для техники были созданы IP-адреса. Они состоят из цифр, например 123.123.123.123.

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

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

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

Обратите внимание! Редактирование файла возможно только от имени администратора. Файл hosts для Windows 10 выглядит как обычный файл, но без расширения.

  1. 1.

    Запустите Блокнот или любой другой редактор от имени администратора. Для этого в поисковой строке ПК введите слово Блокнот. В найденных приложениях выберите Блокнот. Выберите Запуск от имени администратора:

  2. 2.

    Во вкладке «Файл» нажмите Открыть:

  3. 3.

    Измените тип файла на Все файлы.

  4. 4.

    Найдите файл hosts. Где находится hosts в windows 10? Обычно его можно найти по пути: OS(C:)WindowsSystem 32driversetc. Нажмите Открыть

    :

  5. 5.

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

    123.123.123.123 faq-reg.ru www.faq-reg.ru

    Где:

    • 123.123.123.123 — IP-адрес вашего сервера или хостинга,
    • faq-reg.ru — имя вашего домена.

    Обратите внимание! Если Windows 10 не даёт изменить файл hosts, значит вы открыли файл не от имени администратора.

  6. 6.

    Сохраните изменения в файле. Для этого перейдите во вкладку «Файл» и нажмите Сохранить:

    Как сохранить hosts в Windows 10

Как блокировать нежелательный сайт на Windows 10

Блокировкой сайта может быть полезна работодателям и родителям. Например, вы не хотите, чтобы ваш ребёнок пользовался сайтами с готовым домашними заданиями. Запретите ПК заходить на них. Для этого:

  1. 1.

    Войдите в файл hosts.

  2. 2.

    На новой строке добавьте запись вида

    127.0.0.1  имя домена

    Где:

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

При блокировке сайта рекомендуем использовать сразу два варианта адреса — с www и без. Например:

127.0.0.1 vk.com
127.0.0.1 www.vk.com

Готово, теперь браузер перестанет отображать сайт.

Не обязательно вручную вносить изменения в файл. Для блокировки сайтов можно использовать программы, например Hosts File Editor. С её помощью можно легко управлять hosts-файлом.

Как увидеть сайт до публикации в DNS-системе

При создании сайта обязательно нужно прописать DNS-серверы. Только после этого пользователи смогут найти ваш сайт в интернете.

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

Как создать новый файл hosts в Windows 10

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

  1. 1.

    Зайдите в папку etc, где лежит файл hosts (OS(C:) ➝ Windows ➝ System 32 ➝ drivers ➝ etc).

  2. 2.

    Если у вас остался старый файл, переименуйте старый файл hosts (например, в hosts.old), чтобы его настройки не учитывались браузером:

  3. 3.

    На рабочем столе создайте текстовый файл. Для этого кликните правой кнопкой мыши и нажмите Создать — Текстовый документ:

  4. 4.

    Назовите новый документ hosts и удалите расширение .txt. Затем откройте созданный файл hosts с помощью Блокнота и вставьте оригинальный hosts Windows 10:

    # 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
  5. 5.

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

    Файл hosts Windows 10: восстановить

  6. 6.

    Перенесите файл в папку etc.

  7. 7.

    Перезапустите Windows.

Готово, файл hosts вернётся к базовым настройкам.

Что делать, если файл hosts не работает

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

  • нет пробелов перед IP-адресом (в начале строки),
  • только один пробел между IP-адресом и доменом.

Если записи добавлены правильно, но настройки всё равно не работают, попробуйте очистить кэш DNS. Для этого:

  1. 1.

    Откройте командную строку. Для этого введите в поисковую строку «Командная строка» и выберите появившееся приложение:

  2. 2.

    Введите команду:

    ipconfig /flushdns

Готово.

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

  1. 1.

    Зайдите в Свойства браузера:

  2. 2.

    Откройте вкладку «Подключения» и нажмите кнопку Настройка сети:

  3. 3.

    Уберите все галочки. Нажмите ОК:

Готово.

Помогла ли вам статья?

Да

14 раз уже помогла

Файл hosts для Windows 10

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

Сайт состоит из файлов, которые хранятся на физическом сервере. Чтобы найти сайт, нужно связаться с сервером и запросить эти файлы. Для связи с сервером мы вводим доменное имя в поисковую строку. Домены созданы для удобного запоминания человеком, но для устройств (компьютеров, серверов, смартфонов) буквенное обозначение адреса непонятно. Для техники были созданы IP-адреса. Они состоят из цифр, например 123.123.123.123.

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

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

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

Обратите внимание! Редактирование файла возможно только от имени администратора. Файл hosts для Windows 10 выглядит как обычный файл, но без расширения.

  1. 1.

    Запустите Блокнот или любой другой редактор от имени администратора. Для этого в поисковой строке ПК введите слово Блокнот. В найденных приложениях выберите Блокнот. Выберите Запуск от имени администратора:

  2. 2.

    Во вкладке «Файл» нажмите Открыть:

  3. 3.

    Измените тип файла на Все файлы.

  4. 4.

    Найдите файл hosts. Где находится hosts в windows 10? Обычно его можно найти по пути: OS(C:)WindowsSystem 32driversetc. Нажмите

    Открыть:

  5. 5.

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

    123.123.123.123 faq-reg.ru www.faq-reg.ru

    Где:

    • 123.123.123.123 — IP-адрес вашего сервера или хостинга,
    • faq-reg.ru — имя вашего домена.

    Обратите внимание! Если Windows 10 не даёт изменить файл hosts, значит вы открыли файл не от имени администратора.

  6. 6.

    Сохраните изменения в файле. Для этого перейдите во вкладку «Файл» и нажмите Сохранить:

    Как сохранить hosts в Windows 10

Как блокировать нежелательный сайт на Windows 10

Блокировкой сайта может быть полезна работодателям и родителям. Например, вы не хотите, чтобы ваш ребёнок пользовался сайтами с готовым домашними заданиями. Запретите ПК заходить на них. Для этого:

  1. 1.

    Войдите в файл hosts.

  2. 2.

    На новой строке добавьте запись вида

    127.0.0.1  имя домена

    Где:

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

При блокировке сайта рекомендуем использовать сразу два варианта адреса — с www и без. Например:

127.0.0.1 vk.com
127.0.0.1 www.vk.com

Готово, теперь браузер перестанет отображать сайт.

Не обязательно вручную вносить изменения в файл. Для блокировки сайтов можно использовать программы, например Hosts File Editor. С её помощью можно легко управлять hosts-файлом.

Как увидеть сайт до публикации в DNS-системе

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

Как создать новый файл hosts в Windows 10

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

  1. 1.

    Зайдите в папку etc, где лежит файл hosts (OS(C:) ➝ Windows ➝ System 32 ➝ drivers ➝ etc).

  2. 2.

    Если у вас остался старый файл, переименуйте старый файл hosts (например, в hosts.old), чтобы его настройки не учитывались браузером:

  3. 3.

    На рабочем столе создайте текстовый файл. Для этого кликните правой кнопкой мыши и нажмите Создать — Текстовый документ:

  4. 4.

    Назовите новый документ hosts и удалите расширение .txt. Затем откройте созданный файл hosts с помощью Блокнота и вставьте оригинальный hosts Windows 10:

    # 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
  5. 5.

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

    Файл hosts Windows 10: восстановить

  6. 6.

    Перенесите файл в папку etc.

  7. 7.

    Перезапустите Windows.

Готово, файл hosts вернётся к базовым настройкам.

Что делать, если файл hosts не работает

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

  • нет пробелов перед IP-адресом (в начале строки),
  • только один пробел между IP-адресом и доменом.

Если записи добавлены правильно, но настройки всё равно не работают, попробуйте очистить кэш DNS. Для этого:

  1. 1.

    Откройте командную строку. Для этого введите в поисковую строку «Командная строка» и выберите появившееся приложение:

  2. 2.

    Введите команду:

    ipconfig /flushdns

Готово.

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

  1. 1.

    Зайдите в Свойства браузера:

  2. 2.

    Откройте вкладку «Подключения» и нажмите кнопку Настройка сети:

  3. 3.

    Уберите все галочки. Нажмите ОК:

Готово.

Помогла ли вам статья?

Да

14 раз уже помогла

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

Содержание

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

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

Для чего используется файл hosts?

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

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

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

Однако файл hosts остается даже в последних операционных системах (ОС), поскольку он по-прежнему полезен.

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

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

Как узнать IP-адрес вашего сайта?

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

Адрес обычно находится в панели управления вашей учетной записи хостинга. Для пользователей SiteGround это находится на веб-сайте Site Tools > Dashboard > IP и Name Servers > Site IP 9.0034 .

В качестве примера для этого упражнения мы создали веб-сайт с именем my-new-website.com . Это доменное имя не зарегистрировано, поэтому не существует и не имеет записей DNS. Любой посетитель, который попытается открыть этот адрес, увидит ошибку «Этот сайт недоступен».

В этом случае адрес 35.214.215.226 необходимо использовать в файле hosts при сопоставлении my-new-website.com с этим веб-сайтом.

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

Прочтите, чтобы узнать, как редактировать файл hosts в зависимости от используемой ОС.

Как редактировать файл hosts в Windows 8, 10 и 11?

Редактирование файла hosts во всех версиях Windows практически одинаково — вам нужно редактировать файл hosts с помощью Notepad . Единственное отличие состоит в том, что, начиная с Windows 7, вы должны запускать Блокнот от имени администратора, тогда как в более старых версиях (Windows XP и более ранние версии) это необязательно.

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

 C:\Windows\System32\drivers\etc\hosts 
  • Шаг 1. Откройте Блокнот из меню Windows

    В этом руководстве мы отредактируем файл hosts в Windows 10. Для начала нажмите на значок Windows (меню «Пуск»).

    Начните вводить блокнот , , что автоматически активирует функцию поиска. Первым результатом будет Блокнот . Щелкните правой кнопкой мыши значок и выберите Запуск от имени администратора .

  • Шаг 2. Откройте файл hosts в Блокноте

    В окне Блокнота щелкните меню Файл и выберите Открыть, , чтобы открыть окно выбора файлов.

    Обязательно выберите All Files , в противном случае файл hosts не будет отображаться в диалоговом окне, поскольку он является скрытым файлом и не имеет расширения .txt . Перейдите к пути к файлу hosts, выберите файл и нажмите Open .

  • Шаг 3. Отредактируйте файл hosts

    Файл hosts в Windows 10 почти такой же, как и в любой другой ОС. Он содержит несколько строк, определяющих адрес локального хоста и других служб, хотя следует отметить, что они прокомментированы символом «#». Это означает, что они не включены, а оставлены только в качестве примера.

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

    Новая запись должна быть в следующем формате:

     IP_адрес yourdomain.com www.yourdomain.com 

    Замените «IP_address» фактическим IP-адресом веб-сайта, а «yourdomain.com» — доменом, который вы сопоставляете с IP-адресом.

    В нашем случае мы подключаем несуществующий домен my-new-website.com к IP-адресу 35.214.215.226 , поэтому строка будет выглядеть так:

     35.214.215.226 мой-новый-веб-сайт.com www.мой-новый-веб-сайт.com 

    Чтобы сохранить новые изменения, сохраните файл с помощью сочетания клавиш Ctrl + S или из меню Файл > Сохранить .

Как редактировать файл хоста в любой версии macOS

  • Шаг 1. Откройте терминал в macOS

    Вам необходимо использовать приложение Terminal для редактирования файла Mac hosts . Чтобы открыть его, перейдите к Finder > Go > Utilities .

    Откройте меню «Утилиты», где можно получить доступ к инструментам для Mac. Найдите терминал 9 .0034 и дважды щелкните по нему.

    Кроме того, вы можете быстро открыть Терминал , открыв панель Spotlight Search с помощью сочетания клавиш Command + Space . Во всплывающем окне введите Terminal и нажмите Enter .

  • Шаг 2. Откройте файл hosts в Терминале

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

    Во-первых, убедитесь, что вы находитесь в папке верхнего уровня вашего Mac, введя команду:

     кд / 

    Нажмите Введите , чтобы подтвердить команду, которая приведет вас к основной папке Macintosh HD .

    Расположение файла hosts на компьютерах Mac:

     /частный/и т.д./хосты 

    В нашем примере мы используем текстовый редактор Nano . Чтобы иметь возможность изменять файл hosts, вам необходимо иметь права администратора (sudo) . Команда для открытия файла:

     судо нано /частный/и т.д./хосты 

    После того, как вы подтвердите команду с помощью Введите , вам будет предложено ввести пароль администратора. Введите пароль и подтвердите с помощью Введите .

  • Шаг 3. Отредактируйте файл hosts в Терминале

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

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

    .
     IP_адрес yourdomain.com www.yourdomain.com 

    Вы должны заменить IP_address на IP-адрес веб-сайта и yourdomain.com на фактическое доменное имя.

    В нашем примере мы хотим использовать несуществующий домен my-new-website.com, , который не зарегистрирован и не имеет активных настроек DNS.

    Веб-сайт для my-new-website.com размещен на IP-адресе 35.214.215.226 .

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

     35. 214.215.226 мой-новый-веб-сайт.com www.мой-новый-веб-сайт.com 

    После того, как вы закончили добавлять новые настройки, нажмите комбинацию Control + O (WriteOut), чтобы подтвердить их, а затем нажмите Введите . Наконец, вы можете нажать Control + X , чтобы выйти из редактора Nano.

Редактировать хост-файл Linux

  • Шаг 1. Открытие терминала в Linux

    Как и в macOS, вы можете редактировать файл hosts в ОС Linux из приложения Terminal . Чтобы открыть меню со всеми приложениями, перейдите к соответствующей кнопке в левом нижнем углу. В зависимости от версии Linux инструмент может находиться на главной странице или в Утилиты раздел. Выберите значок терминала , чтобы открыть приложение.

  • Шаг 2. Откройте файл hosts в Терминале

    В консоли Terminal убедитесь, что вы находитесь в папке верхнего уровня, введя команду:

     кд / 

    Путь к файлу hosts в Linux:

     /etc/хост 

    Для редактирования файла требуются права администратора (sudo) и текстовый редактор, например Нано . Используйте следующую команду, чтобы открыть и отредактировать файл:

     судо нано /etc/hosts 

    Система предложит вам ввести пароль администратора перед открытием файла. После ввода пароля нажмите Введите .

  • Шаг 3. Отредактируйте файл hosts в Терминале

    С помощью клавиш со стрелками поместите текстовый курсор под последнюю написанную строку и добавьте настройки имени хоста. В нашем случае мы добавляем адрес с именем хоста мой-новый-сайт.com . Следовательно, строка должна выглядеть так:

    .
     35.214.215.226 мой-новый-веб-сайт.com www.мой-новый-веб-сайт.com 

    Для подтверждения новых изменений нажмите комбинацию клавиш Control + O и нажмите Enter. Затем вы можете выйти из редактора, нажав Control + X .

Как проверить изменения в файле hosts?

После того, как вы добавили настройки имени хоста, тестирование изменений можно выполнить в любом веб-браузере, таком как Chrome, Firefox, Opera, Edge и т. д. Если изменения вступили в силу, имя хоста будет разрешено с указанного IP-адреса.

В качестве примера до сих пор использовался незарегистрированный домен my-new-website.com . Это несуществующий домен, у которого нет зоны DNS. Если изменения не вступили в силу, при открытии веб-сайта в браузере вы увидите «DNS_PROBE_FINISHED_NXDOMAIN», что является типичным сообщением об ошибке для незарегистрированного домена.

Однако, если имя хоста правильно указывает на IP-адрес, на котором установлен веб-сайт, веб-сайт откроется.

Как просмотреть веб-сайт другими способами

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

Мы рассмотрим другие способы предварительного просмотра веб-сайта и сценарии их использования.

Создание временного URL-адреса с помощью SkipDNS

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

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

SkipDNS — один из самых популярных веб-сайтов, способных генерировать URL такого типа. На их домашней странице вам представлена ​​форма для заполнения.

Вам необходимо указать IP-адрес веб-сайта в поле IP-адрес и имя хоста в поле Live URL . Как и в нашем предыдущем примере, мы хотим указать my-new-website. com на IP-адрес сайта, размещенного на SiteGround, 35.214.215.226 .

После предоставления этих сведений используйте кнопку Создать для создания временного URL-адреса. На следующей странице вам будет предложено согласиться с условиями и положениями SkipDNS. Затем вы увидите временный URL-адрес, сгенерированный SkipDNS для открытия вашего имени хоста с указанного IP-адреса.

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

Используйте временный домен с SiteGround

У пользователей SiteGround есть еще один вариант доступа к веб-сайту без зарегистрированного доменного имени — временный домен, автоматически сгенерированный системой. Важно отметить, что временный домен можно установить только во время первоначальной настройки веб-сайта в вашей учетной записи SiteGround. Как только вы замените его другим доменом, система удалит временный домен.

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

Для получения дополнительной информации ознакомьтесь с этой статьей о временных доменах.

Резюме

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

  • Связывание несуществующего домена с вашим сайтом
  • Принуждение домена к открытию веб-сайта, отличного от того, на который он в настоящее время указывает, с помощью DNS-записей с вашего компьютера
  • Блокировка доступа с компьютера к определенному имени хоста

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

СВЯЗАННЫЕ СТАТЬИ

  • Как указать мой сайт на SiteGround?

  • Как указать/перенести мое доменное имя с Арубы?

  • Как очистить кеш браузера и куки?

Поделиться этой статьей

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

Система доменных имен (DNS) — это ключ к поиску веб-сайта в Интернете. Когда так много поставлено на карту, внесение изменений в ваши записи DNS может быть нервным.

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

В этом посте мы рассмотрим, что такое файлы hosts, и поделимся некоторыми причинами, по которым вы можете захотеть их изменить. Затем мы покажем вам, как редактировать файлы hosts в Windows 10. Давайте начнем!

Знакомство с файлом hosts

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

Если соответствующее имя хоста не найдено, Windows 10 разрешает имя хоста с помощью службы доменных имен (DNS). Это процесс, используемый для получения IP-адреса сервера за доменным именем.

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

120.0.0.0 example.com #Example

В приведенном выше примере первый раздел обозначает IP-адрес, на который будет перенаправлен этот запрос (120.0.0.0). Во втором разделе указывается место, откуда мы хотим перенаправить запрос (example.com). В последнем разделе указывается комментарий к этой записи. Мы используем хэштег, чтобы указать Windows 10 игнорировать комментарий при чтении локального файла hosts.

После добавления информации о домене ваша система будет преобразована в указанный вами IP-адрес. В приведенном выше примере мы связываем доменное имя example.com с IP-адресом 120.0.0.0.

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

DNS — это ключ к поиску веб-сайта. 🔑 Когда на карту поставлено так много, внесение изменений в записи DNS может быть нервным занятием. 😰 Узнайте, как безопасно изменить файлы хоста в этом руководстве 👇Нажмите, чтобы твитнуть

Что происходит при изменении файла hosts?

Когда вы изменяете файл hosts, это заставляет ваш локальный компьютер смотреть непосредственно на указанный вами IP-адрес. Например, если вы хотите указать mywebsite.com на IP-адрес 1.2.3.4.5, вы должны добавить следующее:

1.2.3.4.5 mywebsite.com

Теперь каждый раз, когда вы пытаетесь посетить mywebsite. com, вместо этого вы окажетесь на 1.2.3.4.5. Редактируя файл hosts, вы можете переопределить DNS для домена только на вашем конкретном компьютере.

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

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

Почему вам может понадобиться изменить файл hosts в Windows 10

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

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

Этот файл также может помочь проверить, как ваш веб-сайт выглядит на другом сервере, когда ваш DNS еще не распространился. В Kinsta мы предоставляем временный URL-адрес (sitename.kinsta.cloud), но он не может имитировать все. Например, по умолчанию CDN не будет работать с временным URL-адресом.

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

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

Вы можете пойти еще дальше и заблокировать все веб-сайты, на которых размещена реклама. Если вы сопоставите адреса всех основных поставщиков рекламы с неиспользуемым внутренним IP-адресом, Windows 10 не сможет разрешить эти адреса. После этого вы сможете пользоваться Интернетом без рекламы.

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

Как заставить Firefox учитывать файл хостов Windows 10

Если вы используете Firefox для Windows, браузер Mozilla разрешает IP-адреса немного иначе, чем другие основные браузеры. По умолчанию Firefox использует DNS-over-HTTPS (DoH).

Это протокол для выполнения удаленного разрешения DNS через HTTPS. Если этот параметр включен, Firefox будет использовать сервер DOH в качестве основного преобразователя имен, а не проверять ваш локальный файл хостов или преобразователь DNS.

В результате отображаемый веб-сайт всегда будет указывать на IP-адрес, который Интернет считает авторитетным для этого домена. Даже если вы отредактируете файл hosts, ваши изменения не будут иметь никакого эффекта, если сервер DoH вернет рабочий IP-адрес.

Существует множество отличных веб-браузеров, совместимых с Windows 10 и поддерживающих файл hosts по умолчанию. Однако, если вы хотите придерживаться Mozilla Firefox, вы всегда можете отключить DoH.

Для начала нажмите кнопку Меню  в браузере Mozilla Firefox и перейдите в Настройки .

Найдите кнопку меню и нажмите «Настройки».

На следующей вкладке убедитесь, что выбрано Общие . Затем прокрутите до раздела Настройки сети и нажмите Настройки .

Настройки сети в Firefox

В появившемся всплывающем окне прокрутите до Включить DNS через HTTPS . Затем снимите соответствующий флажок.

Прокрутите до пункта Включить DNS через HTTPS

Чтобы сохранить изменения, нажмите OK  и закройте это окно. С этого момента Firefox будет учитывать любые настраиваемые адреса, которые вы добавляете в файл hosts в Windows 10.

Как отредактировать файл hosts в Windows 10 (3 шага)

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

Давайте посмотрим, как добавить пользовательские адреса в файл hosts в Windows 10.

1. Найдите свой IP-адрес

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

Если вы являетесь клиентом Kinsta, вы можете легко получить эту информацию с помощью панели инструментов MyKinsta.

Панель инструментов MyKinsta

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

Нажмите на опцию «Сайты» в MyKinsta

В качестве альтернативы вы можете изменить способ разрешения Windows 10 стороннего IP-адреса. Вы можете получить IP-адрес любого веб-сайта с помощью tracert.

Подпишитесь на рассылку новостей

Хотите узнать, как мы увеличили трафик более чем на 1000%?

Присоединяйтесь к более чем 20 000 других людей, которые получают нашу еженедельную рассылку с советами по WordPress, посвященными инсайдерской информации!

Подпишитесь сейчас

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

Чтобы запустить tracert, нажмите значок Start  , затем введите командную строку  в строку поиска.

Введите командную строку в строку поиска

Когда появится значок командной строки, щелкните по нему. В следующем окне введите tracert  и URL соответствующего веб-сайта, например:

tracert Website. com

Затем нажмите клавишу Enter  на клавиатуре. Командная строка отобразит IP-адрес веб-сайта.com в скобках рядом с URL-адресом.

2. Запустите Блокнот от имени администратора

В Windows XP и более ранних версиях редактирование файла hosts было относительно простым. Вы можете просто добавить исключение в свой антивирус, открыть файл hosts в приложении «Блокнот», а затем внести свои изменения.

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

В Windows 10 информация о хостах хранится в текстовом файле во внутренней папке System32 . Хотя у вас не должно возникнуть проблем с открытием этого файла, при попытке сохранить изменения вы можете столкнуться со следующей ошибкой: «У вас нет разрешения на сохранение в этом месте. Свяжитесь с администратором для получения разрешения».

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

Чтобы начать, нажмите клавишу Windows  и введите Блокнот  в поле поиска.

Найдите приложение «Блокнот»

Затем щелкните правой кнопкой мыши Блокнот и выберите Запуск от имени администратора . Теперь Windows 10 спросит, хотите ли вы разрешить этому приложению вносить изменения в ваше устройство. Выберите Да .

Выберите «Запуск от имени администратора»

Запускает привилегированный экземпляр приложения «Блокнот». Обратите внимание, что вас могут попросить ввести административный пароль для повторной аутентификации.

3. Внесите изменения

После открытия Блокнота в режиме администратора вы готовы редактировать файл hosts. На панели инструментов Блокнота выберите Файл > Открыть .

Выберите «Файл», а затем «Открыть» на панели инструментов «Блокнот»

Затем перейдите к C:WindowsSystem32driversetchosts . Кроме того, вы можете скопировать/вставить этот путь к файлу в адресную строку, а затем нажать Enter .

Если вы не видите файл hosts в вашем /etc  , вам может потребоваться изменить тип фильтра файлов. В Блокноте откройте раскрывающийся список Имя файла и выберите Все файлы .

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

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

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

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

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

# пространство. 

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

Чтобы убедиться, что ваш компьютер распознает ваши изменения, рекомендуется очистить кеш DNS. Если у вас еще не открыто окно командной строки, нажмите кнопку Windows и найдите командную строку . В следующем окне введите следующее:

 ipconfig /flushdns 

Чтобы очистить кеш DNS, нажмите клавишу Enter  . После завершения этого процесса Windows 10 должна использовать ваши новые настройки файла hosts. Кроме того, перезагрузка компьютера должна иметь тот же эффект.

Как заблокировать файл hosts в Windows 10

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

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

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

Чтобы заблокировать файл hosts, перейдите к C:WindowsSystem32driversetchosts . Затем щелкните файл правой кнопкой мыши и выберите Свойства .

C:WindowsSystem32driversetchosts

В окне Свойства пометьте файл hosts как Только для чтения . Это заблокирует файл и не позволит никому его изменить.

Если вы хотите снять эту блокировку в любой момент, просто вернитесь в окно Свойства . Затем вы можете удалить это Только чтение  ограничение.

Как сбросить настройки файла hosts в Windows 10

Вы всегда можете удалить отдельные записи из файла hosts. Просто откройте файл в Блокноте и удалите соответствующую строку.

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

Чтобы вернуть файл hosts в исходное состояние, откройте проводник. В адресной строке введите или скопируйте/вставьте следующее:

 %systemroot% system32drivesetc 

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

Следующий шаг — создание нового файла hosts по умолчанию. Для этого создайте текстовый файл в каталоге %WinDir%system32drivesetc и назовите его hosts .

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

 # 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 клиентский хост

# Разрешение имени локального хоста выполняется внутри самого DNS.

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

# ::1 localhost 

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

Беспокоитесь о тестировании изменений, связанных с DNS? 😅Не парься. 😄 Узнайте, как использовать локальный файл hosts для предварительного просмотра изменений, не подвергая свой сайт риску 👇Нажмите, чтобы твитнуть

Резюме

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

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


Экономьте время, затраты и повышайте производительность сайта с помощью:

  • Мгновенная помощь от экспертов по хостингу WordPress, круглосуточно и без выходных.
  • Интеграция с Cloudflare Enterprise.
  • Глобальный охват аудитории благодаря 35 центрам обработки данных по всему миру.
  • Оптимизация с помощью нашего встроенного мониторинга производительности приложений.

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

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

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

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