Namapovani jmena na IP adresu ve Windows XP – /etc/hosts

Nedavno jsem resil velky problem: mam doma nekolik pocitacu a obcas se propojuji do jedne VPN site ve ktere jsou spatne (nebo vubec ) nastavene DNS zaznamy. Uz me nabavilo porad vypisovat IP adresy. Dlouho jsem hledal zpusob jak to kde nastavit. Pak me napadla jednoducha myslenka – v Linuxu se na to same pouziva soubor /etc/hosts. Uplnou "nahodou" je ten soubor ve Windows taky. V adresari c:\WINDOWS\system32\drivers\etc\. Syntaxe souboru je jednoducha. Zapisuje se to ve tvaru

  • za znakem # je komentar, muzete tam psat co chcete.
  • jednotlive polozky na radku se oddeluji mezerou nebo tabulatorem.

Priklad souboru: 

pokud ted zadate v prikazovem radku ping na brana (ping brana), automaticky se provede ping na 192.168.0.1. To same se provede pokud date ping na router (ping router). IP adresa 127.0.0.1 je adresa lokalniho pocitace.

Zatim jsem neprisel na jednodussi moznost. Sice by bylo lepsi spustit DNS server, ale na tech par IP to nema cenu. Doporucuji prohlednout si vsechny soubory v adresari c:\WINDOWS\system32\drivers\etc\, je tam dost uzitecnych veci. Jeste rada na zaver – cestina v souboru hosts jde spatne proto, ze soubor ma kodovani ASCII.

A pak at nekdo rika ze Windows nevychazi z UNIXU, v Linuxu (a ve vsech ostanich UNIXech) je to soubor /etc/hosts. Ve Windows c:\WINDOWS\system32\drivers\etc\hosts.   Docela nahoda, nemyslite?

 


Aktualizace – 12. listopadu 2008:
soubor hosts na wikipedii

2 komentáře u „Namapovani jmena na IP adresu ve Windows XP – /etc/hosts

  1. lední brtník
    soubor hosts je ve windows od té doby co umí používat protokol tcp/ip. verze win3.1 z roku ’91 rozhodně z linuxu nevycházela (ani žádná jiná).
    pleteš si dojmy – některé způsoby ovládání nebo správy přes příkazový řádek ms tiše kopíruje čím dál víc od -uxů, protože správa systému nejde dělat klikáním na ikony.
  2. tuxmartin Autor příspěvku

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *