Разное

Открыть файл hosts: Как открыть файл hosts? — пк-ГИД

24.04.2021

Содержание

Как открыть файл hosts? — пк-ГИД

Многие пользователи нередко слышат о файле hosts. Особенно часто это связано с вирусами или невозможностью открыть тот или иной сайт. Да, на самом деле, в этом файле прописаны сопоставления IP-адресов именам узлов. Всё, что в нём можно найти – это список, состоящий из IP-адреса и названия сайта, которое ему приписано. По умолчанию, в файле есть только одна запись – 127.0.0.1 localhost.

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

Чтобы открыть файл hosts, достаточно открыть Блокнот, в меню Файл выбрать пункт Открыть и пройти по пути C:\WINDOWS\system32\drivers\etc, поочерёдно заходя в папку, где установлена Windows, в ней папку system32

, затем drivers и etc.

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

Открыв файл hosts мы видим примерно такое содержание:

Как видим, здесь есть текст, в начале каждой строки помеченный знаком #. Этот текст вписан как комментарий. А единственная запись, используемая системой – это 127.0.0.1 localhost. Если в тексте кроме этой записи есть и другие, то нужно внимательно изучить их, ведь они могли быть внесены не только полезными программами, но и вирусами. Так, многие пользователи сталкиваются с проблемой открытия любимых сайтов, соцсетей (например вконтакте, одноклассники и др.). А вся причина в том, что названиям сайтов сопоставлены другие IP-адреса или адрес 127.0.0.1. Таким образом, при попытке открыть сайт в браузере, он или не открывается вообще, или перенаправляется на другой, возможно, вредоносный сайт:

127.0.0.1 site1.ru
157.98.34.78 site2.ru

В примере первая запись направляет сайт site1.ru на внутренний адрес, и он просто не откроется, а вторая запись сопоставляет сайту site2.ru адрес 157.98.34.78, и вместо него будет открываться совсем другой веб-сайт.

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

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

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

Как изменить файл hosts на Windows 10, 8.1, 8, 7, Vista, пошаговая инструкция со скриншотами

Ну что ж, я думаю вы уже заметили, что при попытке сохранения системного файла hosts (C:\Windows\System32\drivers\etc\hosts), новая операционная система ругается и не дает сохранить желаемые изменения. В этом виновато ужесточение правил безопасности, применяемое в операционных системах восьмой серии. Конечно же, в этом есть смысл, так как многие вирусы прописывают нужные им строки в данный файл, и все антивирусы уже давно в обязательном порядке проверяют этот файл на данные изменения. Но что же делать нам, обычным пользователям? Мы же хотим, например, просто отключить рекламу в Skype. Всё довольно просто: нам необходимо открыть данный файл в программе, запущенной от имени администратора. И есть несколько способов это осуществить. На всякий случай, инструкция по восстановлению файла hosts.

Инструкция

Кстати, видео инструкция доступна по этой ссылке на канале сайта!

Как открыть файл hosts с помощью командной строки

  1. Кликаем правой клавишей по левому нижнему углу и выбираем «Командная строка (Администратор)».
  2. В открывшемся окне пишем (или копируем) следующий текст:

    notepad C:\Windows\System32\drivers\etc\hosts

  3. Откроется самый обычный блокнот Windows, но он будет запущен с правами администратора и позволит внести изменения в файл hosts.
  4. Сохраняем файл (Файл → Сохранить).

Альтернативный вариант первого способа:

Качаем файл editHOSTS.cmd. Жмём правой клавишей по нему, выбираем «Запустить от имени администратора» и редактируем файл в открывшемся окне блокнота.

Открытие текстового редактора с правами администратора вручную

  1. Принципиально данный способ не отличается от предыдущего, но теперь нам нужно пройти в папку, в которой хранится исполняющий файл текстового редактора, к примеру Блокнот Windows (эта часть инструкции так же подойдет к другим текстовым редакторам, например Notepad++) находится в: C:\Windows\system32.

    В данной папке необходимо найти файл notepad.exe.

  2. Жмём по notepad.exe правой клавишей и выбираем «Запуск от имени администратора».

  3. Выбираем «Файл» → «Открыть». В появившемся окне идём в папку с файлом hosts (C:\Windows\System32\drivers\etc\). Выбираем в правом нижнем углу «Все файлы» и открываем 

    hosts.

  4. Вносим необходимые изменения и сохраняем файл.

На этом всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа или подписавшись на группу в Вконтакте.

Спасибо за внимание!

Материал сайта Skesov.ru

Оцените статью:

(66 голосов, среднее: 4.6 из 5)

Поделитесь с друзьями!

Как использовать файл «hosts»?

Файл hosts является готовым файлом в операционной системе Windows, Linux, Mac OS, он используется для сопоставления (map) доменного имени с IP адресом. Но работает только на том компьютере.

