
He estado usando un servicio de unblock-us.com, que proporciona un proxy a los canadienses/otros que permite el acceso a servicios que están bloqueados únicamente en direcciones IP de EE. UU.
Esto es bastante fácil de lograr configurando un proxy inverso (por ejemplo, squid) en un servidor alojado en EE. UU. y luego configurando su navegador o sistema operativo para usar ese proxy.
Sin embargo, hay algo que hace desbloquearnos y que no estoy seguro de cómo duplicar. En lugar de configurar su sistema operativo para usarlos como proxy, simplemente puede cambiar la configuración del servidor DNS en su enrutador para que apunte a sus direcciones. Cualquier solicitud a los servicios que admiten se envía automáticamente. La ventaja de esto es que no tienes que configurar todas las computadoras de tu casa y "simplemente funciona" con clientes como ps3, xbox, android, etc. La desventaja es que realmente no tienes control sobre lo que se procesa mediante proxy. , y también hay preocupaciones sobre la privacidad, supongo.
¿Cómo puedo lograr esta misma funcionalidad en mi propio segmento basado en EE. UU.?
Respuesta1
Por curiosidad, cuando ejecuta un nslookup en sus servidores DNS, ¿qué dirección IP se devuelve? Por ejemplo, si buscas google.com y yahoo.com, ¿te devuelven direcciones IP diferentes o la misma?
Si devuelven la misma dirección IP, imagino que lo que sucede es que DNS SIEMPRE devolverá el servidor proxy como dirección IP para todas las solicitudes. Luego, las solicitudes fluyen al proxy de forma relativamente transparente y luego el proxy realiza la redirección.
En términos de recrearlo... No tengo suficiente experiencia en proxy inverso (o período de proxy), pero imagino que configurarías tu servidor DNS para que se devuelva como la dirección IP para cualquier solicitud. Luego haga que el proxy funcione desde allí con las solicitudes entrantes.
Lo que NO sé en ese modelo es cómo manejarías la autenticación.