A Hosts fájlt Linux, Windows és Mac támogatják; ezek egyszerű szövegű fájlok, amelyek a gazdagépnevek különféle IP-címekre történő leképezésével működnek. Nagyon jó szerkeszteni a Hosts fájlt, amikor a tesztet az adott hálózaton futtatja. Az IP-cím leképezésével kihagyhatja azt a folyamatot is, amelyben a webböngésző a DNS (Domain Name Server) keresést használja a domainnév lefordításához egy adott IP-címre.
Amikor a felhasználó beírja a webhely domain nevét, akkor a domain névnek egy adott IP-címre kell lefordítania. A Hosts fájl elsőbbséget élvez a DNS-sel szemben, mivel az operációs rendszer ellenőrzi a Hosts fájlt egy tartományra vonatkozóan, és ha nincs bejegyzés az adott tartományhoz. Elkezdi lekérdezni a beállított DNS-kiszolgálókat az adott tartománynév feloldásához. Ez kevés információ volt a Hosts fájlról, és minden szempontot megvizsgálunk a Hosts fájlok Linuxon történő egyszerű szerkesztéséről.
Miért kell szerkeszteni a Gazdák fájlt??
Számos oka lehet a gazdagép fájl szerkesztésének a Linux gépen:
- Könnyedén blokkolhat egy webhelyet.
- Tud kezelni egy támadást.
- Létrehozhat álnevet a helyi szerver különböző helyeihez.
- Felülírhatja azokat a címeket, amelyeket egy DNS-kiszolgáló nyújt.
- Könnyen szabályozhatja a hálózati forgalomhoz való hozzáférést.
Hogyan lehet szerkeszteni a Hosts fájlt Linux alatt?
Nyissa meg a terminált az alkalmazások> segédprogramok> terminál szolgáltatásból, vagy használhatja a CTRL, az ALT és a T parancsikonként.
A terminál megnyitása után nyissa meg a Linux Hosts fájlt a rendszerben a következő paranccsal:
sudo vim / etc / hostsA Vim-et használtuk, de használhat különböző szövegszerkesztőket, például a nano-t.
A parancs végrehajtása után a rendszer kéri, hogy adja meg a jelszót a Hosts fájl megnyitásához.
Könnyen módosíthatja a Hosts fájlt, így a fájl formázása úgy történik, mintha az IP-címet írnánk először, a szerver neve pedig a második.
0.0.0.0 szerver.tartomány.comA Hosts fájl végén felvehet bejegyzéseket az igényeinek megfelelően. Ha figyelmen kívül akar hagyni egy sort sem, vagy meg szeretné adni a rendszert, hogy ne olvassa el a sort, akkor a „#” jelet az adott sor elejére teheti. Végül elmentheti a fájlt korábban, és kilépés előtt feltétlenül mentse el.
Blokkoljon egy weboldalt
Ha meg akarja akadályozni, hogy egy adott webhely átirányítsa a localhost IP-címére, módosítsa a Hosts fájl domain nevét. Például le akarjuk tiltani az xxyyzz fájlt.com, akkor írhatunk:
134.1.0.1 www.xxyyzz.comA fenti szövegben 134.1.0.Az 1 a localhost IP-je, de ha változtatni akar az alapértelmezett útvonalon, akkor írhatja:
0.0.0.0 www.xxyyzz.comA fenti szövegben 0.0.0.A 0 IP az alapértelmezett útvonal ettől a Hosts fájltól.
Végül egyszerre megnyomhatja a CTRL és az X gombokat a fájl mentéséhez.
Név Szolgáltatás kapcsoló
Mint említettük, a Hosts fájl megkerüli a Domain Namer kiszolgáló keresését. Ennek ellenére van egy másik fájlja, amely az operációs rendszer információival rendelkezik az IP-cím fordításának megtalálásának sorrendjéről.
Az nswitch.A conf egy olyan fájl, amely teljesen konfigurálva van a DNS megtalálásához, majd kihagyja a Hosts fájlt, és belép a DNS-keresésbe. Az alábbi parancssort egyszerűen használhatja a konfiguráció ellenőrzéséhez:
macska / etc / nswitch.conf [e-mail védett]: ~ $ cat stb. nsswttch.konf# / etc / nswitch.konf
#
# Példa a GNU Name Service Switch funkció konfigurálására.
# Ha telepítve van a „glibc-doc-reference” és az „info” csomag, próbálkozzon:
# 'info libc "Névszolgáltatás kapcsoló"' a fájlról.
passwd: compat systemd
csoport: honos rendszerd
árnyék: honfitárs
gshadow: fájlok
hosztok: fájlok mdns4_minimal [NOTFOUND = return] dns myhostname fájlok
hálózatok: db fájlok
protokollok: db fájlok
szolgáltatások: db fájlok
éterek: db fájlok
rpc: db fájlok
netgroup: nis
xyz @ xyz-VirtualBox: ~ $
Van egy „Gazdák” nevű bejegyzés, amely biztosítja, hogy a fájlok szerepeljenek a fenti eredmények jobb oldali oszlopában. Ha ez nem szerepel így, akkor az alábbi paranccsal nyissa meg a fájlszerkesztőt:
sudo vim / etc / nsswitch.konfEz a parancs megnyitja a Vim szövegszerkesztőt a módosítások elvégzéséhez, és az elején beállítja a fájlokat a megfelelő használatra.
Következtetés
A Hosts fájlok hasznosak a domainnevek és IP-címek több feladatának elvégzéséhez. Ez volt a teljes információ a Hosts fájlról, és arról, hogy hogyan szerkesztheti egyszerűen a Hosts fájlt Linuxon. Ezt az eljárást több Linux gépen is kipróbálták, de gondosan követnie kell minden lépést.