Чтобы легче понять, возьмем ситуацию, у вас есть вебсайт и развернут на одном сервере с IP адресом 1.2.3.4, и вы можете иметь к нему доступ через IP:

Вы хотите использовать доменное имя abc.com (Или любое) для доступа в вашу веб страницу вместо IP. Вам нужно только конфигурировать в файле 

hosts и вы получите то, что хотите. Конечно будет работать только на вашем компьютере.

На Windows открыть файл:

  • C:\Windows\System32\drivers\etc\hosts

Добавить конфигурационный сниппет:

C:\Windows\System32\drivers\etc\hosts


1.2.3.4      abc.com
1.2.3.4      mydomain.com

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

C:\Windows\System32\drivers\etc\hosts


127.0.0.1      localhost
127.0.0.1      abc.com
 

Для таких операционных систем как Linux, файл hosts имеет полную ссылку:

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

1- Открыть окно Terminal.
2- Выполнить следующую команду (command):

3 — Добавить конфигурационный сниппет:

1.2.3.4      abc.com
1.2.3.4      mydomain.com

4 — Нажать Ctrl + X для сохранения изменений.

Для операционной системы Mac OS, файл hosts имеет полную сслыку:

Способ конфигурации файла hosts

 в данной операционной системе похожа на ​​​​​​​Windows. Но вам нужно знать команды для изменения содержания файла.

1- Открыть окно Terminal (Applications -> Utilities -> Terminal).
2- Выполнить следующую команду (command):
sudo nano /private/etc/hosts

3 — Добавить следующий конфигурационный сниппет в конец файла:

1.2.3.4      abc.com
1.2.3.4      mydomain.com
 

4 — Нажать Ctrl + X для сохранения изменений.

Как отредактировать файл hosts через CMD?



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

Эхо вроде этого:

0.0.0.0 websitename.com

Как я могу это сделать? (OS: Windows 7)

windows-7 cmd hosts
Поделиться Источник omnix     19 ноября 2010 в 04:18

2 ответа


  • Измените файл Windows hosts с vbscript с правами администратора

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

  • Редактировать файл hosts в python

    Я хочу сопоставить 172.16.14.54 с myblog.dexter.in в файле hosts через код python. Но для редактирования файла hosts требуются права администратора. Итак, как отредактировать файл hosts без административных привилегий в python на windows/mac. Обратите внимание: пользователю не нужно указывать…



42

echo 0.0.0.0 websitename.com >> %WINDIR%\System32\Drivers\Etc\Hosts

>> добавляет выходные данные echo в файл.

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

Во-первых, это не повлияет на веб-браузер, например, который уже имеет текущий адрес «real» IP. Так что это не всегда будет действовать сразу.

Во-вторых, он требует , чтобы вы добавили запись для каждого имени хоста в домене; например, простое добавление websitename.com не заблокирует www.websitename.com.

Поделиться Andrew Barber     19 ноября 2010 в 04:29



21

Используйте Hosts Commander . Это просто и мощно. Переведенное описание (с русского) здесь .

hosts add another.dev 192.168.1.1 # Remote host
hosts add test.local # 127.0.0.1 used by default
hosts set myhost.dev # new comment
hosts rem *.local
hosts enable local*
hosts disable localhost

..и многие другие…

Usage:
    hosts - run hosts command interpreter
    hosts <command> <params> - execute hosts command

Commands:
    add  <host> <aliases> <addr> # <comment>   - add new host
    set  <host|mask> <addr> # <comment>        - set ip and comment for host
    rem  <host|mask>   - remove host
    on   <host|mask>   - enable host
    off  <host|mask>   - disable host
    view [all] <mask>  - display enabled and visible, or all hosts
    hide <host|mask>   - hide host from 'hosts view'
    show <host|mask>   - show host in 'hosts view'
    print      - display raw hosts file
    format     - format host rows
    clean      - format and remove all comments
    rollback   - rollback last operation
    backup     - backup hosts file
    restore    - restore hosts file from backup
    recreate   - empty hosts file
    open       - open hosts file in notepad

https:/ / code.google.com/p / hostscmd/загрузки/список

Поделиться VEG     15 ноября 2011 в 22:16


Похожие вопросы:


отредактируйте файл etc\hosts

Используя C или bat-файл, я пытаюсь отредактировать файл hosts из c:\Windows\System32\drivers\etc, но я не могу;t bc он защищен от записи. Вы можете сказать мне, что я могу сделать?


Как определить, ретранслируется ли мой сайт через файл hosts или приложение

У меня есть приложение, которое подключается к моему веб-сайту для проверки пользовательских данных (идентификатор оборудования), но если кто-то поместит строку в файл windows hosts, она может быть…


