Работа в мрежа

Как да редактирам файл на хостове в 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 Hosts в системата, като използвате следната команда:

sudo vim / etc / hosts

Използвахме Vim, но можете да използвате различни текстови редактори като nano.

След като изпълните командата, системата ще ви подкани да въведете паролата, за да отворите файла Hosts.

Можете лесно да модифицирате файла Hosts, така че файлът се форматира така, както първо се пише IP адресът, а името на сървъра е второ.

0.0.0.0 сървър.домейн.com

Можете да добавяте записи в края на файла Hosts според вашите изисквания. В случай, че искате да игнорирате който и да е ред или да посочите системата да не чете реда, тогава можете да поставите знака "#" в началото на този ред.  И накрая, можете да запазите файла преди и да сте сигурни, че сте го запазили, преди да излезете.

Блокирайте уебсайт

Ако искате да блокирате даден уебсайт да не го пренасочва към IP адреса на localhost, променете името на домейна на файла Hosts. Например искаме да блокираме xxyyzz.com, тогава можем да напишем:

134.1.0.1 www.xxyyzz.com

В горния текст, 134.1.0.1 е IP на localhost, но ако искате да направите промени в маршрута по подразбиране, тогава можете да напишете:

0.0.0.0 www.xxyyzz.com

В горния текст 0.0.0.0 IP е маршрут по подразбиране от този конкретен файл на хостове.

Най-накрая можете да натиснете клавишите CTRL и X едновременно, за да запазите файла.

Switch Service Switch

Както бе споменато, файлът Hosts работи, за да заобиколи търсенето на Domain Namer сървър. И все пак има друг файл, който съдържа информацията на операционната система за реда за намиране на превод на IP адрес.

Превключвателят.conf е файл, напълно конфигуриран за намиране на DNS, след това пропуска файла Hosts и отива в DNS справка. Можете да използвате командния ред по-долу за проверка на конфигурацията лесно:

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

Има запис, наречен „Хостове“, който гарантира, че файловете трябва да бъдат изброени в дясната колона в горните резултати. В случай, че не е посочен по този начин, отворете редактора на файлове, като използвате командата по-долу:

sudo vim / etc / nsswitch.конф

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

Заключение

Файловете Hosts са полезни за изпълнение на множество задачи за имена на домейни и IP адреси.  Това беше пълната информация за файла Hosts и как можете лесно да редактирате файла Hosts в Linux. Тази процедура е изпробвана и тествана на множество машини с Linux, но трябва внимателно да следвате всяка стъпка.

Как да покажете OSD наслагване в приложения на цял екран за Linux и игри
Играта на цял екран или използване на приложения в режим на цял екран без разсейване може да ви откъсне от съответната системна информация, видима в п...
Топ 5 карти за залавяне на игри
Всички сме виждали и обичаме поточни игри в YouTube. PewDiePie, Jakesepticye и Markiplier са само някои от най-добрите геймъри, които са спечелили мил...
Как да разработите игра на Linux
Преди десетилетие не много потребители на Linux биха прогнозирали, че любимата им операционна система един ден ще бъде популярна игрална платформа за ...