Как обновить hosts linux

Содержание
  1. Редактируем файл hosts в Ubuntu Linux
  2. Что такое файл hosts? Где он находится в Ubuntu и как его редактировать, вам интересно, читаем материал ниже.
  3. Как отредактировать файл Hosts в Linux, Windows и macOS
  4. How to Edit Your Hosts File on Linux, Windows, and macOS
  5. В этом руководстве мы расскажем, как изменить файл hosts в Linux, macOS и Windows.
  6. Формат файла хостов
  7. Изменить файл хостов в Linux
  8. Изменить файл хостов в Windows
  9. Изменить файл хостов в macOS
  10. Вывод
  11. Как редактировать файл Hosts в Linux?
  12. Зачем редактировать файл Hosts?
  13. Как редактировать файл Hosts в Linux?
  14. Заблокировать веб-сайт
  15. Переключатель службы имен
  16. Заключение
  17. Как отредактировать файл Hosts в Linux, Windows и macOS
  18. Формат файла Hosts
  19. Изменить файл Hosts в Linux
  20. Изменить файл Hosts в Windows
  21. Изменить файл Hosts в macOS
  22. Выводы
  23. Как изменить файл Hosts в Linux
  24. Что такое файл Hosts?
  25. Расположение файла Hosts в Linux
  26. Как добавлять сайты в Hosts файл
  27. Создание ярлыков в Hosts файле
  28. Потенциальные проблемы использования

Редактируем файл 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) и выполните команду:

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

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

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

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

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

Источник

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

How to Edit Your Hosts File on Linux, Windows, and macOS

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

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

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

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

Формат файла хостов

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

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

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

Изменить файл хостов в Linux

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

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

Читайте также:  Command line windows service startup type

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

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

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

Изменить файл хостов в Windows

В Windows полный путь к файлу c:\Windows\System32\Drivers\etc\hosts . Приведенные ниже инструкции действительны для Windows 10 и Windows 8.

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

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

В Блокноте нажмите Файл, затем Открыть. В поле Имя файла вставьте c:\Windows\System32\drivers\etc\hosts .

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

Сохраните изменения, нажав File > Save .

Изменить файл хостов в macOS

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

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

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

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

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

Вывод

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

Источник

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

Главное меню » Linux » Как редактировать файл Hosts в Linux?

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

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

Есть разные причины для редактирования файла hosts на машине Linux:

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

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

Откройте терминал, выбрав «Приложения»> «Утилиты»> «Терминал», или вы можете использовать CTRL, ALT и T в качестве сочетаний клавиш.

После открытия терминала откройте файл Linux Hosts в системе, используя следующую команду:

Мы использовали Vim, но вы можете использовать разные текстовые редакторы, такие как nano.

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

Вы можете легко изменить файл Hosts, чтобы он был отформатирован так, как если бы IP-адрес записывался первым, а имя сервера – вторым.

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

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

Если вы хотите заблокировать перенаправление определенного веб-сайта на IP-адрес локального хоста, измените доменное имя файла Hosts. Например, мы хотим заблокировать xxyyzz.ru, тогда мы можем написать:

В приведенном выше тексте 134.1.0.1 – это IP-адрес локального хоста, но если вы хотите внести изменения в маршрут по умолчанию, вы можете написать:

В приведенном выше тексте 0.0.0.0 IP – это маршрут по умолчанию из этого конкретного файла Hosts.

Наконец, вы можете одновременно нажать клавиши CTRL и X, чтобы сохранить файл.

Переключатель службы имен

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

Nsswitch.conf – это файл, полностью настроенный для поиска DNS, затем пропускает файл Hosts и переходит к поиску DNS. Вы можете легко использовать приведенную ниже командную строку для проверки конфигурации:

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

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

Заключение

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

Читайте также:  Как поменять пароль postgres linux

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В Windows полный путь к файлу — c:WindowsSystem32Driversetchosts . Приведенные ниже инструкции действительны для Windows 10 и Windows 8.

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

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

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

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

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

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

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

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

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

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

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

Выводы

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

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

Источник

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

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

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

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

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

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

Читайте также:  Code block install windows

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

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

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

Расположение файла Hosts в Linux

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

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

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

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

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

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

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

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

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

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

Если у вас на компьютере развернута домашняя сеть и, скажем, по IP-адресу 192.168.1.10 у вас какая-либо полезная для вас веб-страница, вы можете указать псевдоним для быстрого доступа к нему:

Теперь, если вы откроете в браузере http://homeserver/, то автоматически попадете на 192.168.1.10. Это удобнее, чем каждый раз вводить IP-адрес вручную.

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

Потенциальные проблемы использования

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

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

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

Источник

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