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:
- Web můžete snadno zablokovat.
- Zvládnete útok.
- Můžete vytvořit alias pro různá umístění na místním serveru.
- Můžete přepsat adresy, které server DNS doručuje.
- Můžete snadno řídit přístup k síťovému provozu.
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 / hostsPouž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.comPodle 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.comVe 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.comVe 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.konfTento 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.