Kako urediti datoteko Hosts v sistemih Windows, macOS in Linux: celovit in praktičen vodnik

  • Datoteka hosts vam omogoča ročno povezovanje domen in naslovov IP, pri čemer ima prednost pred DNS in omogoča lokalno testiranje, blokiranje in preusmeritve.
  • Urejanje datoteke hosts zahteva skrbniška dovoljenja in previdnost, da se izognete sintaktičnim napakam ali zlonamernim spremembam; pred urejanjem je vedno priporočljivo, da jo varnostno kopirate.
  • Pravilno upravljanje datoteke hosts vključuje poznavanje njene lokacije v vsakem operacijskem sistemu, brisanje predpomnilnika DNS po spremembah in zaščito datoteke pred nepooblaščenim dostopom.
  • Napredna uporaba datoteke hosts omogoča lokalni spletni razvoj, varno selitev spletnih mest in učinkovito blokiranje neželenih strani, vendar lahko pri zelo velikih datotekah vpliva na delovanje.

Vodnik za urejanje datoteke hosts v sistemih Windows, macOS in Linux

Ste se kdaj vprašali, kako lahko usmerite domeno na kateri koli IP-naslov, si ogledate spletno mesto pred spremembo DNS-a ali blokirate spletna mesta brez namestitve kakršne koli programske opreme? Vse to in še več je mogoče z manipulacijo datoteke hosts v sistemih Windows, MacOS in Linux, orodjem, ki je sicer diskretno, a ostaja nepogrešljivo za tehnike, razvijalce in napredne uporabnike.

Ta priročnik podrobno, korak za korakom in na razumljiv način pojasnjuje, Vse, kar morate vedeti o datoteki hosts: čemu služi, kako deluje, primeri, praktična uporaba, tveganja manipulacije brez vednosti, kako jo zaščititi, poti v vsakem operacijskem sistemu in pregled orodij in trikov za kar najbolje izkoristite oboje v sistemu Windows Kot v macOS in Linuxu. Če iščete popolno referenco, jasnost in koristne nasvete za spreminjanje datoteke hosts, je tukaj dokončen odgovor.

Kaj je datoteka hosts in za kaj se uporablja?

El datoteko hosts To je navadna besedilna datoteka, ki jo najdemo v vseh sodobnih operacijskih sistemih. Njegova glavna funkcija je ročno povezovanje domenskih imen z IP-naslovi.Preden so obstajali strežniki DNS, je bil to univerzalni sistem, s katerim je vsak računalnik vedel, kateri naslov IP ustreza posamezni domeni. Danes je njegova uporaba omejena na posebne primere, vendar ostaja ključen in ima prednost pred DNS.

Preveri se datoteka hosts Vsakič, ko v brskalnik vnesete domenoČe najde povezan vnos, bo vaš računalnik uporabil navedeni IP-naslov in prezrl tistega, ki ga vrne DNS. Zato je to močno orodje za:

Kaj je Microsoft PowerToys
Povezani članek:
Vse, kar lahko počnete z Microsoft PowerToys: popoln vodnik v španščini
  • Oglejte si, kako bi spletno mesto izgledalo po selitvi ali pred posodobitvijo DNS-a.
  • Testirajte spletni razvoj ali spremembe na strežnikih lokalno in zasebno.
  • Blokirajte neželena spletna mesta brez nameščanja programov.
  • Začasno preusmerite domene za testiranje ali preprečevanje širjenja DNS-a.

Zakaj je koristno spreminjati datoteko hosts?

Koraki za urejanje datoteke hosts v sistemih Windows, macOS in Linux

Spremeni to datoteko omogoča vam lokalno in prilagojeno upravljanje ločljivosti domen v vašem računalniku. Nekaj ​​praktičnih primerov, kjer je datoteka hosts bistvenega pomena:

  • Testi selitve gostovanjaPreden domeno globalno usmerite na nov strežnik, lahko preverite, ali vse deluje pravilno.
  • Spletni razvojOglejte si lokalno/zasebno spletno mesto, tudi če domena še vedno deluje na prejšnjem gostovanju.
  • Blokiranje spletnih mest za starševski nadzor, produktivnost ali preprečevanje zlonamerne programske opreme, preprosto preusmeritev zahtev na neobstoječi IP.
  • Izogibajte se neželenemu oglaševanju ali spletnim mestom povezovanje naslovov oglasnih strežnikov z nedosegljivimi notranjimi IP-ji.