Как я могу редактировать / обновлять файл hosts(etc/hosts) с помощью любого языка программирования

Динамически я хочу отредактировать / обновить файл hosts(etc/hosts), чтобы добавить домен. Для редактирования файла hosts(etc/hosts) требуется привилегия администратора. Используя Linux, я могу…


Измените файл Windows hosts с vbscript с правами администратора

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


Редактировать файл hosts в python

Я хочу сопоставить 172.16.14.54 с myblog.dexter.in в файле hosts через код python. Но для редактирования файла hosts требуются права администратора. Итак, как отредактировать файл hosts без…


Изменение localhost адрес на другой адрес через windows hosts-файл — выиграть 7

При использовании таких программ, как EasyPHP, Wamp и т. д., Я в основном получаю доступ к своим скриптам в браузере, добавляя префикс localhost/ перед именем скрипта. Я попытался отредактировать…


Как отредактировать файл /etc/hosts в эмуляторе Android Studio, работающем в nougat?

Кто-нибудь знает, как редактировать файл /etc/hosts внутри эмулятора android studio, работающего в nougat? Я буду редактировать его, чтобы использовать свой виртуальный хост на локальном…


Как открыть файл с помощью администратора, отредактировать и сохранить с помощью bat

Как создать bat-файл, чтобы открыть определенный файл (hosts) с помощью администратора, отредактировать его и сохранить? Я пробовал, но это не работает: echo C:\Windows\System32\drivers\etc\hosts…


Невозможно отредактировать файл hosts с помощью python

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


Как редактировать /etc/hosts в экземплярах контейнера Azure?

Я пытаюсь отредактировать /etc/hosts с помощью команды echo IP Hostname >> /etc/hosts, но кажется, что ACI перезаписывает файл. Я уже пробовал поместить его в dockerfile, а также через командную…

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

Всем привет Как я понимаю, то у вас ситуация не совсем простая, верно? Вам нужно открыть файл hosts в Windows 10, но не просто открыть, а открыть от имени администратора? Вот тут ребята не все так просто.. Короче ребята, да, я думал что тут не все так просто, а знаете почему я так думал? Потому что думал что нужно делать вот что, что мол для того, чтобы открыть файл hosts от имени администратора, то нужно запустить сначала прогу от имени администратора, чтобы уже ней потом открыть сам файл hosts! Но не знаю откуда у меня эта идея взялась, короче скажу сразу, что можно обойтись и без этого гемора, все проще…

Но вообще зачем нужен этот файл hosts? В этом файле часто вирусы прописывают свои записи. Короче сам файл нужен для того, чтобы вручную сопоставить IP-адрес и имя какого-то сайта. Дело в том, что каждый сайт в интернете, он имеет имя. Но это имя, это сделано для того, чтобы было удобно лично нам. А есть еще такое как IP-адрес сервера, где лежит сайт. Ну так вот, но на сервере может быть несколько сайтов, тогда что? В общем я тут имею ввиду не просто сервер, а именно тот сервер, на котором лежит сайт и к которому привязано имя сайта. Ну короче это не важно. Вам важно знать то, что каждый сайт в интернете имеет как просто имя точка ру (например) также и просто IP-адрес, который если набрать в адресной строке браузера, то эффект будет такой же, как и если бы вы набрали адрес сайта.

РЕКЛАМА

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

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

РЕКЛАМА

Потом в самом диспетчере, в самом вверху, в левом углу там будет такое как Файл, вот вы это нажимаете и выбираете пункт Запустить новую задачу:

РЕКЛАМА

Потом у вас появится маленькое окошко Создание задачи, там вам нужно поставить галочку На создать задачу с правами администратора и потом там где Открыть, то там прописать путь к файлу:

C:\Windows\System32\drivers\etc\hosts

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

РЕКЛАМА

После этого откроется файл в блокноте, короче примерно вот такой файл у вас откроется:

РЕКЛАМА

Это кстати содержимое файла по умолчанию, ну то есть такое, какое идет в только что установленной Windows 10. Ну так вот ребята, файл открылся, отлично, вот теперь я тут что-то напишу (это для теста) и закрою файл. Вот я написал тут слово test:

Потом я закрыл файл hosts, ну нажал на крестик, появилось такое сообщение, тут я нажал кнопку Сохранить:

РЕКЛАМА

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

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

C:\Windows\System32\drivers\etc

РЕКЛАМА

Ну и нажимаете ОК. Потом у вас откроется папка, где будет лежать файл hosts, вот нажмите по нему правой кнопкой, и потом в меню выберите пункт Свойства:

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

РЕКЛАМА

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

