Patiko? Prenumeruok el. paštu

Magiškas windows hosts failas

« EXT JS 2.0Pakartotina informacija apie paypal ir pinigų siuntimą geriems tikslams. »

Nesvarbu, kas jūs esate svetainių paprastas kompiuterio vartotojas ar web programuotojas  - šis tipsas tikrai turėtų jums padėti. Jį galima panaudoti tiek geriems tiek blogiems tikslams.
Šis failas slepiasi dažniausia c:\windows\system32\drivers\etc\ kataloge. Jame saugomi, kaip aš vadinu, virtualūs domenų sąrašai. Jame rasite ir įžymiąją svetainę localhostą.

Kaip tie domenai aprašomi? Pirmiausia nurodomas IP adresas ir po tarpo norimo domeno vardas. Tarkim, keletas pavyzdžių

127.0.0.1 localhost
127.0.0.1 www.zilionis.loc
127.0.0.1 www.one.lt
81.16.232.112 www2.delfi.lt

Panagrinėkime parodytus atvejus. Jei nežinote pagal nutylėjimą IP adresas 127.0.0.1 yra jūsų kompiuterio vidinis IP adresas. Vadinasi pateiktuose variantuose locahost, www.zilionis.net, www.one.lt nukreipiama į jūsų kompiuterį ir tai veiks tik jūsų kompiuteryje.

Taigi pagrindinė esmė ta, kad jūs sukurę kažkokį domeną, nukreipiate į jūsų pageidaujamą IP adresą. Nebūtinai tai gali būti jūsų kompiuteris, bet galite ir į draugo, ar kažkoks serveris.

PIRMAS PANAUDOJIMO BŪDAS: “WEB PROGRUOTOJUI”

Labiausiai (bent man) jis naudingas web sprendimų srityje. Aš tarkim nusirodau, kad domenas www.zilionis.loc yra virtualus domenas. Ir susitvarkęs loalaus apache nustatymus naudojusi it tikru domenu.

<VirtualHost *:80>
    DocumentRoot D:/!Projects/zilionis/
    ServerName zilionis.loc
    <directory />
        AllowOverride ALL
        Options Indexes FollowSymLinks
    </directory>
</VirtualHost>

ANTRAS PANAUDOJIMO BŪDAS: “PRODUKTYVUMO GERINIMAS”

Įsivaizduokite turite brolį, kuris be perstojo sėdi pažinčių portale one.lt. Galbūt jūs nepykstate, kad sėdi pažinčių portale, bet nepatinka, kad būtent one.lt. Greičiausia jūs pageidausite, kad jis naudotųsi kitu.

Arba norėdami būti produktyvesniais darbe jūs paprasčiausiai užbaninate kurį nors puslapį, na tarkim www.delfi.lt

Tokiu būdu įvedę adresą, jie nematys tikrojo puslapio. O tik tai ką jūs nurodysite. Deja tuo pasinaudoja ir virusų kenkėjai, nurodydami, kad antivirusinių atsinaujinimo adresai yra jūsų kompiuteryje.

TREČIAS BŪDAS: “Slaptasis projektas”

Jį naudotų gali tiek web programuotojai, tiek eiliniai mirtingieji. Įsivaizduokime, jūs norite pakeisti hostinimo serverį į naują. Jūs susideda informaciją ir telieka laukti kol jūsų domeno adresai atsinaujins. Bet jūs nesate įsitikinęs ar viskas tvarkingai atrodys kai DNS nusivaikščios.
Dar viena idėja šovė į galvą. Slaptas domenas (nebūtinai egzistuojantis) naudojamas tik tarp tikros grupės žmonių: tarkim intranetui. Ir nusistatę parametrus hosts faile, gali patekti į tą svetainę. Tarkim net bankai turi vidinius tinklus kur naudojami virtualūs domenai (ir žinoma neprieinami IP), bet ten jie jau tai susitvarkę per DNS serverius.

Kokias idėjas jūs pasiūlytumėte?

Straipsniai panašia tema

Palikite savo komentarą / nuomonę

7 komentarų

  1. Speedas Pasakė, kad:

    Dar hackeriai gli pakurti netikras banko svetaines. Ivedi id ir pass ir jie parsisiunčia sauta info per post i kita faila.

  2. Lucy Pasakė, kad:

    Antra vertus “hosts” failo redagavimas yra bad practice… Galiu papasakoti istorij1 i6 savo patirities. Sename darbe mūsų web developeris sugalvojo parodyti naująją įmonės svetainės testinę versiją įmonės viršunėlėms (direktoriams etc) ir prikaitaliojo hosts failą pas visus. Atėjo metas naująjį tinklapį paleisti į productioną, ir … pas pusę darbuotojų jis neveikia! Pasirodo visi seniai pamiršo apie modifikuotą hosts failą!
    Dabar kaip reikėjo teisingai padaryti. Įmonėje DNSas buvo konfigūruotas su lokaliomis zonomis - būtų užtekę vienoje vietoje pakeisti DNS įrašą ir viskas būtų veikę. Finale ir adminas lengvai galėtų identifikuoti problemą, jei kažkas būtų blogai.
    apskritai labai gera praktika yra (ypač web developerių įmonėje) turėti lengvai konfigūruojamą DNSą. Žinoma, jei dažnai dirbsi iš skirtingų vietų, gali tekti pasinaudoti ir hosts failu…

  3. Vaidas Žilionis Pasakė, kad:

    Taip…pasiūlyk tu man lengvai konfiguruojamą DNS. Greičiausia personalų :D ir kad veiktų ant windowsų.

  4. Pawka Pasakė, kad:

    Kaikurie virusai taip perrašo žinomų antivirusinių programų svetaines į savąsias :-)

  5. Vaidas Žilionis Pasakė, kad:

    Pawka: tai jau buvo paminėta mano tekste.. spėju nedaskaitei.

  6. Lucy Pasakė, kad:

    Deja windowsitams nieko naujo nepasakysiu… Aš bandyčiau Bindą susikonfigūruoti. Kai jau turi neblogą konfigūraciją, po to nesunku ją modifikuoti (kaip kad ir tą patį hosts failą). Žinoma galima pabandyti pasikurti kokį PHP frontendą, bet čia jau manau per daug vargo. Aišku, jei yra noras sutvarkyti ūkį su didesniu kiekiu kompiuterių, gal ir verta užsiimti. O šiaip, jei kas žinot kokį gerą DNS serverį, pasidalinkit ;)

  7. Vaidas Žilionis Pasakė, kad:

    Jei didelis kiekis žmoniu dirba prie kažkokio projekto tada tikrai verta vidniam tinkla DNS pakoreguoti, bet kai tu dirbi ant localhost tai tampa privačiu dalyku. o Lucky tavo įvardinta situacija jau žmogiško faktoriaus padarinys. Ir niekur to nepakeisi. :D

Palikti komentarą

XHTML: Leidžiami tagai: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>