Door Ina Ninck: Haaaaaahahaha, wat een baggeroplossing, alles naar localhost verwijzen.
Kijkt Windows ALTIJD eerst in de lokale hosts file? Zo ja, dan is dat een flink security lek.
Dat betekent dat gebruikers de DNS servers gewoon kunnen omzeilen.
Gelukkig draait er bij mij geen enkele windows machine.
Ah, een n00b - excusez le mot - of een Linux fanboy/fangirl. Ina, doe eens:
#cat /etc/nsswitch
en kom dan nog eens joelen. Je hebt zojuist een "flink security lek" gevonden want vrijwel elk IP based systeem gebruikt een hosts file en consulteert deze als eerste. Dat is aan te passen, maar niemand doet dat. En dat iedereen die zijn apps (met name browsers) draait als admin/root/super vraagt om problemen, want de apps erven deze permissies en kunnen vervolgens inderdaad bijvoorbeeld de hosts aanpassen om populaire sites te verwijzen naar niet-zo-koosjere kopietjes daarvan. Het security lek is enorm, en heet gebruiker - de voornaamste reden waarom Windows Vista en 7 UAC hebben gekregen.
Overigens wordt vrijwel altijd de hosts file ingelezen bij het starten van de network daemons (danwel services) en de inhoud wordt per direct in de DNS cache gemikt. Dus een file van 50MB wordt niet continue doorgenomen maar meteen geRAMd. Elke wijziging veroorzaakt vervolgens een re-read van de file.