Еще вот что напишу вам, вот как очистить файл hosts, вы знаете? Тут нужно просто знать одно железное правило, вот смотрите, запомните, что все что начинается не на знак решетки, ну то есть не на знак #, то все это уже идут записи так бы сказать. Все что начинается на знак #, это идут комментарии. Ну и самое главное, в чистом файле hosts, ну то есть в том, который есть только в установленной винде, то там ничего нет кроме комментариев! То есть в чистом файле hosts ничего не должно быть кроме комментариев, то есть строчек, которые начинаются на #! Что-то задумались, хотите быть уверенными на все сто процентов, что файл hosts чистый? Нет проблем. Чтобы очистить файл hosts полностью, вообще так стопудово, стопроцентово, то просто УДАЛИТЕ ВСЕ ЧТО ВНУТРИ ЕГО ЕСТЬ. Вот все это удалите, сохраните и все. Файл hosts чистый, даже без комментариев. Это реально, я тут ничего не придумываю вам, если вы это сделаете, то файл hosts у вас ну точняк будет очищенным

Можно было бы уже заканчивать, но вот ребята, хочу я вам еще показать один способ, как открыть файл hosts от имени администратора в Windows 10. Ну а почему бы нет? Может вам именно этот способ будет более удобный, не переживайте, писать много не буду Значит смотрите, нажимаете правой кнопкой по иконке Пуск, там в меню выбираете пункт Командная строка (Администратор), вот этот пункт:

Потом у вас может появится такое окошко, а может и не появится, это такая просто типа безопасность, в общем если что, то нажимаете тут Да:

РЕКЛАМА

Появится черно окно, ну это и есть командная строка, вот тут вы пишите в это окно такое как:

START C:\Windows\System32\drivers\etc\hosts

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

Потом нажимаете кнопку энтер, после чего появится окошко, где нужно два раза нажать на Блокнот:

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

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

На главную! Windows 10 файл hosts 08.01.2017

РЕКЛАМА

Что такое файл hosts и как его редактировать

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

Файл hosts представляет собой файл без расширения, хранящийся на системном диске, в котором устанавливаются соответствия доменных имен сетевым адресам. К примеру, доменному имени google.com соответствует сетевой адрес 64.233.162.94. Во всемирной паутине данную задачу выполняет DNS-сервер, адрес которого прописан в настройках сетевой карты или маршрутизатора. Но перед тем как направить запрос на сервер DNS, операционная система проверяет наличие записи для указанного в строке браузера доменного имени в файле host, и если такая запись будет обнаружена, то система передаст сетевой карте тот адрес, который указан в hosts, и не станет оправлять запрос на DNS-сервер.

Теперь немного подробнее. Все ресурсы в сети интернет (сайты) хранятся на серверах, каждый из которых имеет свой уникальный сетевой адрес (IP-адрес). IP-адреса уникальны и имеют числовой вид, и именно по ним узлы сети интернет находят друг друга в сети. То есть, грубо говоря, для того, чтобы Ваш комп смог получить доступ к сайту, ему нужно всего лишь знать ip-адрес сервера, на котором он лежит. Все что Вам нужно сделать, это ввести в адресную строку браузера сетевой адрес сайта в виде четырех чисел, разделенных точками. Проблема в том, что такая «машинная» запись не очень удобна для восприятия человеком и их сложно запоминать, поэтому было придумано именовать сайты не в числовом, а в символьном виде, то есть в виде доменного имени (например, uznaikak.ru). Но машины по-прежнему ищут друг друга по сетевым адресам, иначе они не могут, поэтому компьютеру нужно знать какой сетевой адрес соответствует доменному имени. Чтобы решить эту проблему нужно где-то хранить и регулярно пополнять таблицу соответствия сетевых адресов доменным, к которой система будет каждый раз обращаться для того, чтобы перейти на тот или иной сайт. Лучший вариант – хранить все записи в одном месте в общем доступе для всех узлов сети, и этим местом является DNS-сервер (Domain Name System). А файл hosts по сути выполняет ту же функцию, что и DNS, но хранится он на локальной машине и имеет более высокий перед DNS-сервером приоритет.

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

Редактирование файла hosts

Располагается данный файл на системном локальном диске по адресу: C:\Windows\System32\drivers\etc

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

1 способ. С помощью Блокнота.

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

net user администратор /active:yes

Для англоязычной версии Windows команда будет иметь вид:

net user administrator /active:yes

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

Авторизуемся под созданной учетной записью администратора. Теперь мы можем беспрепятственно вносить изменения в hosts и сохранять изменения.

Перейдя в папку где лежит файл hosts (C:\Windows\System32\drivers\etc), наводим курсор на файл и вызываем контекстное меню, нажатием правой клавиши мыши. Выбираем пункт «Открыть с помощью».

Из предложенного списка выбираем Блокнот, и жмем «ОК».

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

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

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

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

