Ako upraviť súbor hostiteľa v systéme Windows 10

Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Windows 10 sťažuje úpravu súboru Hosts tým, že ho robí iba na čítanie. Súbor Hosts môžeme upravovať jednoducho pomocou programu Poznámkový blok alebo dokonca z príkazového riadka alebo na diaľku. V tomto článku budeme diskutovať o všetkých týchto metódach, takže zostaňte naladení. Rýchle zhrnutie skryť sa 1 Čo je súbor Hosts? 2 Prečo môže byť potrebné upraviť súbor hostiteľov 3 Ako upraviť súbor hostiteľov na lokálnom počítači 4 Ako upraviť súbor hostiteľov pomocou príkazového riadka 5 Ako upraviť súbor hostiteľov na vzdialenom počítači 6 Záverečné slová

Čo je súbor Hosts?

Súbor hosts slúži ako miestny server DNS pre počítač a používa sa na mapovanie adries IP na názvy domén.

Súbor hosts je v podstate prvým miestom, kde váš počítač hľadá IP adresu pri prehliadaní internetu. Je to súbor nájdený vo vašom počítači, ktorý obsahuje názov webovej stránky a jej zodpovedajúcu IP adresu.

Keď do webového prehliadača zadáte adresu itechtics.com, počítač vyhľadá v súbore hostiteľov zodpovedajúcu adresu IP. Ak sa tam záznam nenašiel, prejde na server DNS (Domain Name Server) priradený k vášmu počítaču.

Tento súbor je možné upravovať pre každý počítač s viacerými výhodami. Používatelia môžu tento súbor použiť na zablokovanie konkrétnych webových stránok alebo môžu vývojári upraviť súbor hosts a otestovať spustenie svojich webových stránok lokálne na svojom počítači.

Ukážeme vám, ako môžete vzdialene upravovať súbor hosts vo vašom počítači a v akomkoľvek inom počítači vo vašej sieti.

Prečo môže byť potrebné upraviť súbor hostiteľov

Keď používateľ otvorí webový prehliadač a hľadá niečo alebo zadá adresu URL webovej stránky, počítač musí kontaktovať zodpovedajúcu adresu IP, aby mohol komunikovať s webovou stránkou.

Pretože však hlavným kontaktným bodom sieťového systému počítača je súbor lokálnych hostiteľov, nastavenia inej adresy IP pre názov domény môžu počítač oklamať pri prenose na inú adresu IP.

Túto techniku ​​často používajú jednotlivci na blokovanie určitých webových stránok v počítačoch. Nie je to však najoptimálnejší spôsob, ako to urobiť, pretože používatelia môžu zmeniť alebo odstrániť záznam v súbore hosts a vrátiť tak svoje nastavenia siete.

Ďalším dôvodom, prečo by ste mali zvážiť manipuláciu so súborom hostiteľov, je spustiť vlastnú webovú stránku nasadenú v počítači a potom ju vyskúšať. Ostatné zariadenia v tej istej sieti by potom mohli použiť miestnu IP adresu zodpovedajúcu názvu domény na testovanie svojich webových stránok bez toho, aby museli prechádzať internet.

Ako upraviť súbor hostiteľov na lokálnom počítači

Súbor hosts je základný systémový súbor, ktorý je možné upravovať pomocou vstavaného programu Poznámkový blok v systéme Windows a je k dispozícii vo formáte obyčajného textu. Na jeho úpravu sú však potrebné administrátorské práva. Štandardný používateľ alebo používateľský účet s nižšími oprávneniami ako správca by súbor nemohol upravovať a pri pokuse o uloženie všetkých zmien v ňom sa zobrazí nasledujúca chyba.

Chybová výzva pri ukladaní súboru upravených hostiteľov

Ukážeme vám, ako môžete úspešne a bez chýb upraviť súbor hostiteľov, ktorý sa nachádza na nasledujúcom mieste: | _+_ |

Nasledujúca metóda platí pre používateľské účty s Administratívne oprávnenia , ako aj pre bežných používateľov.

  1. Vyhľadajte Poznámkový blok vo vyhľadávacom poli systému Windows a potom použite klávesové skratky Ctrl + Shift + Enter spustite ho ako správca.
  2. Teraz kliknite na Súbor v ľavom hornom rohu programu Poznámkový blok a potom kliknite na Otvorené .
  3. Prejdite na umiestnenie súboru hostiteľa zdieľané vyššie. Ak sa v okne nezobrazujú žiadne položky, zvoľte Všetky súbory z rozbaľovacej ponuky typu súboru. Vyberte hostitelia , a potom kliknite na Otvorené .
    otvorení hostitelia
  4. Teraz môžete v súbore vykonať požadované zmeny, ako v nasledujúcom príklade, a potom použiť klávesové skratky Ctrl + S zachrániť to.

