hosts fájl
A hosts fájl egy lokális szövegfájl, amit a Unix-szerű operációs rendszereken manapság (2013) már többnyire csak arra használnak, hogy a helyi számítógépes hálózatokon belül (LAN) az IP-címek hozzárendelését rögzítsék. Ennek a rendszerfájlnak az eredeti feladatát, a hosztnevek és az IP-címek egymáshoz rendelését jórészt a DNS (Domain Name System) vette át.
Használata
[szerkesztés]Ha egy állomásnév (hosztnév, hostname) alapján meg kell állapítani az IP-címet (vagy fordítva), akkor az operációs rendszer az ebben a fájlban található megfeleltetések között keresi először a megoldást, és találat esetén másként, mint például a DNS, WINS, stb segítségével már nem is keresi tovább. Ez azonban csak alapesetben van így, ugyanis a keresés sorrendje a Unix-szerű rendszerekben meg is változtatható az /etc/nsswitch.conf fájl segítségével.
A hosts fájl felhasználható a kártékonynak bizonyult helyek elérésének megakadályozására is azon a módon, hogy a kártékony hely IP-címe helyett a saját gépünk IP-címére tereljük az elérési próbálkozásokat.
Története
[szerkesztés]Sebezhetőség
[szerkesztés]A fájl gyakran szolgál vírustámadások célpontjaként. Így például a támadó a fájl segítségével elérheti, hogy a felhasználót a saját bankja helyett egy olyan lapra vezesse, ami a bank lapját szimulálja, hogy azon a lapon elárulja a támadónak a számlaszámát a jelszavával együtt.
Egy-egy vírustámadást gyakran a hosts fájl olyan módosítása is elkísér, ami megakadályozza az antivírusprogramokat aktualizáló szerverek elérését.
Felépítése
[szerkesztés]A fájl egyszerű szerkezetű, soraiban elől áll az IP-cím, utána pedig üres helyekkel elválasztva az állomásnév. A soroknak az a része, ami egy „#”-t követ, már megjegyzésnek számít és figyelmen kívül marad, ha pedig „#” a sor első jele, akkor az egész sor csak megjegyzés. Az üres sorok is figyelmen kívül maradnak.
Egy példa
[szerkesztés]127.0.0.1 localhost # saját gép címe 91.198.174.225 hu.wikipedia.org # fixen ezen a címen akarjuk elérni 127.0.0.1 www.ezt.a.helyet.szeretnénk.feltétlenül.elkerülni.com
A fájlhoz vezető út néhány operációs rendszerben
[szerkesztés]A hosts fájl operációs rendszerenként más és más helyen található meg a fájlrendszer mappáinak hierarchiájában. A neve általában egyszerűen hosts, mindenfajta tipizáló kiegészítés, mint például .txt nélkül.
Operációs rendszer | Verziók | Hely |
---|---|---|
Unix, Unix-szerű, POSIX | /etc/hosts [1]
| |
Microsoft Windows | 3.1 | %WinDir%\HOSTS
|
95, 98/98SE, Me | %WinDir%\hosts [2]
| |
NT, 2000, XP (x86 & x64),[3] 2003, Vista, 7 és 8 és 10 | %SystemRoot%\system32\drivers\etc\hosts [4]
| |
Windows Phone | Registry kulcs: HKEY_LOCAL_MACHINE\Comm\Tcpip\Hosts
| |
Apple Macintosh | 9 és korábbiak | |
Mac OS X 10.0 – 10.1.5[5] | (NetInfo vagy niload) | |
Mac OS X 10.2 és újabbak | /etc/hosts (egy szimbolikus link a /private/etc/hosts helyhez)[5]
| |
Novell NetWare | SYS:etc\hosts
| |
OS/2 & eComStation | "bootdrive":\mptn\etc\
| |
Symbian | Symbian OS 6.1–9.0 | C:\system\data\hosts
|
Symbian OS 9.1+ | C:\private\10000882\hosts
| |
MorphOS | NetStack | ENVARC:sys/net/hosts
|
AmigaOS | 4 | DEVS:Internet/hosts
|
Android | /etc/hosts (egy szimbolikus link a /system/etc/hosts helyhez)
| |
iOS | iOS 2.0 és újabbak | /etc/hosts (egy szimbolikus link a /private/etc/hosts helyhez)
|
TOPS-20 |
| |
Plan 9 | /lib/ndb/hosts
| |
BeOS | /boot/beos/etc/hosts [6]
| |
Haiku | /boot/common/settings/network/hosts [6]
| |
OpenVMS | UCX | UCX$HOST
|
TCPware | TCPIP$HOST
|
Jegyzetek
[szerkesztés]- ↑ Linux Network Administrators Guide – Writing hosts and networks files. [2016. március 4-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. február 27.)
- ↑ Hosts File. [2011. július 20-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. február 27.)
- ↑ Microsoft KB Q314053: TCP/IP and NBT configuration parameters for Windows XP. (Hozzáférés: 2013. február 27.)
- ↑ Microsoft KB 972034 Revision 2.0: default hosts files. (Hozzáférés: 2013. február 27.)
- ↑ a b Mac OS X: How to Add Hosts to Local Hosts File. (Hozzáférés: 2013. február 27.)
- ↑ a b The Haiku/BeOS Tip Server. [2013. január 28-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. február 27.)
Fordítás
[szerkesztés]- Ez a szócikk részben vagy egészben a Hosts-Datei című német Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.
- Ez a szócikk részben vagy egészben a hosts (file) című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.
További információk
[szerkesztés]- TheBlackPhantom | Die Windows-Hosts-Datei[halott link] (németül) - tömör magyarázat a Windows hosts fájljáról
- Aktuelle Seite mit Erklärungen zum Thema und vorbereiteten Listen (németül) – egy hirdetésmentes lap több mint 28 000 rosszindulatú, szpemetelő vagy hirdetésekkel teli lap olyan formában letölthető címével, hogy a letöltött fájl alkalmas legyen a hosts-fájlként a lapok blokkolására
- BananaJoe – Virtual Hosts (németül) – információk (többek között) a hosts fájl kezeléséről és virtuális szerver kialakításáról
- netzadmin: Die Hosts-Datei – Der DNS-Ersatz (németül) – hálózat és szerver konfigurálása
- Blocking Unwanted Parasites with a Hosts File (angolul) a hosts fájllal kapcsolatos információk és egy folyamatosan aktualizált letölthető hosts fájl
- Dan Pollock: Using a Hosts File To Make The Internet Not Suck (angolul) – további információk és példák többek közt reklámokat blokkolló hosts fájlokkal