Ne pozabite, da se te spremembe Veljajo samo v napravi, na kateri urejate datoteko hosts., ne vplivajo na nikogar drugega, razen če datoteke podvojite na druge računalnike.

Struktura in delovanje datoteke hosts

Datoteka gostiteljev je datoteka z navadnim besedilom, ki jo lahko odprete s katerim koli urejevalnikom na primer Notepad v sistemu Windows, nano v Linuxu/Mac-u ali kateri koli drug urejevalnik po vaši izbiri. Osnovna sintaksa je preprosta in vedno sledi naslednji shemi:

Ciljna IP domena.com

Na primer:

127.0.0.1 lokalni gostitelj 93.184.216.34 primer.org www.primer.org

Poleg tega je mogoče dodati komentarji z uporabo simbola #, kar vam omogoča, da pojasnite razlog za vsak vnos ali ga začasno onemogočite, ne da bi ga izbrisali.

Lokacija datoteke hosts glede na operacijski sistem

Lokacija datoteke hosts se razlikuje glede na sistem. Vsak sistem jo shrani v zaščitene sistemske imenike:

  • Windows:
    C:\Windows\System32\drivers\etc\hosts
  • macOS:
    /private/etc/hosts
  • Linux:
    /etc/hosts

V vseh primerih potrebovali boste skrbniška dovoljenja da ga spremenite.

Poseben primer: Kaj se zgodi, če vnesete napačen ali zlonameren vnos

Urejanje datoteke hosts ima določene posledice. Vsak vnos definirano tukaj bo imel prednost pred DNS-om Pogosto. Napačen vnos vas lahko blokira in prepreči dostop do spletnega mesta ali preusmeri na napačen naslov IP. Zato je pomembno, da z njim ravnate previdno in da v primeru kakršnega koli nenavadnega vedenja pri brskanju vedno preverite, ali je bila datoteka spremenjena brez dovoljenja (pogost simptom okužbe z zlonamerno programsko opremo).

Tveganja in previdnostni ukrepi pri spreminjanju datoteke hosts

Čeprav je zelo uporabno orodje, Datoteka hosts lahko postane tudi vektor napadaNekatera povezana tveganja so:

  • Ugrabitev zlonamerne programske opreme in datotek gostiteljevNekateri virusi in trojanci spreminjajo datoteko hosts, da vas preusmerijo na goljufiva spletna mesta, blokirajo posodobitve protivirusnega programa ali preprečijo dostop do določenih uradnih strani.
  • Sintaktične napake: Napačno postavljen presledek ali napaka v naslovu IP lahko povzroči, da vnos ne bo deloval pravilno.
  • Izguba povezljivosti: Če izbrišete ali spremenite ključne vnose, lahko izgubite dostop do sistemskih storitev ali interneta.

zato Nujno je narediti varnostno kopijo iz datoteke hosts, preden jo spremenite, in Nikoli ne briši vnosov, ki jih ne razumešPoleg tega je priporočljivo, da računalnik občasno pregledate s posodobljenim protivirusnim programom in datoteko zaščitite pred pisanjem, ko je ne boste več spreminjali.

Kako korak za korakom spremeniti datoteko hosts v sistemu Windows

Različica sistema Windows zahteva odpiranje datoteke hosts kot skrbnik. Sledite tem korakom:

  1. Odprite beležnico kot skrbnik:
    • Kliknite gumb Start, poiščite »Beležnica«, kliknite z desno miškino tipko in izberite »Zaženi kot skrbnik«.
  2. Odprite datoteko gostiteljev:
    • V Beležnici pojdite na Datoteka > Odpri in se pomaknite do poti C:\Windows\System32\drivers\etcSpremenite filter datotek na »Vse datoteke«, da prikažete datoteko hosts.
  3. Dodajanje, urejanje ali brisanje vrstic:
    • Vnesite IP, ki mu sledi presledek in domena, na primer 10.0.0.1 tudominio.comDodate lahko poljubno število domen, eno na vrstico.
  4. Spremembe shranite:
  5. Znova zaženite brskalnik in izpraznite predpomnilnik DNS.:
    • Odprite ukazni poziv kot skrbnik in ga zaženite ipconfig /flushdns da sistem prepozna spremembe.

Ne pozabite, da lahko dodate komentarje z # razložiti ali dokumentirati vrstice.

Kako spremeniti datoteko hosts v macOS-u

Na Macu je postopek podoben, vendar se izvaja iz terminala:

  1. Odprite terminal (iz »Aplikacije« > »Pripomočki« ali z iskanjem v Spotlightu).
  2. Zaženite ukaz za urejanje kot skrbnik:
    • Za uporabo nano: sudo nano /private/etc/hosts
  3. Vnesite geslo če sistem to zahteva.
  4. Dodajte, uredite ali izbrišite potrebne vnose (enako kot v sistemu Windows: domena IP-prostora).
  5. Spremembe shranite s Control+O in nato Control+X za izhod.
  6. Izprazni predpomnilnik DNS z sudo killall -HUP mDNSResponder.

V novejših različicah macOS boste morda morali večkrat znova zagnati sistem ali izprazniti predpomnilnik DNS, da spremembe začnejo veljati.

Kako spremeniti datoteko hosts v Linuxu

Urejanje v Linuxu se običajno izvaja s terminalom:

  1. Odprite terminal.
  2. Povečaj dovoljenja na superuporabnika z sudo su in vnesite geslo.
  3. Uredite datoteko z urejevalnikom po vaši izbiri, na primer:
    sudo nano /etc/hosts o sudo vim /etc/hosts
  4. Dodaj/uredi/izbriši želene vrstice.
  5. Spremembe shranite (v nano, Control+O, Enter, Control+X za izhod).
  6. Izprazni predpomnilnik DNS (To se lahko razlikuje glede na distribucijo; včasih zadostuje ponovni zagon.)

Praktični primeri uporabe datoteke hosts

Ti primeri vam bodo pokazali, kako vam lahko datoteka hosts pomaga v različnih situacijah:

  • Preden spremenite DNS, preusmerite svojo domeno na testni strežnik:
    Če selite svoje spletno mesto z enega strežnika na drugega, vendar še niste spremenili zapisov DNS, da bi bila sprememba vidna preostalemu svetu, dodajte vnos, kot je ta:
    185.60.40.90 tudominio.com www.tudominio.com
    Zdaj bo vaš brskalnik videl spletno mesto na novem strežniku, medtem ko bodo drugi uporabniki še naprej dostopali do starega, dokler ne posodobite DNS-a.
  • Blokirajte neželena spletna mesta:
    Če želite preprečiti dostop do določenih strani, jim preprosto dodelite nedosegljiv ali lokalni IP, na primer:
    0.0.0.0 facebook.com www.facebook.com
    Vsaka zahteva bo ostala brez odgovora, zaradi česar spletno mesto ne bo dostopno.
  • Lokalno razvojno testiranje z virtualnimi gostitelji:
    Če imate spletno mesto na svojem računalniku, mu lahko dodelite domeno po meri tako, da vnesete:
    127.0.0.1 miwebpruebas.local
    Torej, če v brskalnik vnesete to ime, boste neposredno dostopali do spletnega mesta, shranjenega v vašem računalniku.

Napredni nasveti in triki za urejanje datoteke hosts

Spreminjanje datoteke hosts je lahko dolgočasno, če je veliko vrstic ali če želite avtomatizirati spremembe. Obstajajo programi in pripomočki za Windows ki olajšajo urejanje, kot na primer:

  • Blok gostiteljev: omogoča neposredno nalaganje in urejanje datoteke, kar je idealno za hitro dodajanje ali odstranjevanje vnosov.
  • HostsMan: Omogoča upravljanje seznamov gostiteljev, samodejni uvoz seznamov za blokiranje zlonamerne programske opreme in nadzor prek zunanjih repozitorijev.
  • Urejevalnik datotek gostiteljev: Njegov tabelarni vmesnik vam omogoča preprosto vizualno spreminjanje, komentiranje ali deaktiviranje vrstic.
Kako namestiti VirtualBox v sistem Windows 11
Povezani članek:
Vrhunski vodnik po korakih za namestitev VirtualBoxa in sistema Windows 11 na vaš računalnik.

V sistemih macOS in Linux običajno delate iz terminala, obstajajo pa tudi grafični pripomočki in skripti, ki avtomatizirajo opravila v datoteki hosts.

Upravljanje velikih datotek gostiteljev: težave in rešitve

Če ste eden tistih, ki blokirajo stotine ali tisoče domen tako, da jih dodajo v datoteko hosts, lahko naletite na težave z delovanjem, zlasti v sistemu Windows. Prevelika datoteka gostiteljev lahko upočasni sistem, upočasni razreševanje imen ali celo povzroči zrušitve. Pogoste rešitve vključujejo:

  • Uporabite orodja, ki »stisnejo« datoteko tako, da združijo več domen v vrstico.
  • Onemogočite nekatere storitve, kot je odjemalec DNS za Windows (čeprav ima to stranske učinke, kot je izguba skupne rabe datotek v lokalnem omrežju).
  • Namesto ogromne datoteke hosts razmislite o uporabi specializiranih rešitev (kot so požarni zidovi ali aplikacije za starševski nadzor).

