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

Путь к hosts: Карта сайта

Как занести данные в файл hosts на Mac OS ?

Если, например, нужно внести строчку 173.249.3.24 new.домен.com.ua в файл hosts на Mac OS, есть два способа решения данной задачи.

Вариант 1. Через терминал.

Как открыть файл hosts через терминал Mac OS?

Для просмотра и редактирования файла hosts на Mac откройте программу «Терминал» (Applications(Программы) — Utilities(Служебные программы) — Terminal(Терминал)) и введите в ней следующую команду.

sudo nano /private/etc/hosts

Также вам потребуется ввести пароль администратора, если он задан на компьютере.

Если вы всё ввели правильно, перед вами откроется содержимое файла hosts вашего Mac.

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

После внесения всех необходимых изменений нажмите сочетание клавиш «ctrl+X» для сохранения.

Нажмите клавишу «Y» для подтверждения сохранения изменений.

Вот и всё, файл hosts успешно отредактирован.

Для того, чтобы сделанные изменения сразу же вступили в силу, иногда необходимо сбросить кэш DNS вашего Mac — для этого набираем в том же Терминале (после выхода из программы редактирования файла hosts)

dscacheutil -flushcache

Вариант 2. С помощью текстового редактора

Как открыть файл hosts в текстовом редакторе?

Для этого кликните правой кнопкой мыши (или используйте аналогичное действие трекпада) по иконке Finder на нижней панели (Dock) вашего компьютера и выберите из выпадающего меню пункт «Переход к папке…».

В открывшемся окне введите путь, по которому находится файл hosts в компьютерах с операционной системой OS X и нажмите кнопку «Перейти». Выглядит путь следующим образом.

/private/etc/hosts

В результате откроется окно Finder’а в папке, в которой искомый файл и расположен. Он будет уже выделен. Просто кликните по нему правой кнопкой и откройте его с помощью вашего любимого текстового редактора (подойдет и стандартный TextEdit).

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

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

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

Для этого в терминале выполните следующую команду (потребуется ввод пароля администратора)

dscacheutil -flushcache; sudo killall -HUP mDNSResponder

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

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

15.12.20202020-12-15T15:07:16+03:002021-01-14T12:59:05+03:00 Linux, Команды Комментариев нет

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

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

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

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

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

Содержание

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

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

IPAddress DomainName [DomainAliases]

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

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

# Static table lookup for hostnames.
# See hosts(5) for details.
127.0.1.1 linuxize.desktop linuxize
127.0.0.1 localhost

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

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

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

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

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

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

    sudo nano /etc/hosts

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

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

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

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

В Windows полный путь к файлу — c:WindowsSystem32Driversetchosts

. Приведенные ниже инструкции действительны для Windows 10 и Windows 8.

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

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

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

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

  5. Сохраните изменения, щелкнув File > Save .

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

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

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

    sudo nano /etc/hosts

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

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

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

    dscacheutil -flushcache

Выводы

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

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

Как изменить файл hosts в Windows 10 (и зачем это нужно)

Поиск

James Walker

Опубликовано в:

How-To

Измените файл hosts в Windows 10

Вот как вы можете изменить имена доменов в Windows 10 и сопоставить их с IP-адресами серверов адреса на ваш выбор.

  1. Открыть Блокнот с правами администратора
  2. Перейти к C:WindowsSystem32driversetchosts  (Или вставьте это в адресную строку)
  3. Открыть файл
  4. Внесите изменения

Windows 10 по-прежнему сохраняет старый вычислительный стандарт наличия файла hosts для рудиментарного сопоставления имен хостов. Проще говоря, файл hosts предоставляет механизм для сопоставления доменных имен (например, «onmsft.com») с IP-адресами серверов по вашему выбору.

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

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

Самый быстрый способ открыть файл — использовать Блокнот с правами администратора. Найдите Блокнот (нажмите кнопку «Пуск» и введите его имя) и щелкните приложение правой кнопкой мыши, чтобы отобразить контекстное меню. Нажмите «Запуск от имени администратора», чтобы запустить привилегированный экземпляр приложения. Обратите внимание, что вам может потребоваться повторно пройти аутентификацию или получить пароль администратора, если вы еще не вошли в систему под ним.

Когда Блокнот открыт в режиме администратора, вы готовы открыть файл. Нажмите «Файл» > «Открыть» и перейдите к файлу по адресу C:WindowsSystem32driversetchosts (его можно скопировать и вставить в адресную строку в верхней части окна «Открыть»). Если вы просматриваете папки графически, не забудьте изменить фильтр типа файла на «Все файлы», чтобы отображался файл hosts.

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

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

Поэтому, если вы хотите указать «microsoft.com» на IP-адрес 1.2.3.4, вы должны написать «1.2.3.4 microsoft.com» в новой строке. Каждый раз, когда вы пытаетесь зайти на microsoft.com, вместо этого вы оказываетесь на (несуществующем) веб-сайте 1.2.3.4.

В этот момент вам может быть интересно, зачем вам вообще нужно редактировать файл hosts. Хотя это более полезно для технических пользователей, есть также несколько более общих случаев, в которых это может быть полезно. Например, если вы хотите заблокировать определенный веб-сайт, например Google. Добавив запись для «google.com» в файл hosts, вы можете заставить Windows указывать адрес в другом месте, поэтому пользователи не смогут посещать сайт.

Чтобы выполнить этот пример, добавьте в файл строку, например, «0.0.0.0 www.google.com». Сохраните файл и попробуйте посетить Google в своем браузере.

Вы должны обнаружить, что сайт не загружается.

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

