Jeste li se ikada pitali kako možete usmjeriti domenu na bilo koju IP adresu koju želite, pregledati web stranicu prije promjene DNS-a ili blokirati web stranice bez instaliranja ikakvog softvera? Sve ovo i više moguće je manipuliranjem hosts datotekom u Windowsima, MacOS-u i Linuxu, alatom koji je, iako diskretan, i dalje neophodan za tehničare, developere i napredne korisnike.
Ovaj vodič detaljno, korak po korak i na razumljiv način objašnjava, Sve što trebate znati o hosts datoteci: čemu služi, kako radi, primjeri, praktične primjene, rizici manipuliranja njime bez znanja, kako ga zaštititi, rute u svakom operativnom sustavu i pregled alata i trikova za iskoristite to maksimalno na Windowsima Kao u macOS-u i Linuxu. Ako tražite potpunu referencu, jasnoću i korisne savjete za izmjenu datoteke hosts, evo konačnog odgovora.
Što je hosts datoteka i za što se koristi?
El datoteka domaćina To je obična tekstualna datoteka koja se nalazi na svim modernim operativnim sustavima. Njegova glavna funkcija je ručno povezivanje domenskih imena s IP adresama.Prije nego što su postojali DNS poslužitelji, ovo je bio univerzalni sustav za svako računalo kako bi se znalo koja IP adresa odgovara kojoj domeni. Danas je njegova upotreba ograničena na specifične slučajeve, ali ostaje ključan i ima prioritet nad DNS-om.
Provjerava se datoteka hosts Svaki put kada unesete domenu u svoj preglednikAko pronađe povezani unos, vaše računalo će koristiti navedenu IP adresu, ignorirajući onu koju vraća DNS. Stoga je to moćan alat za:
- Pogledajte kako bi web stranica izgledala nakon migracije ili prije ažuriranja DNS-a.
- Testirajte web razvoj ili promjene na poslužiteljima lokalno i privatno.
- Blokirajte neželjene web stranice bez instaliranja programa.
- Privremeno preusmjeravanje domena radi testiranja ili sprječavanja širenja DNS-a.
Zašto je korisno mijenjati hosts datoteku?
Izmijeni ovu datoteku omogućuje vam lokalnu i personaliziranu kontrolu razlučivosti domena na vašem računalu. Neki praktični primjeri gdje je hosts datoteka bitna:
- Testovi migracije hostingaMožete provjeriti radi li sve ispravno prije nego što globalno usmjerite domenu na novi poslužitelj.
- Web RazvojPregledajte lokalnu/privatnu web stranicu čak i ako je domena još uvijek operativna na prethodnom hostingu.
- Blokiranje web-mjesta radi roditeljskog nadzora, produktivnosti ili sprječavanja zlonamjernog softvera, jednostavno preusmjeravanje zahtjeva na nepostojeću IP adresu.
- Izbjegavajte neželjeno oglašavanje ili web-lokacije povezivanje adresa oglasnih poslužitelja s nedostupnim internim IP adresama.
Zapamtite da se ove promjene Oni stupaju na snagu samo na uređaju na kojem uređujete datoteku hosts., ne utječu ni na koga drugog, osim ako datoteku ne replicirate na druga računala.
Struktura i rad datoteke hosts
Datoteka hosts je obična tekstualna datoteka koju možete otvoriti bilo kojim editorom kao što je Notepad na Windowsima, nano na Linuxu/Mac-u ili bilo koji drugi editor po vašem izboru. Osnovna sintaksa je jednostavna i uvijek slijedi sljedeću shemu:
Odredišna IP domena.com
Na primjer:
127.0.0.1 localhost 93.184.216.34 example.org www.example.org
Osim toga, moguće je dodati komentari koji koriste simbol #, što vam omogućuje da objasnite razlog za svaki unos ili ga privremeno onemogućite bez brisanja.
Lokacija hosts datoteke ovisno o operativnom sustavu
Lokacija datoteke hosts varira ovisno o sustavu. Svaki sustav je pohranjuje u zaštićene sistemske direktorije:
- Windows:
C:\Windows\System32\drivers\etc\hosts
- macOS:
/private/etc/hosts
- Linux:
/etc/hosts
U svakom slučaju, trebat će vam administratorska dopuštenja da ga modificirate.
Poseban slučaj: Što se događa ako unesete netočan ili zlonamjeran unos
Uređivanje datoteke hosts ima određene posljedice. Bilo koji unos ovdje definirano imat će prioritet nad DNS-om Uobičajeno. Pogrešan unos može vas blokirati s web stranice ili vas preusmjeriti na pogrešnu IP adresu. Stoga je važno pažljivo rukovati s tim i, ako primijetite bilo kakvo neobično ponašanje prilikom pregledavanja, uvijek provjeriti je li datoteka neovlašteno mijenjana (uobičajeni simptom zaraze zlonamjernim softverom).
Rizici i mjere opreza prilikom izmjene datoteke hosts
Iako je vrlo koristan alat, Datoteka hosts također može postati vektor napada. Neki od povezanih rizika su:
- Zlonamjerni softver i otmica datoteka hostovaNeki virusi i trojanci mijenjaju hosts datoteku kako bi vas preusmjerili na lažne web stranice, blokirali ažuriranja antivirusnog programa ili spriječili pristup određenim službenim stranicama.
- Sintaktičke pogreškePogrešno uneseni razmak ili pogreška u IP adresi mogu uzrokovati da unos ne funkcionira ispravno.
- Gubitak povezivostiBrisanje ili promjena ključnih unosa može vas ostaviti bez pristupa sistemskim uslugama ili internetu.
Dakle, Bitno je napraviti sigurnosnu kopiju iz datoteke hosts prije nego što je izmijenite i Nikad ne briši unose koje ne razumiješOsim toga, preporučuje se povremeno skeniranje računala ažuriranim antivirusnim programom i zaštita datoteke od pisanja kada se više neće mijenjati.
Kako korak po korak izmijeniti hosts datoteku u sustavu Windows
Izdanje sustava Windows zahtijeva otvaranje datoteke hosts kao administrator. Slijedite ove korake:
- Otvori Notepad kao administrator:
- Kliknite gumb Start, potražite "Notepad", kliknite desnom tipkom miša i odaberite "Pokreni kao administrator".
- Otvorite datoteku hosts:
- Iz Notepada idite na Datoteka > Otvori i pronađite putanju
C:\Windows\System32\drivers\etc
Promijenite filtar datoteka na "Sve datoteke" kako biste prikazali datoteku hosts.
- Iz Notepada idite na Datoteka > Otvori i pronađite putanju
- Dodavanje, uređivanje ili brisanje redaka:
- Unesite IP adresu nakon čega slijedi razmak i domena, na primjer
10.0.0.1 tudominio.com
Možete dodati onoliko domena koliko vam je potrebno, jednu po retku.
- Unesite IP adresu nakon čega slijedi razmak i domena, na primjer
- Spremite promjene:
- Ponovno pokrenite preglednik i ispraznite DNS predmemoriju:
- Otvorite naredbeni redak kao administrator i pokrenite
ipconfig /flushdns
kako bi sustav prepoznao promjene.
- Otvorite naredbeni redak kao administrator i pokrenite
Imajte na umu da je moguće dodati komentare s # objasniti ili dokumentirati retke.
Kako izmijeniti hosts datoteku u macOS-u
Na Macu je postupak sličan, iako se izvodi iz terminala:
- Otvoreni terminal (iz "Aplikacije" > "Uslužni programi" ili pretraživanjem u Spotlightu).
- Pokrenite naredbu za uređivanje kao administrator:
- Za korištenje nanoa:
sudo nano /private/etc/hosts
- Za korištenje nanoa:
- Upiši svoju lozinku ako sustav to zahtijeva.
- Dodajte, uredite ili izbrišite potrebne unose (isto kao u Windowsima: IP prostorna domena).
- Spremite promjene s Control+O, a zatim Control+X za izlaz.
- Isprazni DNS predmemoriju s
sudo killall -HUP mDNSResponder
.
Na novijim verzijama macOS-a možda ćete morati ponovno pokrenuti sustav ili više puta isprazniti DNS predmemoriju da bi promjene stupile na snagu.
Kako izmijeniti hosts datoteku u Linuxu
Uređivanje u Linuxu se obično vrši putem terminala:
- otvorite terminal.
- Eskalirajte na dozvole superkorisnika s
sudo su
i unesite lozinku. - Uredite datoteku u editoru po vašem izboru, na primjer:
sudo nano /etc/hosts
osudo vim /etc/hosts
- Dodaj/uredi/izbriši željene retke.
- Spremite promjene (u nano formatu, Control+O, Enter, Control+X za izlaz).
- Isprazni DNS predmemoriju (Ovo može varirati ovisno o distribuciji; ponekad je dovoljno ponovno pokretanje sustava.)
Praktični primjeri korištenja hosts datoteke
Ovi primjeri će vam pokazati kako vam hosts datoteka može pomoći u različitim situacijama:
- Preusmjerite svoju domenu na testni poslužitelj prije promjene DNS-a:
Ako migrirate svoju web stranicu s jednog poslužitelja na drugi, ali još niste promijenili DNS zapise kako bi promjena bila vidljiva ostatku svijeta, dodajte unos poput ovog:
185.60.40.90 tudominio.com www.tudominio.com
Sada će vaš preglednik vidjeti web stranicu na novom poslužitelju dok će drugi korisnici nastaviti pristupati starom dok ne ažurirate DNS. - Blokirajte neželjene web stranice:
Da biste spriječili pristup određenim stranicama, jednostavno ih dodijelite nedostupnoj ili lokalnoj IP adresi, na primjer:
0.0.0.0 facebook.com www.facebook.com
Svaki zahtjev će ostati bez odgovora, što će web stranicu učiniti nedostupnom. - Testiranje lokalnog razvoja s virtualnim hostovima:
Ako imate web-stranicu na vlastitom računalu, možete joj dodijeliti prilagođenu domenu upisivanjem:
127.0.0.1 miwebpruebas.local
Dakle, upisivanjem tog imena u preglednik, izravno ćete pristupiti web stranici pohranjenoj na vašem računalu.
Napredni savjeti i trikovi za uređivanje hosts datoteke
Izmjena hosts datoteke može biti zamorna kada ima puno redaka ili želite automatizirati promjene. Postoje programi i uslužni programi za Windows koji olakšavaju uređivanje, kao što su:
- Blokiranje domaćina: omogućuje vam izravno učitavanje i uređivanje datoteke, što je idealno za brzo dodavanje ili uklanjanje unosa.
- HostsMan: olakšava upravljanje popisima hostova, automatski uvoz popisa za blokiranje zlonamjernog softvera i kontrolu putem vanjskih repozitorija.
- Uređivač datoteka hostova: Njegovo sučelje nalik tablici omogućuje vam izmjenu, komentiranje ili deaktiviranje redaka na jednostavan vizualni način.
Na macOS-u i Linuxu obično radite iz terminala, ali postoje i grafički uslužni programi i skripte koje automatiziraju zadatke na hosts datoteci.
Upravljanje velikim datotekama hostova: Problemi i rješenja
Ako ste jedna od onih osoba koja blokira stotine ili tisuće domena dodavanjem u hosts datoteku, možete naići na probleme s izvedbom, posebno u sustavu Windows. Prevelika datoteka hosts može usporiti sustav, usporiti razrješavanje imena ili čak uzrokovati pad sustava. Uobičajena rješenja uključuju:
- Koristite alate koji "komprimiraju" datoteku grupiranjem više domena po retku.
- Onemogućite neke usluge poput Windows DNS klijenta (iako to ima nuspojave poput gubitka dijeljenja datoteka u lokalnoj mreži).
- Razmislite o korištenju specijaliziranih rješenja (kao što su vatrozidovi ili aplikacije za roditeljski nadzor) umjesto velike hosts datoteke.
Kako zaštititi svoju Hosts datoteku: Sigurnost i najbolje prakse
Da biste održali integritet svoje hosts datoteke i spriječili napade ili neželjene izmjene, slijedite ove preporuke:
- Učinite datoteku samo za čitanje kada je ne trebate uređivatiU sustavu Windows, desnom tipkom miša kliknite datoteku > Svojstva > omogućite "Samo za čitanje".
- Na Macu i Linuxu promijenite dozvole tako da ih može mijenjati samo administrator. pomoću
chmod
. - Ne koristite administratorske račune za svakodnevnu upotrebu računala.Na taj način, ako zlonamjerni softver pokuša izmijeniti datoteku, imat će više problema.
- Redovito skenirajte računalo ažuriranim antivirusnim softveromMnogi zlonamjerni programi pokušavaju promijeniti datoteku hosts.
- Provjerite datoteku ako primijetite čudna preusmjeravanja ili ako ne možete pristupiti uobičajenim web stranicama..
Kako vratiti promjene i resetirati hosts datoteku
Jeste li izmijenili svoju hosts datoteku i želite je vratiti u izvorno stanje? Jednostavno je:
- Otvorite datoteku hosts s administratorskim pravima.
- Izbrišite dodane retke ili komentirajte one koje ne želite aktivirati. (stavljanje # ispred).
- Spremi promjene i isprazni DNS predmemoriju.
Vraćanje datoteke u izvorno stanje ili uklanjanje neželjenih redaka pomaže u održavanju čiste i sigurne kontrole preusmjeravanja na vašem sustavu.
Korisni alati i preporučene naredbe
- Provjerite je li promjena stupila na snaguPingajte domenu iz konzole.
U sustavu Windows upišiteping tudominio.com
.
Rezultat bi trebao prikazati IP adresu dodanu u hosts datoteci. - Ispraznite DNS predmemoriju:
Na sustavu Windows:ipconfig /flushdns
Na Macu:sudo killall -HUP mDNSResponder
Na Linuxu, ovisno o distribuciji, možete promijeniti način na koji to radite ili će ponovno pokretanje sustava biti dovoljno. - Zaštitite hosts datoteku: Koristite svojstva samo za čitanje ili promijenite korisnička dopuštenja kako biste spriječili neovlaštene izmjene.
Često postavljana pitanja i završne preporuke
- Je li opasno mijenjati hosts datoteku?
Ne, sve dok znate što radite, nemojte brisati ključne retke iz sustava i provjerite radi li sve ispravno nakon promjena. - Mogu li ga koristiti za blokiranje oglasa na svim web stranicama?
Do određene mjere, da, ali održavanje ogromnih popisa može usporiti sustav. Za to postoje rješenja, poput proširenja preglednika ili učinkovitijih vatrozidova. - Zašto moje promjene ne stupaju na snagu?
To može biti zbog neispiranja DNS predmemorije, sintaktičkih pogrešaka ili spremanja datoteke u pogrešnom formatu (u sustavu Windows trebala bi biti spremljena kao "hosts", bez ekstenzije). - Što učiniti ako Firefox ignorira hosts datoteku?
U Mozilla Firefoxu onemogućite opciju DNS-over-HTTPS u mrežnim postavkama. - Može li se isti postupak koristiti na svim verzijama Windowsa?
Da. Od XP-a do Windowsa 11, postupak uređivanja hosts datoteke je isti, iako je u novijim verzijama sustav stroži s dozvolama.
Datoteka hosts ostaje moćan i jednostavan alat za upravljanje razlučivanjem domena u vašem lokalnom okruženju, omogućujući vam brzo i učinkovito pokretanje testova, blokiranje web-mjesta ili preusmjeravanje prometa. Savladavanje njezine upotrebe daje vam veću kontrolu i agilnost u zadacima podrške, razvoja i sigurnosti. Podijelite ove informacije kako bi i drugi korisnici znali za temu.