Поиск по сайту:
Афоризмы нельзя ни есть, ни пить - их нужно вдыхать. (Алан.Дж.Перлис)

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

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

Файл Hosts поддерживается в Linux, Windows и Mac; они представляют собой текстовые файлы, которые используются для сопоставления имен хостов с различными IP-адресами. Замечательно редактировать файл Hosts при запуске теста в конкретной сети. Вы также можете использовать сопоставление IP-адреса, чтобы пропустить процесс, в котором веб-браузер использует поиск DNS (сервер доменных имен) для преобразования доменного имени в конкретный IP-адрес.

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

 

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

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

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

 

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

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

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

sudo vim /etc/hosts

 

Читать  Как использовать команду scp в Linux

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

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

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

0.0.0.0 server.domain.ru

 

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

 

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

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

134.1.0.1 <a href="http://www.xxyyzz.ru">www.xxyyzz.ru

 

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

0.0.0.0 www.xxyyzz.ru

 

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

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

 

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

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

Читать  Как установить Slack на Debian 10 Linux

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

cat /etc/nsswitch.conf
xyz@xyz-virtualBox:~$ cat etc nsswttch.conf
# /etc/nsswitch.conf
#
# Пример конфигурации функциональности переключателя службы имен GNU.
# Если у вас установлены пакеты 'glibc-doc-reference' и 'info', попробуйте:
# 'info libc "Name Service Switch"' для получения информации об этом файле.

passwd:      compat systemd
group:       compat systemd
shadow:      compat
gshadow:     files

hosts:      files mdns4_minimal [NOTFOUND=return] dns myhostname files
networks:    db files
protocols:   db files
services:    db files
ethers:      db files
rpc:         db files

netgroup: nis
xyz@xyz-VirtualBox: ~$

базы данных netgroup: nis
xyz @ xyz-VirtualBox: ~ $

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

sudo vim /etc/nsswitch.conf

 

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

 

Заключение

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

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 3,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
В качестве небольшого введения, файл bz2 - это сжатая версия…

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: