Редактирование hosts файла на Windows
Файл hosts — это текстовый файл, расположенный в одном и том же месте во всех современных версиях Windows. Большинству людей никогда не нужно входить в это, но если вы делаете, вам нужно знать, как открыть и отредактировать файл hosts.
Однако в некоторых версиях Windows редактирование файла hosts напрямую не допускается. На самом деле вы получите ошибку, если попытаетесь сохранить изменения. К счастью, есть простой совет, который вы можете использовать для редактирования файла hosts в Windows 10, 8, 7, Vista или XP.
О том, как отредактировать hosts на linux, мы уже рассказывали. Настала очередь операционных систем от Microsoft.
Что делает файл Hosts?
Первоначально целью файла hosts было то, что теперь делают DNS-серверы — сопоставлять дружественные доменные имена с недружественными IP-адресами.
Гораздо проще запомнить доменное имя, например YouTube.com, чем IP-адрес 172.217.1.238. Вместо того, чтобы вводить IP-адрес в адресную строку каждый раз, когда вы хотите посмотреть видео на YouTube, вы можете просто ввести доменное имя, и DNS-сервер, используемый вашим устройством, сопоставит имя с правильным адресом, чтобы вы могли получить доступ к веб-страница намного проще.
Файл hosts, так как он служит своего рода DNS-сервером, работает так же. Вы можете ввести IP-адрес, к которому должно быть разрешено доменное имя. Другими словами, вы можете приказать компьютеру загружать IP-адрес, отличный от DNS-сервера, что позволит вам сделать несколько интересных вещей.
Зачем редактировать файл хостов?
Одна из причин редактировать файл hosts — это если вы хотите супер базовый способ заблокировать загрузку веб-сайтов на ваш компьютер. Введите неверный или неправильный IP-адрес для сайта, который вы хотите заблокировать, и каждый раз, когда вы пытаетесь получить к нему доступ, файл hosts будет загружать выбранный вами IP-адрес. В зависимости от того, что вы выбрали, это может полностью заблокировать сайт.
Вы можете использовать ту же технику, чтобы заставить файл hosts блокировать вредоносные сайты. Есть даже списки записей файла хостов (например, этот), которые вы можете загрузить и импортировать в файл хостов, чтобы заблокировать сотни вредоносных сайтов или рекламы.
Другое использование файла hosts — ускорение просмотра веб-страниц. Если используемый вами DNS-сервер не работает или работает недостаточно быстро, ручной ввод IP-адресов и сопоставлений доменных имен в файле hosts позволяет компьютеру найти эти адреса практически мгновенно, а не полагаться на DNS-сервер.
Расположение файла хостов Windows
Вам нужно знать, куда идти, чтобы найти файл hosts, прежде чем вы сможете открыть его для редактирования. Это расположение файла hosts в Windows 10 через Windows XP:
C:\Windows\system32\Drivers\Etc
Как редактировать файл хостов
Файл hosts — это текстовый файл, а это значит, что вам нужен текстовый редактор, чтобы внести в него изменения. Однако, поскольку файл hosts является суперосновным и не требует работы с гиперссылками, изображениями и т.д., Вы можете использовать простой текстовый редактор (т.е. нет необходимости использовать полноценный редактор, такой как Microsoft Word).
Открытие файла Hosts
Начнем с простого открытия файла hosts. Мы будем использовать Блокнот, который встроен в Windows 10 через Windows XP.
- Откройте диалоговое окно «Выполнить», удерживая клавишу Windows, а затем один раз нажав клавишу «R».
- Введите notepad и нажмите клавишу ВВОД, чтобы открыть программу.
- Перейдите в Файл → Открыть.
- В текстовом поле имени файла внизу введите (или скопируйте и вставьте) расположение файла hosts, показанное выше, и нажмите Enter.
- Выберите меню справа от текстового поля, чтобы изменить текстовые документы (* .txt) на Все файлы (*).
- Дважды щелкните хосты в списке файлов, чтобы открыть файл хостов для редактирования в Блокноте.
Редактирование файла Hosts
В файле hosts есть несколько примеров, показывающих, как форматировать ваши записи. Сначала нужно указать IP-адрес, а затем имя домена, и оба должны быть разделены хотя бы одним пробелом (вкладка — хороший способ их форматировать).
Вот некоторые примеры:
127.0.0.1 www.google. com 13.249.79.104 www.bing.com
Как вы можете видеть на приведенном выше изображении и прочитать указания в файле hosts, символ # используется в качестве комментария, что означает, что все, что следует за ним, избегается. Вот почему две приведенные выше строки примера полезны в этом файле hosts; за ними не следует этот символ.
Если вы хотите заблокировать веб-сайты с помощью файла hosts, такие как YouTube, Amazon, Google, Reddit.com и т.д., Вы можете ввести ложный IP-адрес, например 0.0.0.0.
Примечание. Когда вы вводите URL-адрес сайта, который хотите связать с конкретным IP-адресом, обязательно исключите начальную часть и введите только субдомен, например, www или любой другой, который вы добавляете.
Сохранение файла Hosts
Вот как мы сохраним файл hosts, чтобы убедиться, что он работает независимо от того, какую операционную систему вы используете, какой текстовый редактор вы выбрали или как настроены ваши настройки Windows:
- Перейдите в Файл → Сохранить как.
- Измените параметр Сохранить как тип на Все файлы (*).
- Переименуйте файл в hosts.backupfile, а затем сохраните его на рабочем столе.
- Закройте Блокнот и затем найдите файл hosts, который вы только что создали на рабочем столе. Вы хотите удалить. Резервное копирование части имени и оставить только хосты (без точки или текста после слова).
- После того, как вы это сделаете, щелкните по файлу на рабочем столе и подтвердите изменение имени, когда его попросят.
- Скопируйте файл hosts.
- Откройте папку с файлом hosts, которую вы открывали ранее (папка etc).
- Вставьте файл hosts, который вы скопировали с рабочего стола, и подтвердите все запросы на перезапись, если вы их видите.
Насколько публикация полезна?
Нажмите на звезду, чтобы оценить!
Средняя оценка / 5. Количество оценок:
Оценок пока нет. Поставьте оценку первым.
Статьи по теме:
Как легко редактировать файл Hosts в Windows 11
На заре Интернета существовал только один файл «hosts», который использовался для сопоставления имен компьютеров с IP-адресами. Все устройства, подключенные к Интернету, представлены IP-адресом. IP-адрес может выглядеть примерно так: 172.217.23.238. Как видите, сложно запомнить IP-адрес каждого устройства, подключенного к Интернету! Так что файл hosts содержал подобный телефонной книге каталог IP-адресов, сопоставленных с именами хостов компьютеров.
По мере развития Интернета и подключения большего количества устройств в разных географических точках стало нецелесообразно поддерживать единый файл hosts. Система доменных имен (DNS) была создана в 1984 году, чтобы предоставить устройствам, подключенным к Интернету, способ поиска имен хостов с помощью запросов к набору распределенных серверов. Так работает Интернет по сей день.
Где находится файл hosts в Windows 11?
Но файл hosts остается частью большинства операционных систем. Его можно использовать для переопределения результатов, предоставляемых DNS-серверами, и обеспечения поиска имени хоста в локальной сети (LAN) в отсутствие DNS-сервера. В зависимости от операционной системы файл hosts находится в другом месте. Например, в Unix вы найдете файл hosts в / etc / hosts. И на всех современных версиях Windows, В том числе Windows 11, файл hosts находится в% SystemRoot% System32driversetchosts. Переменная среды% SystemRoot% по умолчанию указывает на C:WINDOWS.
Как работает файл hosts
Файл hosts содержит строки текста с двумя столбцами. В первом столбце указан IP-адрес. Во втором столбце указано имя хоста компьютера. Два столбца можно разделить пробелом или табуляцией. Итак, пример файла hosts может выглядеть так:
192.168.0.10 бобпк
192.168.0.11 Клэрпк
192.168.0.129 сервер печати
Если вы добавите эти записи в файл хоста на устройстве, то вы сможете проверить связь с каждым хостом по имени, и компьютер сможет преобразовать его в соответствующий IP-адрес. Например, пинг принт-сервера вернет такой ответ:
Легко редактировать файл Hosts в Windows 11 (Изображение предоставлено Расселом Смитом)Вы также можете использовать полные доменные имена (FQDN) в файле hosts. Например:
172.217.23.238 google.ru
Имена хостов, которые вы добавляете в файл hosts не с учетом регистра. Они могут быть прописными, строчными или их комбинацией. Имейте в виду, что файл hosts иногда используется хакерами для перенаправления сетевого трафика на вредоносные сайты. Вот почему только администраторы могут редактировать файл hosts в Windows.
Просмотреть файл hosts в Windows 11
По умолчанию файл hosts в Windows 11 не содержит действительных записей. Под этим я подразумеваю, что все закомментировано с использованием символа решетки #. Начнем с открытия файла hosts в Блокноте.
- Щелкните Пуск на панели задач.
- Тип блокнот и нажмите ENTER.
- Нажмите Windows клавиша (WIN) + E, чтобы открыть проводник.
- В поле с надписью «Быстрый доступ» вставьте следующий путь и нажмите ENTER:% SystemRoot% System32driversetc
- В списке файлов вы увидите hosts.
- Расположите проводник и блокнот рядом друг с другом.
- Перетащите файл hosts из проводника в окно Блокнота.
Вы увидите, что внизу есть две закомментированные записи. Первая запись — это IPv4-адрес для localhost. И вторая запись — это IPv6-адрес для localhost.
# 127.0.0.1 локальный
# :: 1 локальный
Но если вы попытаетесь добавить запись в файл hosts, вы не сможете ее сохранить. Файл hosts могут редактировать только администраторы, поскольку он находится в защищенном системном каталоге.
Отредактируйте файл hosts в Windows 11
Вы можете редактировать файл хоста двумя способами. Первый предполагает создание копии исходного файла и ее последующую замену. Второй использует командную строку для добавления строки в файл hosts.
Отредактируйте файл hosts с помощью графического интерфейса и блокнота.
Самый простой способ отредактировать файл hosts — сделать его копию, а затем заменить оригинал в папке «etc».
- Откройте проводник, нажав Windows клавиша (WIN) + E.
- В поле с надписью «Быстрый доступ» вставьте следующий путь и нажмите ENTER:% SystemRoot% System32driversetc
- В списке файлов щелкните правой кнопкой мыши хосты, одновременно перетаскивая файл на рабочий стол.
- Отпустите кнопку мыши и выберите Копировать сюда из меню.
- Щелкните Пуск на панели задач.
- Тип блокнот и нажмите ENTER.
- Перетащите файл hosts с рабочего стола в окно Блокнота.
- Добавьте свою запись внизу файла. В этом примере я добавлю следующую запись для моей локальной сети:
192.168.1.10 БОБПК
Легко редактировать файл Hosts в Windows 11 (Изображение предоставлено Расселом Смитом)- Нажмите CTRL + S, чтобы сохранить файл.
- Закрыть Блокнот.
- Теперь с помощью мыши перетащите файл hosts на рабочем столе обратно в окно проводника.
- В разделе Заменить или пропустить файлы диалоговое окно, нажмите Заменить файл в месте назначения.
- В разделе Недопустимый доступ к папке назначения диалоговое окно, нажмите Продолжить.
- Вам может потребоваться предоставить согласие или ввести имя пользователя и пароль администратора для завершения операции.
- Снова откройте Блокнот, нажав Пуск на панели задач и набрав блокнот, и нажав ENTER.
- Перетащите файл hosts из проводника в окно Блокнота.
- Теперь вы можете увидеть новую запись в файле hosts.
Отредактируйте файл hosts с помощью командной строки
Этот метод использует командную строку и работает намного быстрее, чем метод выше.
- Щелкните меню Пуск на панели задач.
- Введите команду, а затем, убедившись, что командная строка выделена слева, щелкните Запуск от имени администратора на панели справа от результатов поиска.
- Дайте согласие или укажите имя пользователя и пароль администратора по запросу.
- В окне командной строки используйте команду echo, как показано здесь, чтобы добавить запись в файл hosts. В этом примере я добавлю 192.168.1.12 TOMPC в файл hosts.
echo 192.168.1.12 TOMPC >>% SystemRoot% System32driversetchosts
Легко редактировать файл Hosts в Windows 11 (Изображение предоставлено Расселом Смитом)- Чтобы проверить, что файл hosts был обновлен, используйте команду ‘type’, как показано ниже:
напишите % SystemRoot% System32driversetchosts
Легко редактировать файл Hosts в Windows 11 (Изображение предоставлено Расселом Смитом)Удалите запись из файла hosts с помощью командной строки
Самый простой способ удалить запись — открыть Блокнот из командной строки. Командная строка должна быть запущена с правами администратора, как описано выше.
блокнот % SystemRoot% System32driversetchosts
Легко редактировать файл Hosts в Windows 11 (Изображение предоставлено Расселом Смитом)Блокнот откроет файл hosts. Вы можете добавлять или удалять записи, а затем сохранять файл на диск.
Добавить/редактировать файл hosts Запись
Для установки SAP необходимо настроить Имя хоста SAP Server и Имя SAPTRANSHOST . В этом посте мы узнаем подробные шаги, чтобы сделать это.
Чтобы объяснить процесс добавления имени HOST и имени SAPTRANSHOST для сервера, мы будем использовать следующие детали конфигурации —
- Имя хоста SAP Server: server
- Имя хоста SAP Transport: саптрансхост
- IP-адрес: 192.168.1.22 ( 168. 1.XXX ) — это IP-адрес, зарезервированный для локального хоста .
Но сначала дайте нам знать основы.
Что такое файл Hosts в Windows?В Windows файл hosts представляет собой обычный текстовый файл, содержащий IP-адреса и имени хоста . Этот файл используется для сопоставления серверов или имен хостов с соответствующими IP-адресами. Иногда это файл можно изменить для решения проблем с подключением.
Что такое имя SAPTRANSHOST?SAPTRANSHOST — это имя, данное транспортному хосту, которое вы ввели на своем сервере доменных имен.
Как добавить имя HOST и имя SAPTRANSHOST для SAP Server?Чтобы добавить запись Host в файл hosts для имени хоста и SAPTRANSHOST 9, выполните следующие действия.0006 –
Шаг 1 . Перейти по этому пути
C:\Windows\System32\drivers\etc
2. Откройте файл 'hosts' в блокноте в режиме администратора
Шаг 3. ниже строки
пробел <имя хоста>
сервер 192.168.1.5
192.168.1.5 saptranshost
Итоговый файл будет выглядеть примерно так —
Шаг 4. Сохраните файл
На что обратить внимание при редактировании хост-файла –
- Одна запись в одной строке
- Сначала будет указан IP-адрес , затем через пробел введите имя хоста
- Между IP-адресом и именем хоста должен быть один пробел
Местонахождение:
C:\Windows\System32\drivers\etc
В Windows 10 файл hosts можно открыть в блокноте. Но когда вы пытаетесь сохранить файл hosts, он не позволяет перезаписать файл. Он попросит вас сохранить его как новый файл или выдаст следующую ошибку:
.
«У вас нет разрешения на сохранение в этом месте. Обратитесь к администратору, чтобы получить разрешение»
Чтобы сохранить этот файл, вам нужно открыть его в режиме администратора .
Откройте файл hosts от имени администратора в окне 10- Нажмите на меню «Пуск» или нажмите клавишу Window и введите Блокнот
- Щелкните правой кнопкой мыши и выберите "Запуск от имени администратора"
- В Блокноте нажмите Открыть . В поле имя файла вставьте указанный URL и нажмите Открыть ,
C:\Windows\System32\drivers\etc\hosts
- Это откроет файл hosts в Блокноте от имени администратора . Теперь вы можете редактировать и сохранять изменения в файле hosts
Редактировать файл hosts в Linux
Перейдите в это место: /etc/hosts
1. Откройте файл hosts с помощью редактора vi
# vi /etc/hosts
Редактировать файл hosts на Mac
1. Откройте приложение терминала
2. Введите следующую команду: 0004
sudo sh -c 'echo имя хоста >> /etc/hosts'
Пример
Имя хоста: сервер
IP-адрес: 192.168.1.5
sudo sh -c 'эхо сервер 192.168.1.5 >> /etc/hosts'
Заключение
Следуя инструкциям один за другим, вы настроите SAP Host name и SAPTRANSHOST name . Не стесняйтесь комментировать ниже, если вы столкнулись с какими-либо трудностями.
Read-Host (Microsoft.PowerShell.Utility) — PowerShell | Microsoft Узнайте
Редактировать
Твиттер LinkedIn Фейсбук Электронная почта
- Артикул
- Модуль:
- Microsoft.PowerShell.Утилита
Считывает строку ввода с консоли.
Синтаксис
Чтение-хост [[-Подсказка] <Объект>] [-MaskInput] []
Чтение-хост [[-Подсказка] <Объект>] [-AsSecureString] [<Общие параметры> ]
Описание
Командлет Read-Host
считывает строку ввода с консоли (stdin). Вы можете использовать его, чтобы подсказать
пользователя для ввода. Поскольку вы можете сохранить ввод в виде защищенной строки, вы можете использовать этот командлет для запроса
пользователей для безопасных данных, таких как пароли.
Примечание
Read-Host
имеет ограничение в 1022 символа, которые он может принять в качестве ввода от пользователя.
Примеры
Пример 1: Сохранение ввода с консоли в переменную
В этом примере отображается строка «Пожалуйста, введите ваш возраст:» в качестве подсказки. Когда значение введено и
нажата клавиша Enter, значение сохраняется в Переменная $Age
.
$Age = Read-Host "Пожалуйста, введите свой возраст"
Пример 2. Сохранение ввода консоли в виде защищенной строки
В этом примере строка "Введите пароль:" отображается в качестве подсказки. По мере ввода значения
звездочки (
) появляются в консоли вместо ввода. При нажатии клавиши Enter появляется
значение сохраняется как объект SecureString в переменной $pwd_secure_string
.
$pwd_secure_string = Read-Host "Введите пароль" -AsSecureString
Пример 3: Ввод маски и в виде строки открытого текста
В этом примере отображается строка «Введите пароль:» в качестве подсказки.
Ваш комментарий будет первым