Если по каким-то причинам воспользоваться встроенным поисковиком не удается, то найти программу Блокнот можно на системном диске в папке C:\Windows\System32. Там находим файл notepad и так же запускаем его от имени администратора, нажав соответствующий пункт контекстного меню.

Теперь через программу нужно открыть hosts. Для этого в окне редактора жмем пункт меню «Файл» и выбираем «Открыть».

Указываем расположение файла, который, как мы помним, находится в папке C:\Windows\System32\drivers\etc, и жмем открыть.1

2 способ. С помощью командной строки.

В строку поиска вводим cmd и в результатах поиска находим «Командная строка». Жмем правой клавишей, и в контекстном меню выбираем пункт «Запустить от имени администратора».

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

notepad C:\Windows\System32\drivers\etc\hosts

Если операционная система установлена в другой раздел жесткого диска, то вместо С укажите Вашу букву.

3 способ. С помощью программы Hosts File Editor.

Минус способа в том, что программа Hosts File Editor является сторонней и ее предварительно нужно скачать из интернета. А скачать ее можно по следующей ссылке.

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

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

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

Как отредактировать файл hosts в Ubuntu | Linuxsoid

HOSTS — это текстовый файл, который содержит базу данных доменных имен и используется для их трансляции в сетевые адреса узлов. Запрос к этому файлу играет очень важную роль и имеет очень высокий приоритет перед обращением к DNS-серверам. В отличие от DNS который обновляется от 30 минут до 2-3 суток, содержимое файла контролируется администратором компьютера и может обновляться в любой момент при необходимости.

Работая в других OC вы может уже и знаете где находится файл hosts, но перейдя на Ubuntu Linux, вы можете немного потеряться где данный файл находится и как его редактировать.

Что такое файл hosts? Где он находится в Ubuntu и как его редактировать, вам интересно, читаем материал ниже.

HOSTS — это текстовый файл, который содержит базу данных доменных имен и используется для их трансляции в сетевые адреса узлов. Запрос к этому файлу играет очень важную роль и имеет очень высокий приоритет перед обращением к DNS-серверам. В отличие от DNS который обновляется от 30 минут до 2-3 суток, содержимое файла контролируется администратором компьютера и может обновляться в любой момент при необходимости.

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

  • C:\WINDOWS\system32\drivers\etc — в Windows
  • /etc/hosts — В Ubuntu

Для открытия файла hosts на редактирование в Ubuntu, откройте терминал(CTRL+ALT+T) и выполните команду:

sudo gedit /etc/hosts

после чего данный файл откроется в стандартном редакторе удобном для редактирования, стандартное содержимое файла:

127.0.0.1    localhost
127.0.1.1    your-pc

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

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

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

{IP - IP адрес узла} {Название хоста - имя узла в домене}.{Домен - доменное имя} {Алиас - определяет дополнительное имя узла}

Более подробную информацию по работе с файлом hosts вы можете получить выполнив в терминале команду man hosts.

Пример записи:

193.109.247.234 linuxsoid.com
88.212.202.38 li.ru

вот так все просто, вносим изменения, сохраняем и готово, будут вопросы, спрашивайте в комментариях к материалу.

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

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

Еще одна вещь, для которой вы можете использовать его, — это блокировать доступ к вредоносным сайтам или определенным сайтам, например, вашим сотрудникам или детям.Вы можете заставить локальный компьютер разрешить ошибку e.i. www.facebook.com через неверный IP-адрес, и таким образом люди не смогут его открыть. Поскольку для редактирования файла hosts необходим административный доступ, кому-то будет очень сложно отменить это изменение.

Изменение файла hosts в ОС Windows
  • Откройте корневую папку вашей системы, чаще всего C: \ Windows , и перейдите в System32 \ drivers \ etc
  • Щелкните файл hosts правой кнопкой мыши и выберите Редактировать с помощью Блокнота в раскрывающемся меню.
  • Перейдите в конец файла и добавьте желаемый IP-адрес, а затем имя хоста (или имя домена). Сохраните файл, и все готово.

Изменение файла hosts под MAC OS
  • Запустите Terminal , введите sudo nano / private / etc / hosts и нажмите Return . Вам также потребуется ввести пароль администратора для его выполнения, как и для всех команд sudo.
  • Теперь у вас будет открыт файл hosts в редакторе Nano.Используйте клавиши со стрелками на клавиатуре, чтобы перемещаться по файлу и редактировать его.
  • Как и в случае с описанным выше методом Windows, вы должны просто добавить желаемый IP-адрес, за которым следует имя хоста (или имя домена).
  • Нажмите Control-O, чтобы сохранить файл.
  • Используйте свой веб-браузер, чтобы проверить изменения и очистить кеш с помощью dscacheutil -flushcache , если они еще не вступили в силу.
