Síťování

Jak upravit soubor hostitelů v systému Linux?

Jak upravit soubor hostitelů v systému Linux?

Soubor Hosts je podporován v systémech Linux, Windows a Mac; jsou to soubory prostého textu, které mapují názvy hostitelů na různé adresy IP. Když spustíte test v konkrétní síti, je skvělé upravit soubor Hosts.  Můžete také použít mapování IP adresy k přeskočení procesu, ve kterém webový prohlížeč používá vyhledávání DNS (Domain Name Server) k překladu názvu domény na konkrétní IP adresu.

Když uživatel zadá název domény webové stránky, musí se název domény přeložit na konkrétní adresu IP. Soubor Hosts má nejvyšší prioritu před DNS, protože operační systém kontroluje jeho soubor Hosts na doménu a v případě, že pro tuto doménu neexistuje žádný záznam. Začíná se dotazovat na nakonfigurovaných serverech DNS pro vyřešení konkrétního názvu domény. Jednalo se o málo informací o souboru Hosts a budeme zvažovat všechny aspekty, jak snadno upravovat soubory Hosts v systému Linux.

Proč upravovat soubor hostitelů?

Existují různé důvody pro úpravy souboru hostitelů v počítači se systémem Linux:

Jak upravit soubor hostitelů v systému Linux?

Otevřete terminál z aplikací> nástroje> funkce terminálu, nebo můžete použít klávesové zkratky CTRL, ALT a T.

Po otevření terminálu otevřete soubor Linux Hosts v systému pomocí následujícího příkazu:

sudo vim / etc / hosts

Použili jsme Vim, ale můžete použít různé textové editory jako nano.

Po provedení příkazu vás systém vyzve k zadání hesla k otevření souboru Hosts.

Soubor Hosts můžete snadno upravit, takže soubor je naformátován tak, že je nejprve zapsána adresa IP a druhý je název serveru.

0.0.0.0 serverů.doména.com

Podle potřeby můžete na konec souboru Hosts přidat položky. Pokud chcete ignorovat jakýkoli řádek nebo určit systém, aby řádek nečetl, můžete na začátek daného řádku umístit znak „#“.  Nakonec můžete soubor uložit dříve a před ukončením se ujistěte, že jste jej uložili.

Blokovat web

Chcete-li zablokovat přesměrování konkrétního webu na adresu IP místního hostitele, změňte název domény souboru Hosts. Například chceme blokovat xxyyzz.com, pak můžeme napsat:

134.1.0.1 www.xxyyzz.com

Ve výše uvedeném textu, 134.1.0.1 je IP adresa localhost, ale pokud chcete provést změny ve výchozí trase, můžete napsat:

0.0.0.0 www.xxyyzz.com

Ve výše uvedeném textu 0.0.0.0 IP je výchozí cesta z tohoto konkrétního souboru Hosts.

Nakonec můžete soubor uložit stisknutím kláves CTRL a X současně.

Název Přepínač služby

Jak již bylo zmíněno, soubor Hosts funguje tak, že obchází vyhledávání serveru Namer domén. Stále má další soubor, který obsahuje informace operačního systému o pořadí vyhledání překladu adresy IP.

Nswitch.conf je soubor zcela nakonfigurovaný pro vyhledání DNS, poté přeskočí soubor Hosts a přejde do vyhledávání DNS. Pro snadnou kontrolu konfigurace můžete použít níže uvedený příkazový řádek:

kočka / etc / nsswitch.conf [chráněno e-mailem]: ~ $ cat atd. nsswttch.konf
# / etc / nsswitch.konf
#
# Příklad konfigurace funkce GNU Name Service Switch.
# Pokud máte nainstalovány balíčky „glibc-doc-reference“ a „info“, zkuste:
# 'info libc "Přepínač názvů služeb"' pro informace o tomto souboru.
passwd: compat systemd
skupina: compat systemd
stín: kompatibilní
gshadow: soubory
hostitelé: soubory mdns4_minimal [NOTFOUND = návrat] dns soubory méhohostitele
sítě: soubory db
protokoly: soubory db
služby: soubory db
ethery: soubory db
rpc: db soubory
netgroup: nis
xyz @ xyz-VirtualBox: ~ $

Existuje položka s názvem „Hostitelé“, která zajišťuje, že soubory by měly být uvedeny v pravém sloupci ve výše uvedených výsledcích. Pokud to není takto uvedeno, otevřete editor souborů pomocí následujícího příkazu:

sudo vim / etc / nsswitch.konf

Tento příkaz otevře textový editor Vim, který provede změny a nastaví soubory na začátku pro vhodné použití.

Závěr

Soubory Hosts jsou užitečné při provádění více úkolů pro názvy domén a adresy IP.  Jednalo se o úplné informace o souboru Hosts a o tom, jak můžete snadno upravit soubor Hosts v systému Linux. Tento postup je vyzkoušen a testován na více počítačích se systémem Linux, ale musíte pečlivě sledovat každý krok.

Jak nainstalovat League Of Legends na Ubuntu 14.04
Pokud jste fanouškem League of Legends, pak je to pro vás příležitost otestovat běh League of Legends. Všimněte si, že LOL je podporován na PlayOnLinu...
Hry Nainstalujte si nejnovější strategickou hru OpenRA na Ubuntu Linux
Nainstalujte si nejnovější strategickou hru OpenRA na Ubuntu Linux
OpenRA je herní engine Libre / Free Real Time Strategy, který obnovuje rané hry Westwood, jako je klasický Command & Conquer: Red Alert. Distribuované...
Hry Nainstalujte si nejnovější Dolphin Emulator pro Gamecube a Wii na Linuxu
Nainstalujte si nejnovější Dolphin Emulator pro Gamecube a Wii na Linuxu
Emulátor Dolphin vám umožní hrát vybrané hry Gamecube a Wii na osobních počítačích se systémem Linux (PC). Jako volně dostupný herní emulátor s otevř...