No trabalho em minha universidade, todos os computadores do escritório usam o Windows XP, o service pack mais recente. Eles deram a cada um de nós uma conta regular, sem meios de instalar programas ou fazer alterações relevantes ao sistema. Eles bloquearam muitos sites (YouTube, sites de proxy, Facebook, etc.) simplesmente adicionando uma entrada para cada um deles no arquivo hosts, como
127.0.0.1 www.facebook.com
127.0.0.1 facebook.com
127.0.0.1 www.metacafe.com
127.0.0.1 metacafe.com
etc.
Se eu pudesse simplesmente dizer ao Google Chrome para usar um arquivo de hosts armazenado em outro lugar, então seria isso. Eu fiz ler question 343158 , mas não consigo definir um servidor HTTP por causa de privilégios limitados na máquina.
Como pude notar depois de ler a primeira resposta, precisei detalhar mais a minha pergunta, então aqui está: Eu já contornei o bloqueio de DNS no passado (da maneira usual) verificando primeiro o endereço IP de um determinado site em páginas como esta e, em seguida, adicionei a entrada correspondente ao arquivo de hosts em meu próprio computador, da mesma forma que o seguinte
92.123.66.131 www.metacafe.com
72.32.120.222 metacafe.com
e sempre funcionou para mim até agora. Para qualquer site. No entanto, este é um caso diferente: não tenho acesso de gravação ao arquivo de hosts, não consigo instalar software e não consigo fazer praticamente nada que tenha significado. Instalei a versão portátil do Google Chrome porque o computador tinha apenas IE, então estou procurando uma maneira de fazer o Google Chrome ler um arquivo de hosts de um local personalizado, para que eu possa criar meu próprio arquivo (ou talvez copiar o que tenho no meu laptop) e navegue em cima disso.