Articles

Hogyan lehet szerkeszteni a Hosts fájlt Linux, Windows és macOS

a hosts fájl a domain nevek (hostnames) IP-címekre történő leképezésére szolgál. Ez egy egyszerű szöveges fájl, amelyet minden operációs rendszer használ, beleértve a Linuxot, a Windows rendszert és a macOS-t is.

a hosts fájl elsőbbséget élvez a DNS-rel szemben. Amikor beírja a meglátogatni kívánt webhely domain nevét, a domain nevet le kell fordítani a megfelelő IP-címre. Az operációs rendszer először ellenőrzi a hosts fájlját a megfelelő tartományhoz, ha nincs bejegyzés a tartományhoz, lekérdezi a konfigurált DNS-kiszolgálókat a megadott domain név megoldásához. Ez csak azt a számítógépet érinti, amelyen a változás megtörténik, nem pedig azt, hogy a tartomány hogyan oldódik meg világszerte.

a hosts fájl használata egy tartomány IP-címre történő leképezéséhez különösen akkor hasznos, ha webhelyét a domain DNS-beállítások megváltoztatása nélkül szeretné tesztelni. Például áthelyezi webhelyét egy új kiszolgálóra, és ellenőrizni szeretné, hogy teljesen működőképes-e, mielőtt a tartományt az új kiszolgálóra mutatná. A hosts fájl a számítógép webhelyeinek blokkolására is használható.

ebben a cikkben útmutatást adunk arról, hogyan módosíthatjuk a hosts fájlt Linuxon, macOS-on és Windows-on.

Hosts fájlformátum #

a hosts fájl bejegyzései a következő formátumúak:

IPAddress DomainName 

az IP-címet és a tartományneveket legalább egy szóközzel vagy füllel kell elválasztani. A # sorokkal kezdődő sorokat a Megjegyzések figyelmen kívül hagyják.

bejegyzés hozzáadásához a hosts fájlhoz egyszerűen nyissa meg a fájlt a szövegszerkesztőben. Az alábbiakban egy minta hosts fájl található:

# Static table lookup for hostnames.# See hosts(5) for details.127.0.1.1 linuxize.desktop linuxize127.0.0.1 localhost

a hosts fájlváltozások azonnal hatályba lépnek, kivéve azokat az eseteket, amikor a DNS-bejegyzéseket az alkalmazások gyorsítótárazzák.

a módosítások visszavonásához egyszerűen nyissa meg a fájlt, majd távolítsa el a hozzáadott sorokat.

Hosts fájl módosítása Linuxon #

a fájl teljes elérési útja /etc/hosts.

az alábbi utasítások minden Linux disztribúcióra érvényesek, beleértve az Ubuntut, CentOS, RHEL, Debian és Linux Mint:

  1. a terminálablakban nyissa meg a hosts fájlt a kedvenc szövegszerkesztőjével:

    sudo nano /etc/hosts

    amikor kéri, írja be a sudo jelszavát.

  2. Görgessen le a fájl végére, és adja hozzá az új bejegyzéseit:

    Linux Hosts File

  3. mentse el a módosításokat.

Hosts fájl módosítása Windows #

Windows rendszeren a fájl teljes elérési útja c:\Windows\System32\Drivers\etc\hosts. Az alábbi utasítások Windows 10 és Windows 8 esetén érvényesek.

  1. nyomja meg a Windows billentyűt, majd írja be a jegyzettömböt a keresőmezőbe.

  2. kattintson a jobb gombbal a Jegyzettömb ikonra, majd válassza a Futtatás rendszergazdaként lehetőséget.

  3. a Jegyzettömbben kattintson a fájl elemre, majd nyissa meg. A Fájlnév mezőbe illessze be a c:\Windows\System32\drivers\etc\hostselemet.

  4. Görgessen le a fájl végére, majd adja hozzá az új bejegyzéseket:

    Windows Hosts File

    li>

    mentse el a módosításokat a File>Save.

    Hosts fájl módosítása macOS #

    macOS rendszeren a fájl teljes elérési útja /etc/hosts. Az alábbi utasítások minden macOS verzióra érvényesek.

    1. a terminálablakban nyissa meg a hosts fájlt a kedvenc szövegszerkesztőjével:

      sudo nano /etc/hosts

      amikor a rendszer kéri, adja meg adminisztrációs jelszavát.

    2. Görgessen le a fájl végére, és adja hozzá az új bejegyzéseket:

      macOS Hosts File

  5. mentse el a módosításokat és öblítse le a DNS gyorsítótárat:

    dscacheutil -flushcache

következtetés #

a Hosts fájl lehetővé teszi egy adott domain név IP-címének beállítását.