Teraz môžete skontrolovať, či sa adresa URL, ktorú ste zadali do súboru hostiteľov, teraz presmeruje na zodpovedajúcu adresu IP. Pretože sme v našom prípade zadali 0,0.0.0, webová stránka www.itechtics.com už nie je prístupná. psexec úspech

Upravený súbor hostiteľov sa prejaví: nedostupný web

Ako upraviť súbor hostiteľov pomocou príkazového riadka

Alternatívne môžete tiež použiť príkazový riadok na úpravu súboru hostiteľov v niekoľkých jednoduchých krokoch. Príkazový riadok však musíte otvoriť ako správca.

  1. Otvorte príkazový riadok ako správca.
  2. Na pridanie novej položky do súboru hosts zadajte nasledujúci príkaz:
    echo >> %WINDIR%System32DriversEtcHosts

Tým sa do súboru hostiteľov okamžite pridá IP adresa a zodpovedajúci názov domény. Ak ho však chcete odstrániť, budete musieť použiť konvenčný spôsob tak, že otvoríte súbor hosts v programe Poznámkový blok a položky odstránite ručne.

Ako upraviť súbor hostiteľov na vzdialenom počítači

Ručná úprava súboru hostiteľov na veľkom počte počítačov môže byť hektická. Nasledujúcu metódu môžete použiť na vzdialenú úpravu súboru hostiteľov na inom počítači a vykonanie potrebných zmien pre takýto scenár.

Táto časť zahŕňa niekoľko ďalších krokov. Je to však stále prospešné a lepšie, ako fyzicky prejsť na každý počítač a zmeniť súbor hostiteľov. Napriek tomu budete musieť na vzdialenom počítači (počítačoch) vykonať malú úlohu, ktorú bude potrebné vykonať prostredníctvom fyzickej prítomnosti.

Nasledujúce platí pre počítače, ktoré sú v rovnakej sieti/doméne ako zdrojový počítač.

Na vzdialenom počítači zadajte do príkazu Spustiť nasledujúci príkaz a potom reštartujte počítač: | _+_ |

Do databázy Registry systému Windows sa pridá nový DWORD, ktorý vám umožní vzdialený prístup k počítaču prostredníctvom systému PsExec.

PsExec je nástroj vytvorený na umožnenie vzdialeného prístupu k iným počítačom. To umožňuje používateľom vykonávať úlohy vzdialene na vzdialených počítačoch bez toho, aby boli fyzicky prítomní na mieste.

Keď bol DWORD pridaný do počítačov, na ktorých chcete upraviť súbor hostiteľov, vykonajte na zdrojovom počítači (odkiaľ budete pracovať) nasledujúce úlohy.

  1. Stiahnite si balík nástrojov PsExec . Po stiahnutí ho rozbaľte do jedného priečinka.
  2. Teraz spustite príkazový riadok s oprávneniami správcu.
  3. Prejdite do extrahovaného priečinka PsExec z príkazového riadka, ako v nasledujúcom príklade:
  4. Na spustenie príkazového riadka vzdialeného počítača zadajte nasledujúci príkaz:
    psexec \10.0.0.172 -u administrator -p admin123 cmd
    Nahraďte IP adresu názvom alebo IP adresou vzdialeného počítača a používateľským menom a heslom za -u a -p.
    vzdialení hostitelia upravení 1
  5. Teraz ste úspešne vykonali vzdialený príkazový riadok. Nasledujúci príkaz použite na pridanie položky do súboru hostiteľov vzdialeného počítača pri nahradení adresy IP a zodpovedajúcej adresy URL podľa vášho výberu:
    echo 0.0.0.0 www.itechtics.com >> %WINDIR%System32DriversEtcHosts

Teraz môžete stlačiť klávesové skratky Ctrl + C. odhláste sa z príkazového riadka vzdialeného počítača a pokračujte v pripojení k ďalšiemu počítaču.

Záverečné slová

Napriek tomu, že súbor hosts má pre systém Windows význam, nijako ho to neovplyvní, ak sa rozhodnete súbor odstrániť dobrovoľne alebo nedobrovoľne. Pokiaľ ste v súbore nevykonali určité zmeny, nič radikálne sa nestane, ak odstránite celý súbor. Vždy ho možno nahradiť prázdnym súborom s názvom hostitelia.

Všetky zmeny vykonané v súbore je možné tiež vrátiť, kedykoľvek budete chcieť. Hranie so súborom preto nemôže byť považované za nebezpečné pre systém. Bolo by však múdre vytvoriť zálohu pôvodného súboru pre prípad.