HOSTS-tiedostoa

Ei, en ole sama kirjoittaja joka alla kyseli hosts.deny-tiedostosta eikä tämä kysymykseni koskekaan samaa vaan kysyn tiedostosta jota windowski käyttää eli hosts-tiedosto ilman päätettä (siis windowsissa) on tiedosto johon voi laittaa esim. sivuja/domaineja jotka haluaa blokata, toimii esim. myös monissa mainoksia sisältävissä, eli jos laittaisin vaikka hosts-tiedostoon tämän Suolisto24:n sisältämät mainoskilkkeet niin selain ei hakisi niitä lainkaan. Tai korjaus, yrittäisi hakea mutta jos domaini ohjataankin tuolla tiedostolla osoitteeseen 127.0.0.1 niin selain koittaa hakea niitä omalta koneeltani...ja niitä ei löydy joten selain jättää lataamatta ne.

Mutta miten tuo tiedosto toimii linuxissa, voiko sitä käyttää aivan samoin kuin windowsissa eli voin hakea netistä uusimman päivitetyn version ja lisäillä halutessani itse siihen noita osoitteita joita haluan blokata?

Tuo tiedosto on muuten siitä mainio että siihen voi lisätä myös sellaisia domaineja joita haluaa oikeasti käyttää, esim. jos haluan laittaa suosikkisähköpostipalveluni osoitteen niin selaimen ei tarvitse hakea ip-osoitetta DNS:ltä vaan se löytää sen suoraan HOSTS-tiedostosta, tästä on se etu että jos operaattorin DNS-palvelin prakaa (aina joskus käynyt niin) niin pääsee silti sähköpostiin vaikka DNS ei toimisikaan.
13630
Äänestä

Muut lukivat myös

Vastaukset 13

Vanhimmat

>...ei tarvitse hakea ip-osoitetta DNS:ltä vaan se löytää sen suoraan HOSTS-tiedostosta...

Tämä on koko homman tarkoitus.

Toki sitä voi käyttää myös blokkaamaan epämääräisiä sivustoja estämällä DNS-haku ja linkittämällä sensijaan local-looppiin.

Huomaa että tämä toimii kaikilla sovelluksilla jotka käyttävät tcp-protokollaa, ei ainoastaan selaimilla.

Äänestä

Tiedostoon /etc/hosts voi merkitä tunnetut nimet. /etc/hosts.allow ja /etc/hosts.deny taas ovat jo toisiin tarkoituksiin.
man hosts, man hosts.allow ja man hosts.deny kertonee sitten lisää.

Äänestä
  • Täytyy laittaa linuxiinkin tuo tiedosto, sehän siistii sivujakin ihan kivasti kun tyhmät mainokset saa pois. :)

    Äänestä

  • aloittaja. kirjoitti:

    Täytyy laittaa linuxiinkin tuo tiedosto, sehän siistii sivujakin ihan kivasti kun tyhmät mainokset saa pois. :)

    >Täytyy laittaa linuxiinkin...

    Ei tarvi kun se on siellä jo. Yksikään asennus ei toimi jos ei hosts-tiedostossa ole localhost-määritystä.

    Lisää voi tietysti laittaa tarpeen mukaan.

    Äänestä

  • Tää HOSTS toimii linuxissakin loistavasti, ei tule mitään typeriä mainospalkkeja enää ruudulle. :)

    Äänestä

  • laittaa kirjoitti:

    >Täytyy laittaa linuxiinkin...

    Ei tarvi kun se on siellä jo. Yksikään asennus ei toimi jos ei hosts-tiedostossa ole localhost-määritystä.

    Lisää voi tietysti laittaa tarpeen mukaan.

    jossa olisi erilaisia mainos- ym. parasiittisivustoja jo valmiina, netistähän saa sellaisen. Tiedän kyllä että linuxissa on valmiina HOSTS-tiedosto mutta siinä ei ole juuri muuta kuin localhost-kohta, tässä sen sijaan on valmiiksi iso liuta erilaisia parasiitteja, mainossivustoja, spywaresivustoja ym joita tämä versio blokkaa:

    http://www.mvps.org/winhelp2002/hosts.htm ja tuosta kun imuroi tuon hosts.txt tiedoston ja tallentaa sen /etc-hakemistoon, ja ensin muuttaa roottina/sudona linuxin alkuperäisen hosts-tiedoston hosts.2 nimelle ja sitten muuttaa tuon hosts.txt tiedoston nimelle hosts niin johan toimii! :)

    Äänestä

  • liity jotenkin palomuuriin tai ainakin jotain sinnepäin? Jos oon oikein ymmärtänyt niin noilla sallitaan ja estetään tietyistä domaineista ja koneista tulevat yhteyden otot? Eli noi deny ja allow-tiedostot on siis netistä koneellepäin tulevia yhteydenottoja varten?

    Äänestä

  • aloittaja. kirjoitti:

    liity jotenkin palomuuriin tai ainakin jotain sinnepäin? Jos oon oikein ymmärtänyt niin noilla sallitaan ja estetään tietyistä domaineista ja koneista tulevat yhteyden otot? Eli noi deny ja allow-tiedostot on siis netistä koneellepäin tulevia yhteydenottoja varten?

    On se suositeltava tapa hallita pääsyä koneelle. Säätö on helppoa ja jokaiselle serveriohjelmalle voidaan halutessa tehdä yksilöllinen suodatus samasta paikasta.

    Aivan kaikki eivät libwrap kirjastoa käytä. Tällainen on esimerkiksi Apache, jolla on oma pääsynkontrolli. Asia kannattaakin aina epäselvissä tapauksissa tarkistaa. Esimerkkinä sshd.

    ossi@x3:~$ ldd /usr/sbin/sshd |grep libwrap
    libwrap.so.0 => /lib/libwrap.so.0 (0xb7f3d000)

    Tästä nähdään että sshd käyttää tcp wrapperia ja voidaan ohjailla hosts.allow ja hosts.deny tiedostoista.

    Äänestä

