problem s nasteaveni /private/etc/hosts na osx lion

Vše o hudbě na počítačích ve znaku jablka
Odpovědět
Uživatelský avatar
dendy
Příspěvky: 12763
Registrován: 12 črc 2002 11:16
Vybavení

problem s nasteaveni /private/etc/hosts na osx lion

Příspěvek od dendy » 16 pro 2011 12:13

mam problem... lion mi uspesne ignoruje nastavenia hosts...

zmenim ich

Kód: Vybrat vše

sudo nano /private/etc/hosts
pridam riadok

Kód: Vybrat vše

xxx.xxx.xxx.xxx www.nejakadomena.sk
flushnem dns cache

Kód: Vybrat vše

dscacheutil -flushcache
(skusal som dokonca komplet reboot

ale ked dam nasledne

Kód: Vybrat vše

ping www.nejakadomena.sk
tak stale mi vidim ze mi to pinguje na tu povodnu ip-adresu a nie na xxx.xxx.xxx.xxx

ziadne dalsie veci v hosts nemam len ten defaultny content co tam je

Kód: Vybrat vše

127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
akoze WTF ? nechapem to... som si isty ze kedysi na snow leoparde to ficalo a vlastne ono to MUSI ficat aj teraz .. ale proste nic ...

Uživatelský avatar
Kermitak
Moderátor
Příspěvky: 6446
Registrován: 12 led 2005 22:43

Re: problem s nasteaveni /private/etc/hosts na osx lion

Příspěvek od Kermitak » 16 pro 2011 12:15

Strelba od boku - neni na OS X soubor /etc/host.conf? (nebo nevim jak jsou tam cesty, mozna /private/...) Pokud ano, je tam spravne order? Neni to co je v private nejaka apple obdoba teckovanych konfiguraku v home na klasickych unixech? Neexistuje /etc/resolv.conf s vyssi prioritou?

Uživatelský avatar
dendy
Příspěvky: 12763
Registrován: 12 črc 2002 11:16
Vybavení

Re: problem s nasteaveni /private/etc/hosts na osx lion

Příspěvek od dendy » 16 pro 2011 12:23

mnoo.. /etc/host.conf tam nieje .. ale /etc/resolv.conf ano

Kód: Vybrat vše

search shirtinator.com
nameserver xxx.xxx.xxx.xxx
nameserver yyy.yyy.yyy.yyy
kde tie xxx / yyy to su ipecky nasich firemnych dns routerov co mame v ramci VPN-ky.. ale mne to nejde aj ked VYPNEM vpnku, vzdy to posiela tu adresu http://www.nejakadomena.sk proste priamo na jej skutocnu ip-cku bez ohladu co dam do hosts

ten hosts editujem spravny, to som nasiel na nete ze ten /private/etc/hosts treba .. vlastne kedysi (na snow leoparde) mi to aj fungovalo.. nechapem preco to teraz nejde

Uživatelský avatar
Kermitak
Moderátor
Příspěvky: 6446
Registrován: 12 led 2005 22:43

Re: problem s nasteaveni /private/etc/hosts na osx lion

Příspěvek od Kermitak » 16 pro 2011 12:49

Eeh, nemel jsem dneska jeste kafe :) Nemyslel jsem resolv.conf, myslel jsem /etc/hosts, jestli neexistuje globalni a private a zda v tom globalnim neni neco, co overriduje ty local zmeny. Jinak na vsech unixech co znam nastavujes order, jestli se ma nejdriv resolvovat podle /etc/hosts, nebo podle nameserveru, typicky to byva v hosts.conf, je mozny, ze to ma apple schovany nekde jinde.

Uživatelský avatar
dendy
Příspěvky: 12763
Registrován: 12 črc 2002 11:16
Vybavení

Re: problem s nasteaveni /private/etc/hosts na osx lion

Příspěvek od dendy » 16 pro 2011 13:20

v /etc/hosts je presne to iste ako v /private/etc/hosts takze predpokladam ze je to symlink alebo to automaticky syncuje pri zmene ... :-) pri 'ls -la' vidim toto :

Kód: Vybrat vše

-rw-r--r--@   1 root  wheel    1191 Dec 16 12:04 hosts
to iste pri /etc/hosts a /private/etc/hosts

Uživatelský avatar
Pytkin
Moderátor
Příspěvky: 21299
Registrován: 23 kvě 2002 16:23

Re: problem s nasteaveni /private/etc/hosts na osx lion

Příspěvek od Pytkin » 16 pro 2011 13:44

mne /etc/hosts funguje ..

jo a :

Pytkins-iMac:~ Pytkin$ ls -al /etc
lrwxr-xr-x@ 1 root wheel 11 Aug 8 18:33 /etc -> private/etc
Pytkins-iMac:~ Pytkin$

Uživatelský avatar
dendy
Příspěvky: 12763
Registrován: 12 črc 2002 11:16
Vybavení