Kako zaščititi datoteko Hosts: varnost in najboljše prakse

Če želite ohraniti integriteto datoteke gostiteljev in preprečiti napade ali neželene spremembe, sledite tem priporočilom:

  • Datoteko nastavite samo za branje, ko je ne želite urejatiV sistemu Windows z desno tipko miške kliknite datoteko > Lastnosti > omogočite »Samo za branje«.
  • V sistemih Mac in Linux spremenite dovoljenja tako, da jih lahko spreminja samo skrbnik. uporabo chmod.
  • Za vsakodnevno uporabo računalnika ne uporabljajte skrbniških računov.Na ta način bo imela zlonamerna programska oprema težje delo, če bo poskušala spremeniti datoteko.
  • Redno pregledujte računalnik s posodobljeno protivirusno programsko opremoMnogi zlonamerni programi poskušajo spremeniti datoteko hosts.
  • Preverite datoteko, če opazite nenavadne preusmeritve ali če ne morete dostopati do pogostih spletnih mest..

Kako razveljaviti spremembe in ponastaviti datoteko gostiteljev

Ste spremenili datoteko hosts in jo želite vrniti v prvotno stanje? Preprosto je:

  1. Odprite datoteko hosts s skrbniškimi dovoljenji.
  2. Izbrišite dodane vrstice ali komentirajte tiste, ki jih ne želite aktivirati. (dajanje # pred).
  3. Shrani spremembe in izprazni predpomnilnik DNS.

Obnovitev datoteke v prvotno stanje ali odstranitev neželenih vrstic pomaga ohranjati čist in varen nadzor preusmeritve v vašem sistemu.

Uporabna orodja in priporočeni ukazi

  • Preverite, ali je sprememba začela veljati: Iz konzole pošljite ukaz ping domeni.
    V sistemu Windows vnesite ping tudominio.com.
    Rezultat bi moral prikazati IP, dodan v datoteki hosts.
  • Izpraznite predpomnilnik DNS:
    V sistemu Windows: ipconfig /flushdns
    V sistemu Mac: sudo killall -HUP mDNSResponder
    V Linuxu lahko, odvisno od distribucije, spremenite način, kako to storite, ali pa bo zadostoval ponovni zagon.
  • Zaščitite datoteko gostiteljev: Uporabite lastnosti samo za branje ali spremenite uporabniška dovoljenja, da preprečite nepooblaščene spremembe.

Pogosto zastavljena vprašanja in končna priporočila

  • Ali je nevarno spreminjati datoteko hosts?
    Ne, dokler veste, kaj počnete, ne brišite ključnih vrstic iz sistema in poskrbite, da po spremembah vse deluje pravilno.
  • Ali ga lahko uporabim za blokiranje oglasov na vseh spletnih mestih?
    Do neke mere da, vendar lahko vzdrževanje ogromnih seznamov upočasni sistem. Za to obstajajo rešitve, kot so razširitve brskalnika ali učinkovitejši požarni zidovi.
  • Zakaj moje spremembe ne začnejo veljati?
    To je lahko posledica neizpraznitve predpomnilnika DNS, sintaktičnih napak ali shranjevanja datoteke v napačni obliki (v sistemu Windows jo je treba shraniti kot »gostitelji« brez končnice).
  • Kaj storim, če Firefox prezre datoteko hosts?
    V Mozilla Firefoxu onemogočite možnost DNS-over-HTTPS v omrežnih nastavitvah.
  • Ali se lahko isti postopek uporabi v vseh različicah sistema Windows?
    Da. Od XP do Windows 11 je postopek urejanja datoteke hosts enak, čeprav je sistem v novejših različicah strožji glede dovoljenj.
Kako namestiti VirtualBox v sistem Windows 11
Povezani članek:
Vrhunski vodnik po korakih za namestitev VirtualBoxa in sistema Windows 11 na vaš računalnik.

Datoteka hosts ostaja zmogljivo in preprosto orodje za upravljanje ločljivosti domen v vašem lokalnem okolju, ki vam omogoča hitro in učinkovito izvajanje testov, blokiranje spletnih mest ali preusmerjanje prometa. Obvladovanje njene uporabe vam daje večji nadzor in agilnost pri nalogah podpore, razvoja in varnosti. Delite to informacijo, da bodo drugi uporabniki vedeli za to temo.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.