Изменение файла hosts под Linux
  • Запустите Terminal , введите sudo vim / etc / hosts и нажмите Введите .Введите пароль администратора (при необходимости).
  • Теперь у вас открыт файл hosts.
  • Как и в случае с описанным выше методом Windows и MAC, вы должны просто добавить желаемый IP-адрес, за которым следует имя хоста (или имя домена).
  • Нажмите Control-O, чтобы сохранить файл.
  • Используйте свой веб-браузер, чтобы проверить изменения и очистить кеш с помощью dscacheutil -flushcache , если они еще не вступили в силу.

Как редактировать файл Hosts в Windows, Linux и Mac — руководство для начинающих

DNS

время доступа

11 октября, 2019

песочные часы пустые

3мин чтения

person_outline

Эльвинас С.

Как мы все знаем, DNS (система доменных имен) — это телефонная книга в Интернете. Однако знаете ли вы, что файл hosts на вашем компьютере также можно использовать в качестве каталога для доменных имен? В этой статье объясняется, что такое файл hosts и как его редактировать в Windows 10, Linux и Mac для имитации изменения DNS.

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

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

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

Зачем изменять файл Hosts?

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

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

.

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

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

Редактировать файл Hosts в Windows 10

Прежде чем мы начнем, вам понадобится IP-адрес для вашего домена:

  1. Войдите в свою hPanel, затем прокрутите вниз до раздела Other и найдите кнопку IP Manager .
  2. В поле IP to allow введите свой собственный IP-адрес.Он должен включать четыре десятичных числа, разделенных точками, каждое в диапазоне от 0 до 255.
  3. Нажмите Добавьте .

Теперь давайте отредактируем файл hosts . Для Windows 10 есть два метода: вручную или с помощью инструмента Hosts File Editor . Как правило, вы можете использовать приведенные ниже руководства в любой версии Windows.

Изменить файл вручную

  1. Нажмите Запустите и найдите Блокнот . Щелкните правой кнопкой мыши Запуск от имени администратора .
  2. В Блокноте перейдите в Файл -> Открыть . Перейдите в C: \ Windows \ System32 \ Drivers \ etc и обязательно выберите All Files , чтобы найти файл hosts .
  3. Теперь вы можете редактировать файл hosts . Добавьте персонализированный IP-адрес, который вы создали ранее, через пробел, а затем ваше доменное имя.
  4. Когда закончите, не забудьте сохранить изменения.

Использование инструмента редактора файлов Hosts

Существует более простой способ отредактировать файл hosts в Windows 10 — это использовать редактор файлов Hosts.

  1. Как только вы окажетесь в редакторе файлов Hosts File Editor , введите целевой IP-адрес и доменное имя в соответствующие столбцы.
  2. Сохраните изменения.

Редактировать файл Hosts в Linux

В Linux вы можете использовать свой любимый текстовый редактор для выполнения этой работы. Здесь мы будем использовать Gedit в Ubuntu . Откройте Терминал , нажав Ctrl + Alt + T .

  1. Введите команду ниже, затем введите пароль администратора:
     судо su 
  2. Чтобы открыть файл hosts с помощью Gedit , введите следующую команду и нажмите Введите :
     sudo gedit / etc / hosts 
  3. Добавьте целевой IP-адрес, затем пробел, а затем имя домена внизу файла hosts , как в учебнике по Windows 10.
  4. Сохраните изменения.

Редактировать файл Hosts в MacOS

Если вы используете macOS от Leopard (10.6) до последней версии, выполните следующие действия, чтобы отредактировать файл hosts :

  1. Щелкните на Launchpad и откройте Terminal .
  2. Мы будем использовать Nano Editor . Чтобы запустить его от имени администратора, вставьте приведенный ниже оператор и нажмите . Введите :
     судо нано / частный / и т. Д. / Хосты 
  3. Введите свой пароль.Вы будете перенаправлены к файлу hosts .
  4. Добавьте выбранный вами IP-адрес, затем имя домена, разделенное пробелом.
  5. Обязательно сохраните изменения с помощью сочетания клавиш Ctrl + O .

В некоторых случаях для вступления изменений в силу может потребоваться некоторое время. Вы можете очистить DNS, чтобы изменения вступили в силу.

Для этого откройте Терминал , введите команду:

 sudo dscacheutil -flushcache 

Следуют:

 sudo killall -HUP mDNSResponder 

Нажмите Enter, и не забудьте свой пароль.

Заключение

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

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

Вот краткое резюме:

  • Windows 10 — используйте любой текстовый редактор, например Блокнот, для изменения файла или используйте редактор файлов Hosts.
  • Linux — используйте Gedit или любой другой текстовый редактор, который вам больше нравится.
  • Mac — обратиться к Nano Editor через Терминал.

Удачи!

Файл Hosts в Linux

Все операционные системы с поддержкой сети имеют файл hosts для преобразования имен хостов в IP-адреса. Всякий раз, когда вы открываете веб-сайт, вводя его имя хоста, ваша система будет читать файл hosts, чтобы проверить соответствующий IP-адрес, а затем откроет его. Файл hosts — это простой текстовый файл, расположенный в папке etc в Linux и Mac OS (/ etc / hosts).В Windows также есть файл hosts, в Windows вы можете найти его в Windows \ System32 \ drivers \ etc \

Вот как это выглядит:

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

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

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

Зачем редактировать файл / etc / hosts?

Редактируя файлы hosts, вы можете достичь следующих целей:

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

Как отредактировать файл / etc / hosts?

Вы можете редактировать текстовый файл hosts, расположенный в / etc / hosts, только как суперпользователь.Сначала вам нужно будет открыть его в текстовых редакторах, таких как редактор VI, редактор Nano или gedit и т. Д. В терминале Linux. Затем вы внесете необходимые изменения и сохраните файл, чтобы эти изменения вступили в силу.

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

 $ sudo nano / etc / hosts 

Или

 $ sudo gedit / etc / hosts 

(для gedit)

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

  • Заблокировать веб-сайт
  • Доступ к удаленному компьютеру через псевдоним

Заблокировать веб-сайт

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

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

 127.0.0.1 www.google.com 

Теперь, когда мы открываем веб-сайт Google, наша система принимает IP-адрес нашего локального хоста (127.0.0.1) из файла hosts и перенаправить нас на него вместо IP-адреса Google с нашего DNS-сервера.

OR

 0.0.0.0 www.google.com 

Теперь, когда мы открываем веб-сайт Google, наша система берет IP-адрес маршрута по умолчанию (0.0.0.0) из файла hosts и перенаправляет нас на него вместо google IP с нашего DNS-сервера.

Так будет выглядеть отредактированный файл. Сохраните изменения, нажав ctrl + X.

Теперь при попытке открыть www.google.com из вашего браузера, вы увидите следующее сообщение об ошибке:

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

Есть также несколько предопределенных списков блокировки, которые вы можете использовать в файле hosts: https://github.com/StevenBlack/hosts

Доступ к удаленному компьютеру через псевдоним

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

 192.168.1.10 myserver 

IP-адрес соответствует местоположению сервера, к которому мы хотим получить доступ, и myserver это новый псевдоним, который мы хотим использовать.

Теперь, когда мы сохраним файл и введем myserver в адресной строке, мы будем перенаправлены на наш удаленный сервер.

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

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

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

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

Что такое файл хостов Linux?

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

Если вы откроете файл hosts, вы быстро заметите, что в нем нет каталога всего Интернета.Вместо этого может быть всего пара строк, и все. Что дает?

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

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

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

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

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

В Linux вы можете найти файл hosts в

  / etc / hosts  

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

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

  нано  

, вам нужно сначала ввести

  судо  

чтобы получить доступ суперпользователя:

  Судо нано / и т. Д. / Хосты  

Чтобы использовать графический текстовый редактор, такой как gedit, вы можете попробовать

  гксу  

вместо:

  gksu gedit / etc / hosts  

Вы должны использовать терминал, чтобы вы могли запустить соответствующее приложение с правами администратора.Просто замените nano или gedit своим любимым терминальным или графическим текстовым редактором. В nano, как только вы закончите редактировать файл, нажмите Ctrl + X , а затем y , чтобы подтвердить перезапись изменений.

Как добавить сайты в файл Hosts

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

Например, чтобы заблокировать Википедию, вы должны ввести (не забывая использовать клавишу табуляции, а не пробел):

  127.0.0.1 wikipedia.org  

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

Если терминал вас пугает, попробуйте приложение Domain Blocker в Linux Mint (также известное как mintnanny).Он добавит записи в файл hosts, которые указывают на указанные вами имена хостов на 127.0.0.1. Но чтобы сделать что-нибудь еще, вам все равно придется вносить изменения в текстовом редакторе.

Загрузка: Domain Blocker (бесплатно)

Создание ярлыков в файле Hosts

Если у вас есть компьютер в вашей домашней сети (скажем, с IP-адресом 192.168.1.10), на котором есть простой веб-сайт, который делает что-то полезное для вас, вы можете ввести в свой файл hosts следующее:

  192.168.1.10 домашний сервер  

Затем, если вы откроете свой браузер и просто наберете

  http: // домашний сервер  

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

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

Возможные проблемы с файлом Hosts

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

  1. Тип
      http: //  
    в начале каждого адреса.Например, если у вас заблокирована Википедия в файле hosts, Chrome обойдет блокировку, если вы просто введете
      wikipedia.com  
    в адресную строку. Если вы напечатаете
      http://wikipedia.com  
    в адресную строку, он будет следовать за файлом hosts.
  2. Отключите «Использовать веб-службу для устранения ошибок навигации» в настройках Chrome, и тогда вам не придется вводить
      http: //  
    в начале каждый раз.Это один из нескольких советов по обеспечению конфиденциальности в Google Chrome, которые все равно стоит выполнить.

