#136 Suponiendo que estás en windows, este tiene un archivo en "C:WindowsSystem32driversetc" (suponiendo también que lo tienes instalado en C).
Este archivo se llama "hosts" y si lo editas con cualquier editor de texto plano (bloc de notas, notepad++, sublime text) podrás añadir ips a los dominios que tu quieras.
Al cargar un dominio, antes de resolver por DNS windows mira primero en los hosts, por lo que si intentas entrar en una web de la lista, y está redireccionada a 127.0.0.1, en vez de cargar esa web, cargará "localhost".
La estructura que sigue este archivo es la siguiente:
De esta forma, cada vez que alguna plataforma intentaba que buscara con bing (webs como facebook o plugins pesados que no se van e insisten en cambiarte el buscador por defecto de los navegadores), en vez de cargar bing, cargaba google.
Notese que incluyo el dominio con y sin www, pues no se resuelven igual (se resuelven por separado, como si fueran dominios distintos).
Así pues, por si no ha quedado del todo claro, lo que hacemos con esa lista es redireccionar todos los dominios de la lista a nuestro propio PC.
Y por último, esto puede resultar útil para webs en local o en servidores remoto. Puedes inventarte un dominio o usar uno que ya exista pero que nunca vas a entrar, apuntar a tu propia máquina y usarlo para cargar tus webs, como si fuera tuyo, y así no tener que entrar siempre con la IP. Muy útil para tener múltiples dominios en local o en una máquina remota sin tener que registrarlos. Por supuesto, solo funcinará con tu PC o con cualquier PC que ponga en los host la misma redirección
Quad9 (IBM): 9.9.9.9
OpenDNS (Cisco): 208.67.220.220 - 208.67.222.222