Re: problem s nasteaveni /private/etc/hosts na osx lion

Příspěvek od dendy » 16 pro 2011 14:35

jo to je v poriadku.. ja verim ze to MA fungovat.. mna zaujma preco to nefunguje mne :-)

nasiel som toto http://www.justincarmony.com/blog/2011/ ... esolution/ este to musim poriadne prestudovat ale mozno tam je odpoved na moj problem..

Uživatelský avatar
STi
Příspěvky: 386
Registrován: 01 úno 2011 03:07

Re: problem s nasteaveni /private/etc/hosts na osx lion

Příspěvek od STi » 16 pro 2011 14:46

ja som s tym mal tiez problem, toto mi pomohlo http://www.youtube.com/watch?v=NIg6ayzCO4A
FB | SC | T

Uživatelský avatar
dendy
Příspěvky: 12763
Registrován: 12 črc 2002 11:16
Vybavení

Re: problem s nasteaveni /private/etc/hosts na osx lion

Příspěvek od dendy » 16 pro 2011 18:35

to s tym nema nic, ja som to vzdy editoval rovno cez terminal, viem ze defaultne je ten subor readonly .. to neni probem ... ja som ho prepisal, ale on proste ignoruje tie nastavenia ...

Uživatelský avatar
dendy
Příspěvky: 12763
Registrován: 12 črc 2002 11:16
Vybavení

Re: problem s nasteaveni /private/etc/hosts na osx lion

Příspěvek od dendy » 16 pro 2011 19:30

tak problem vyrieseny .. pomohol ten link co som sem pastol.. ten problem cislo 2 "DNS Resolution orders has DNS Servers before HOST"

v skratke sudruhovia v Apple sa rozhodli v LIONe ze je rozumne, aby system NAJPRV requestol DNS servery a az ked od nich nedostane response tak sa pozera do /etc/hosts ... to je fakt 'SKVELY' napad ...

Uživatelský avatar
Kermitak
Moderátor
Příspěvky: 6446
Registrován: 12 led 2005 22:43

Re: problem s nasteaveni /private/etc/hosts na osx lion

Příspěvek od Kermitak » 16 pro 2011 21:16

Ehm :]

Uživatelský avatar
dendy
Příspěvky: 12763
Registrován: 12 črc 2002 11:16
Vybavení

Re: problem s nasteaveni /private/etc/hosts na osx lion

Příspěvek od dendy » 16 pro 2011 22:03

ale vsetko zle je na daco dobre :-) aspon som si konecne rozbehal lokalne DNS server, z viacerych dovodov som to uz davno chcel spravit ale nemal som na to nikdy cas :-)

toto je ale vec ktora sa da jednoznacne applu vytkut.. oni sa proste netrapia z nejakou s5tnou kompatibilitou, proste sa rozhodnu daco zmenit v systeme tak bez upozornenia to zmenia.. a uzivatel - trap sa sam ... toto s tym hosts to je fakt extremna kravina ze to takto zmenili


tuto sa typek v tom clanku zamysla nad tym preco to spravili.. ja osobne si myslim ze asi najviac ten dovod 2/

1/ Security – Maybe, just maybe, it was for security. Technically, a virus can overwrite the /etc/hosts file if it the virus can prompt the user for their password to run a command as root. So you could maybe have a user visit www.google.com when in reality it isn’t a google server. But even then, HTTPS wouldn’t work without ugly errors. So this might be a reason, but out of all the things that can go wrong with a virus, it is a poor excuse. The virus could just hack mDNSresponder to use /etc/hosts.

2/ Prevent User Hacks – Most likely, I think this is why Apple made this change. I know with jailbreaking iOS devices and getting hacked apps, iTunes will try to validate an App by “phoning home” to Apple. However, if you change the entries in your /etc/hosts file so iTunes can’t reach the correct Apple Servers. I know people who have circumvented other software activation systems do the same technique. I think this is why Apple made the change, though at the expensive of all the professionals who actually use /etc/hosts for work.

3/ An Honest Bug – It is possible this was a bug, but seeing as how you would have to deliberately change the resolve orders for the operating system, I doubt this is the case.

Uživatelský avatar
Pytkin
Moderátor
Příspěvky: 21299
Registrován: 23 kvě 2002 16:23

Re: problem s nasteaveni /private/etc/hosts na osx lion

Příspěvek od Pytkin » 16 pro 2011 23:41

dendy píše:tak problem vyrieseny .. pomohol ten link co som sem pastol.. ten problem cislo 2 "DNS Resolution orders has DNS Servers before HOST"

v skratke sudruhovia v Apple sa rozhodli v LIONe ze je rozumne, aby system NAJPRV requestol DNS servery a az ked od nich nedostane response tak sa pozera do /etc/hosts ... to je fakt 'SKVELY' napad ...
no u mna teda rozhodne napred berie /etc/hosts , a az potom dns request ..

Odpovědět