Сети

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

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

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

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

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

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

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

Откройте терминал, выбрав приложения> утилиты> функция терминала, или вы можете использовать CTRL, ALT и T в качестве сочетаний клавиш.

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

судо vim / и т.д. / хосты

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

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

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

0.0.0.0 сервер.домен.ком

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

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

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

134.1.0.1 www.xxyyzz.ком

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

0.0.0.0 www.xxyyzz.ком

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

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

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

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

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

кот / etc / nsswitch.conf [адрес электронной почты защищен]: ~ $ cat и т. д. nsswttch.conf
# / etc / nsswitch.conf
#
# Пример конфигурации функциональности переключателя службы имен GNU.
# Если у вас установлены пакеты glibc-doc-reference и info, попробуйте:
# 'info libc "Name Service Switch"' для получения информации об этом файле.
passwd: compat systemd
группа: compat systemd
тень: совместимость
gshadow: файлы
хосты: файлы mdns4_minimal [NOTFOUND = return] dns myhostname files
сети: файлы db
протоколы: файлы db
услуги: файлы БД
ethers: файлы базы данных
rpc: файлы базы данных
netgroup: nis
xyz @ xyz-VirtualBox: ~ $

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

sudo vim / и т. д. / nsswitch.conf

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

Заключение

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

Как загрузить и играть в Sid Meier's Civilization VI в Linux
Введение в игру Civilization 6 - это современный подход к классической концепции, представленной в серии игр Age of Empires. Идея была довольно просто...
Как установить Doom и играть в него в Linux
Введение в Doom Серия Doom возникла в 90-х годах после выхода оригинальной Doom. Это мгновенно стал хитом, и с тех пор серия игр получила множество на...
Vulkan для пользователей Linux
С каждым новым поколением видеокарт мы видим, как разработчики игр расширяют границы графической точности и приближаются на шаг ближе к фотореализму. ...