Мережа

Як редагувати файл хостів у Linux?

Як редагувати файл хостів у Linux?

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

Коли користувач вводить доменне ім’я веб-сайту, доменне ім’я потрібно перетворити на певну IP-адресу. Файл Hosts має найвищий пріоритет над DNS, оскільки операційна система перевіряє файл Hosts на домен, і якщо для цього домену немає запису. Він починає запитувати налаштовані DNS-сервери для вирішення конкретного доменного імені. Це була невелика інформація про файл Hosts, і ми розглянемо кожен аспект того, як легко редагувати файли Hosts у Linux.

Навіщо редагувати файл хостів?

Існують різні причини редагування файлу хостів на машині Linux:

Як редагувати файл хостів у Linux?

Відкрийте термінал у програмах> утиліти> функція терміналу, або ви можете використовувати CTRL, ALT і T як клавіші швидкого доступу.

Відкривши термінал, відкрийте файл хостів Linux у системі, використовуючи таку команду:

sudo vim / etc / hosts

Ми використовували Vim, але ви можете використовувати різні текстові редактори, такі як nano.

Після виконання команди система запропонує ввести пароль для відкриття файлу Hosts.

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

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

Ви можете додати записи в кінці файлу Hosts відповідно до ваших вимог. Якщо ви хочете проігнорувати будь-який рядок або вказати систему, щоб не читати рядок, тоді ви можете поставити знак "#" на початку цього конкретного рядка.  Нарешті, ви можете зберегти файл раніше і обов’язково зберегти його перед виходом.

Заблокуйте веб-сайт

Якщо ви хочете заблокувати певний веб-сайт від перенаправлення його на IP-адресу localhost, змініть ім'я домену файлу 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 - це маршрут за замовчуванням із цього конкретного файлу хостів.

Нарешті, ви можете одночасно натиснути клавіші CTRL і X, щоб зберегти файл.

Перемикач служби імен

Як уже згадувалося, файл Hosts працює, щоб обійти пошук сервера Domain Namer. Тим не менше, він має ще один файл, який містить інформацію операційної системи про порядок пошуку перекладу IP-адреси.

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

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

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

sudo vim / etc / nsswitch.конф

Ця команда відкриє текстовий редактор Vim, щоб внести зміни та встановити файли на початку для відповідного використання.

Висновок

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

5 найкращих аркадних ігор для Linux
В наш час комп’ютери - це серйозні машини, що використовуються для ігор. Якщо ви не можете отримати новий високий бал, ви зрозумієте, що я маю на уваз...
Битва за Веснот 1.13.6 Розробка випущена
Битва за Веснот 1.13.6, випущений минулого місяця, є шостим випуском розробки в 1.13.x, і це забезпечує низку вдосконалень, особливо до інтерфейсу кор...
Як встановити League of Legends на Ubuntu 14.04
Якщо ви шанувальник League of Legends, то це можливість для вас тестувати League of Legends. Зверніть увагу, що LOL підтримується на PlayOnLinux, якщо...