Еще одно гораздо более реалистичное применение файла hosts — блокировка веб-сайтов, на которых размещена реклама или шпионское ПО. Хотя мы не будем перечислять их здесь, если вы сопоставите адреса известных поставщиков рекламы с неиспользуемым внутренним IP-адресом (например, 127.0.0.1), вы внезапно окажетесь в Интернете без рекламы — в каждом браузере.

Windows преобразует URL-адреса объявлений в адрес, который больше не указывает на серверы провайдеров. Просто помните, что каждый добавляемый адрес должен быть только именем хоста (example.com), а не полным веб-адресом (http://www.example.com).

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

Microsoft отключит устаревшие TLS 1.0, 1.1 для Edge и IE в начале следующего года

Microsoft тестирует новый пользовательский интерфейс Cortana для Android и iOS с бета-версией версии 3.0

Далее >

OnMSFT.com построен на:

WordPress

GeneratePress
Azure
Тема благодаря Хизер!

Меню

Главная

О
Свяжитесь с нами
Присоединяйтесь к нашей команде!

© Copyright 2014 — 2023 OnMSFT.com LLC

Как найти и отредактировать файл hosts в Windows 11 (2022)

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

Поиск и редактирование файла hosts в Windows 11 (2022)

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

Содержание

Что такое файл hosts в Windows 11?

Когда вы открываете веб-сайт на своем ПК, браузер ищет IP-адрес доменного имени с DNS-сервера. Однако перед этим он сначала обращается к файлу «hosts» на вашем ПК с Windows, чтобы определить, указал ли пользователь IP-адрес для определенного домена. Если вы указали веб-сайту несуществующий IP-адрес (например, 0.0.0.0 ), сайт не откроется и будет фактически заблокирован. По сути, файл hosts содержит список всех веб-сайтов, которые вы заблокировали на своем ПК .

Сказав это, если вы используете один из популярных DNS-серверов в своем браузере, браузер будет игнорировать файл hosts . Он будет напрямую обращаться к DNS-серверу или кэшу DNS, чтобы получить IP-адрес веб-сайта (доменное имя), которое вы посещаете. Чтобы избежать этой ситуации, мы предлагаем включить DNS через HTTPS (DoH) в Windows 11 в настройках системы. Это гарантирует, что вы получите всю зашифрованную защиту DoH, а также примет во внимание файл hosts. В этом случае веб-сайты, упомянутые в файле hosts, будут заблокированы, и вы также получите зашифрованную связь DNS.

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

Как найти файл hosts в Windows 11

1. Сначала нажмите сочетание клавиш Windows 11 «Windows + E», чтобы открыть проводник. Здесь дважды щелкните, чтобы открыть диск « C ».

2. Далее перейти к « Windows ».

3. После этого перейдите в папку system32 -> drivers -> etc . Здесь вы найдете файл «hosts», который нам нужно отредактировать. Это будет тип «Файл», а не «Календарь».

4. Если вы не видите файл «hosts» в этой папке, нажмите «Просмотр» в верхнем меню и нажмите «Показать». Теперь выберите « Скрытые предметы ». Это покажет все скрытые элементы, включая файл «hosts».

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

Вы можете перейти по следующему адресу — « C:\Windows\system32\drivers\etc », чтобы найти файл hosts в Windows 10 и 11. Хотя вам нужны права администратора для редактирования файла hosts в его исходном местоположении, здесь мы пойдем немного другим путем. Так что продолжайте читать.

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

1. Сначала сделайте копию файла hosts в другом месте, например на рабочем столе. Это позволит вам легко и без прав администратора редактировать файл Hosts в Windows 11.

2. Теперь перейдите к скопированному файлу hosts, щелкните его правой кнопкой мыши и выберите «Открыть с помощью». Здесь выберите « Блокнот ».

3. Чтобы заблокировать веб-сайты с помощью файла «hosts» в Windows 11, добавьте строку внизу , следуя приведенному ниже синтаксису. Здесь вы указываете twitter.com на 0.0.0.0 , который является несуществующим IP-адресом. Предложение после # является комментарием, и это необязательно. Вы можете добавить столько веб-сайтов в файл hosts, сколько хотите, используя приведенный ниже синтаксис.

 0.0.0.0 twitter.com #Ваш компьютер заблокирует twitter.com 

4. Теперь нажмите «Файл» в верхнем меню и выберите « Сохранить ».

5. После этого скопируйте и переместите измененный файл «hosts» в папку «etc» для его замены. Он запросит разрешение администратора, и вам нужно нажать « Продолжить ».

6. Наконец, откройте twitter.com , и он не откроет на вашем ПК с Windows 11, поскольку IP-адрес этого веб-сайта сопоставлен с несуществующим IP-адресом. Вот как вы можете найти и отредактировать файл hosts в Windows 11, чтобы заблокировать веб-сайты.

7. Если вы хотите разблокировать сайт, просто удалите строку , которую вы добавили в файл hosts, или добавьте # в начало строки, чтобы весь текст превратился в комментарий. Это сделает команду неэффективной. Теперь снова переместите измененный файл hosts в папку «etc», чтобы изменения вступили в силу.

Часто задаваемые вопросы (FAQ)

Что такое файл Hosts в Windows 11?

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

Где найти файл Hosts в Windows 11?

Файл hosts в Windows 11 находится по адресу C:\Windows\System32\drivers\etc .

Для чего нужен файл Hosts в Windows 11?

Вы можете использовать файл hosts в Windows 11 для блокировки веб-сайтов на вашем ПК, указав им нерабочий IP-адрес.

Можем ли мы включить DNS через HTTPS с помощью файла Modified Hosts?

Да, вы можете использовать DNS через HTTPS и одновременно направлять трафик в файл-призрак. Однако вам необходимо включить DNS через HTTPS в настройках Windows, а не через браузер.

Отредактируйте файл hosts, чтобы заблокировать веб-сайты в Windows 11

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

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

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

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