|
HOSTS
datoteka i šta sa njom
Uvod
Kada se većina Internet korisnika spaja na web sajtove, ftp serveri ili
drugi Internet serveri se spajaju na ime domene, kao što je npr.
www.elitesecurity.org. Internet aplikacije ne komuniciraju sa imenama domena,
već sa IP adresama, kao što je npr. 192.168.1.1. Stoga kad unesete
ime domene u program koji se želite na nju spojiti (recimo Vaš browser),
program je prvo treba pretvoriti u IP adresu na koju će se spojiti.
Način na koji se to ime domene pretvara u IP adresu se zove Domain
Name Resolution. Na većini OS-eva, bilo da se to Mac, Linux, Unix,
Netware ili Windows, većina tih pretvorbi iz imena domene u IP adresu se
događa kroz proceduru zvanu kao DNS.
Šta je to DNS
DNS je kratica za Domain Name System i standardan je servis za rezoluciju
imena domena na Internetu. Kadgod se neki uređaj spoji na neki drugi uređaj
ne Internetu, mora se spojiti preko IP adrese na ta udaljeni uređaj. Da
bi se dobile te IP adrese, DNS se koristi kako bi se ime domene mapiralo u odgovarajuću
IP adresu. Ovo uređaj radi tako što "pita" svoj konfigurirani
DNS Server koja je IP adresa odgovarajuće domene. DNS server će tad
pitati druge servere na Internetu koji znaju točnu informaciju o imenu
te domene, i vratiti uređaju natrag točnu IP adresu. Uređaj će
tad otvoriti konekciju direktno na IP adresu i obaviti traženu operaciju.
Unos HOSTS datoteke
Postoji još jedan način kako se ime domene može pretvoriti u
IP adresu bez korištenja DNS-a, a to je upravo HOSTS datoteka. Gotovo svaki
OS koji komunicira preko TCP/IP-a, standardne metode komunikacije preko Interneta,
ima datoteku koja se zove HOSTS. Ova datoteka Vam dozvoljava da stvorite vaša
vlastita mapiranja između imena domena i IP adresa.
HOSTS datoteka je u biti tekstualna datoteka koja sadrži IP adrese koje
su odvojene bar jednom razmaknicom (space) i nakon koje slijedi ime domene,
s tim da svaki zapis počinje u novoj liniji. Npr. recimo da želimo
da ako unesemo
www.google.com da ne odemo na Google tražilicu već da odemo na
recimo www.yahoo.com.
Da bismo ovo postigli moramo naći adresu Yahoo-a i mapirati
www.google.com na tu IP adresu.
Jedna od IP adresa Yahoo-a jest 216.109.118.69. Ako želimo mapirati Google
na tu IP adresu, u HOSTS datoteku ćemo dodati sljedeći unos:
216.109.118.69
www.google.com
Upozorenje: kada dodajete unose u HOSTS datoteku mora biti barem jedan razmak
(space) između IP adrese i imena domene. Nemojte koristiti web notacije
kao što su \, /, ili http://. Možete onemogućiti pojedini unos
tako da ga komentirate stavljanjem znaka "#" na početku linije.
Možda ćete se zapitati kako ovo može raditi kad smo maloprije
rekli da kad uređaj želi mapirati ime domene u IP adresu koristi konfigurirani
DNS server. U uobičajenim slučajevima ovo je istina, ali na većini
OS-eva default-na konfiguracija jest da sva mapiranja sadržana unutar
HOSTS datoteke premoščuju sve informacije koje bi se dobile sa DNS
servera i koje vrijede za tu domenu, i umjesto toga da se čita IP adresa
iz HOSTS datoteke. Također je važno uočiti da kad dodamo više
unosa u HOSTS datoteku oni automatski počnu raditi. Nema potrebe da restartamo
mašinu ili da pokrećemo neku drugu komandu kako bi unosi u HOSTS datoteci
počeli raditi.
HOSTS datoteka se nalazi na različitim lokacijama ovisno koji OS koristite:
Linux/Unix => /etc/hosts
Windows 3.1/95/98/ME => C:\WINDOWS\hosts
Windows NT/2000/XP Pro => C:\WINNT\SYSTEM32\drivers\etc\hosts ili C:\WINDOWS\SYSTEM32\drivers\etc\hosts
Windows XP Home => C:\WINDOWS\SYSTEM32\drivers\etc\hosts
Netware => SYS:ETC/HOSTS
Apple => System Folder:Preferences i u samom System Folder
Na Windows mašinama moguće je da po default-u HOSTS datoteka
još ne postoji. U tom slučaju će najvjerojatnije biti testna
datoteka hosts.sam koju možete preimenovati u HOSTS i koristiti.
Ovu datoteku možete editirati direktno iz komandne linije preko edit
komande ili Notepada na win mašinama ili recimo VI na *nix. U biti bilo
koji tekstualni editor može otvoriti i modificirati HOSTS datoteku. Također
se preporuča da je redovno bekapirajte kopirajući je pod drugim imenom.
Neki ljudi preporučuju da ovu datoteku postavite na read-only tako
da je teža za modificiranje malicioznim programima, među kojima se
posebno ističu otimači browsera (Browser Hijackers), ali postoje
i otimači browsera poput CoolWebSearch koji dodaju unose bez obzira na
to da li je datoteka read-only ili ne. Stoga ne biste trebali misliti
da tim što je postavljate na read-only da je zauvijek osiguravate
od modifikacije.
Zašto mi treba HOSTS datoteka?
Postoji mnoštvo razloga zašto biste trebali koristiti HOSTS datoteku
između kojih možemo istaknuti sljedeće:
Potencijalno poboljšanje brzine surfanja - dodavanjem mapiranja
IP adresa na sajtove u Vašu HOSTS datoteku možete potencijalno poboljšati
brzinu Vašeg surfanja. Ovo se događa zato jer kompjuter više
ne mora pitati DNS server za IP adresu i čekati na njegov odgovor, već
umjesto toga može puno brže pogledati unos u lokalnoj datoteci. Imajte
na umu da ova metoda nije puno preporučena jer ne postoji garancija da
će ista domena uvijek imati istu IP adresu. Stoga ako vlasnik sajta odluči
promijeniti IP adresu, više se nećete moći spojiti.
Blokiranje Spyware-a/reklama - ovo postoje jako popularan razlog
za korištenje HOSTS datoteke. Dodavanjem ogromne liste poznatih mreža
koja su izvorišta reklama i Spyware sajtova u vašu HOSTS datoteku
i mapiranjem imena domena na 127.0.0.1, što je tzv. loopback IP
adresa koja uvijek pokazuje na vašu vlastitu mašinu, blokirat ćete
ove sajtove od učitavanja. Ovo ima najmanje dvije beneficije: jedna je
da će značajno ubrzati vaše surfanje jer više nećete
trebati čekati na skidanje reklama iz tih reklamnih mreža (sajtova
koji su specijalizirani kao skladišta reklama) i kao drugo: Vaše će
surfanje biti puno sigurnije jer više nećete biti u mogućnosti
doći do malicioznih sajtova.
Upozorenje: Važno je napomenuti da postoji dosta pritužbi o usporavanju
sustava kada se koristi velika HOSTS datoteka. Ovo se obično rješava
gašenjem DNS Client servisa pod Services applet-om
Control Panel-a pod Administrative Tools. DNS klijent kešira
DNS zahtijeve u memoriji i kao trebao bi ubrzati cijeli proces, ali također
i čita HOSTS datoteku u keš što može usporiti sustav. Ovaj
servis je nepotreban i može biti izgašen.
Postoje HOSTS datoteke koje su već napravljene tako da ih možete besplatno
skinuti i koje sadrže ogromnu listu reklamnih servera, sajtova sa banner-ima,
sajtova koji prate navike korisnika preko špijunskih cookie-a, sadrže
exploite ili vas inficiraju sa otimačima. Ispod je tipična lista najpopularnijih
HOSTS datoteka:
MVPS HOSTS datoteka (moja preporuka):
http://www.mvps.org/winhelp2002/hosts.htm
hpguru-ova HOSTS datoteka:
http://webpages.charter.net/hpguru/hosts/hosts.html
HOSTS datoteka projekt:
http://remember.mine.nu/
Preporuča se da prije skidanja bekapirate izvornu HOSTS datoteku tako što
ćete je preimenovati u HOSTS.ORIG
Korisni programi za održavanje HOSTS datoteke
Ako ne planirate modificirati vašu HOSTS datoteku previše i planirate
je korititi s vremena na vrijeme za testne namjene, tada će osnovni tekstualni
editori poput VI, Notepad ili DOS Edit biti sasvim dovoljni za održavanje
Vaše HOSTS datoteke. S druge strane, ako HOSTS datoteku mislite koristiti
u velikoj mjeri za blokiranje reklama/spyware-a ili zbog nekog trećeg
razloga, tada postoje dva alata koja Vam mogu pomoći:
eDexter - Kada blokirate reklame na sajtovima koristeći HOSTS datoteku,
na ekranu se nacrtaju prazne rupe (četverokuti) na mjestima gdje bi se
inače pojavile reklame. Ako vam omo smeta, možete koristiti eDexter
da poputnite tu sliku sa nekom proizvoljnom poput prazne slike ili neke koja
vam je po volji. Ovo zamjenjuje prazne četverokute i brzo je jer se slika
učitava sa Vašeg diska.
Hostess
- Hostess je aplikacija koja služi za održavanje i organiziranje Vaše
HOSTS datoteke. Ovaj program čita Vašu HOSTS datoteku i organizira
unose sadržane u bazi podataka. Možete zatim koristiti tu bazu pri
skeniranju za duplikate i održavanjem unosa. Ovaj program definitivno morate
isprobati ako mislite ozbiljno prčkati po HOSTS datoteci.
Upustvo dobijeno od Grozda
(http://gsoft.tk;
http://fly.to/yusoft)
|