Как вы измените файл Hosts?

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

Кредит изображения: Алексей Марк / Shutterstock

Google Диск для Android с расширенными уведомлениями

Теперь вы можете получить доступ ко всем уведомлениям Диска, даже если уведомления с телефона отключены в приложении Диска.

Об авторе Бертель Кинг (Опубликовано 322 статей)

Бертел — цифровой минималист, который пишет с портативного компьютера с физическими переключателями конфиденциальности и операционной системой, одобренной Free Software Foundation.Он ценит этику выше функций и помогает другим контролировать свою цифровую жизнь.

Более От Бертеля Кинга
Подпишитесь на нашу рассылку новостей

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.

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

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

Система доменных имен

Когда вы вводите доменное имя веб-сайта, который хотите посетить, многое происходит за кулисами.Каждый веб-сайт, каждая служба, почти каждое устройство, подключенное к Интернету, имеет уникальный числовой адрес, который сообщает всем остальным устройствам, где оно находится — его TCP / IP-адрес. Система доменных имен (DNS) переводит эти числовые адреса во что-то более узнаваемое и запоминающееся для людей, например, «www.imore.com».

VPN-предложения: пожизненная лицензия за 16 долларов, ежемесячные планы за 1 доллар и более

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

Файл Hosts

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

Есть несколько практических причин, по которым вы захотите использовать файл Hosts вместо того, чтобы просто позволить DNS делать свое дело.Допустим, вы тестируете сервер разработки, который собираетесь развернуть, и хотите использовать его доменное имя вместо конкретного IP-адреса машины. Перед тем, как система будет подключена к сети и станет доступной для любому , использующему DNS, вы можете вместо этого использовать файл хоста: введите IP-адрес машины, и когда вы используете это доменное имя, ваш Mac будет использовать это устройство вместо этого.

Вы также можете использовать файл Hosts для блокировки или обхода шпионского ПО и рекламных сетей, «обнуляя» их IP-адреса — вставляя 0.0.0.0, затем имя домена, который вы хотите заблокировать.

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

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

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

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

При преобразовании имени в IP файл локальных хостов — это первый файл, который вы просматриваете при работе. Если сопоставление IP-адреса с доменом не включено в файл хоста, он ищет DNS-сервер в Интернете. Вот как работает этот процесс.

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

Когда вы будете готовы отредактировать файл локального хоста Ubuntu, выполните следующие действия:

Шаг 1. Откройте файл хостов Ubuntu

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

Судо нано / и т. Д. / Хосты

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

 127.0.0.1 локальный хост
127.0.1.1 убунту1804

# Следующие строки желательны для хостов с поддержкой IPv6
:: 1 ip6-localhost ip6-loopback
fe00 :: 0 ip6-локальная сеть
ff00 :: 0 ip6-mcastprefix
......................... 

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

Шаг 2. Добавьте записи хоста

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

 127.0.0.1 локальный хост
127.0.1.1 убунту1804
127.0.0.1 example.com
# Следующие строки желательны для хостов с поддержкой IPv6
:: 1 ip6-localhost ip6-loopback 

Сохраните файл и выйдите.

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

Заключение:

Вот как можно добавить или изменить запись файла хостов Ubuntu.

Для студента или нового пользователя, который ищет систему Linux для начала обучения, проще всего начать с ОС Ubuntu Linux…. Это отличная операционная система Linux для начинающих и тех, кто ищет более простой в использовании дистрибутив Linux.

Ubuntu — это операционная система Linux с открытым исходным кодом, которая работает на настольных компьютерах, ноутбуках, серверах и других устройствах…

При использовании Ubuntu вы обнаружите, что Linux не так уж отличается от Windows и других операционных систем во многих отношениях, особенно когда дело доходит до использования системы для выполнения работы.…

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

Вам также может понравиться следующий пост:

Используйте файл hosts для тестирования своего сайта без изменения DNS

Обычно это последнее, что вы хотите сделать после переноса сайта через него, чтобы проверить его как можно тщательнее.В большинстве случаев вы можете полностью протестировать функциональность вашего недавно перенесенного сайта с помощью встроенного «псевдонима домена с мгновенным доступом», однако иногда веб-сайт может существенно зависеть от правильности URL-адреса, если это не «yourdomain.com», он может не работать. все! Итак, как вы можете проверить, будет ли ваш сайт работать после того, как вы измените DNS? Ответьте, отредактируйте ваш локальный файл «hosts».


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

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

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

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