/etc/hosts tiedostoon voi toki lisätä mainospalvelimet ohjattavaksi loopback:iin.

Mutta ainakin omasta mielestäni huomattavasti kätevämpi on Firefoxin lisäosa Adblock Plus. Siinä on jo valmiina kattava lista mainospalvelimia, ja uusien lisääminen on lähes yhtä helppoa kuin Opera-selaimessa. Ainakin omien kokemukseni perusteella Adblock Plus on kuitenkin tehokkaampi kuin Operan sisäänrakennettu adblokkeri.

Äänestä
  • >...tehokkaampi kuin Operan...

    Operan mainio klikkailemalla toimiva blokkeri päivittää vain tiedostoa urlfilter.ini.

    Sitä voi editoida myös itse ja käyttää hosts-tiedoston tapaisesti epämääräisten sivustojen eliminointiin. Plussaa on vielä se että sivustojen nimeämisessä voi käyttää jokereita niin että koko sivustoa ei tarvitse kieltää domain-nimen perusteella vaan tietyt url:it sieltä.

    Äänestä

  • olla. kirjoitti:

    >...tehokkaampi kuin Operan...

    Operan mainio klikkailemalla toimiva blokkeri päivittää vain tiedostoa urlfilter.ini.

    Sitä voi editoida myös itse ja käyttää hosts-tiedoston tapaisesti epämääräisten sivustojen eliminointiin. Plussaa on vielä se että sivustojen nimeämisessä voi käyttää jokereita niin että koko sivustoa ei tarvitse kieltää domain-nimen perusteella vaan tietyt url:it sieltä.

    ja mitähän eroa tuossa oli firefoxin adblockiin?

    Äänestä

  • puusilima_ kirjoitti:

    ja mitähän eroa tuossa oli firefoxin adblockiin?

    Eikös tuossa vain kumottu väite että Firefoxiin lisäosana hankittava adblokkeri olisi jotenkin "parempi" kuin Operan vakiona oleva?

    Firefoxiinhan se tuli vuosia myöhemmin kuin Operaan niin ei ole ollenkaan ihme että se on "esikuvansa" kaltainen.

    Äänestä

  • piti olla? kirjoitti:

    Eikös tuossa vain kumottu väite että Firefoxiin lisäosana hankittava adblokkeri olisi jotenkin "parempi" kuin Operan vakiona oleva?

    Firefoxiinhan se tuli vuosia myöhemmin kuin Operaan niin ei ole ollenkaan ihme että se on "esikuvansa" kaltainen.

    ymmärtää latex, eikun regexiä.

    Äänestä

Kommentoi aloitusta


koskeva kysymys kirjoitti:

Ei, en ole sama kirjoittaja joka alla kyseli hosts.deny-tiedostosta eikä tämä kysymykseni koskekaan samaa vaan kysyn tiedostosta jota windowski käyttää eli hosts-tiedosto ilman päätettä (siis windowsissa) on tiedosto johon voi laittaa esim. sivuja/domaineja jotka haluaa blokata, toimii esim. myös monissa mainoksia sisältävissä, eli jos laittaisin vaikka hosts-tiedostoon tämän Suolisto24:n sisältämät mainoskilkkeet niin selain ei hakisi niitä lainkaan. Tai korjaus, yrittäisi hakea mutta jos domaini ohjataankin tuolla tiedostolla osoitteeseen 127.0.0.1 niin selain koittaa hakea niitä omalta koneeltani...ja niitä ei löydy joten selain jättää lataamatta ne.

Mutta miten tuo tiedosto toimii linuxissa, voiko sitä käyttää aivan samoin kuin windowsissa eli voin hakea netistä uusimman päivitetyn version ja lisäillä halutessani itse siihen noita osoitteita joita haluan blokata?

Tuo tiedosto on muuten siitä mainio että siihen voi lisätä myös sellaisia domaineja joita haluaa oikeasti käyttää, esim. jos haluan laittaa suosikkisähköpostipalveluni osoitteen niin selaimen ei tarvitse hakea ip-osoitetta DNS:ltä vaan se löytää sen suoraan HOSTS-tiedostosta, tästä on se etu että jos operaattorin DNS-palvelin prakaa (aina joskus käynyt niin) niin pääsee silti sähköpostiin vaikka DNS ei toimisikaan.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu