Bueno, para comenzar les voy a explicar que es el dichoso Chromecast.
Chromecast es un dispositivo desarrollado por Google, que se conecta a un puerto HDMI de nuestro televisor y nos permite hacer "streaming" desde un smartphone, tablet, laptop vía una red WiFi. Podemos mostrar la imagen de la pantalla de estos dispositivos, reproducir videos y demás contenido en nuestra TV con ayuda de este increíble producto.
Pero a muchos como a mi, les ha sucedido que quieren utilizar Netflix, Pandora u otros servicios que normalmente están restringidos por región, es decir muestran un contenido diferente dependiendo de la ubicación desde donde accedes y en algunos casos no funcionan ya que estos realizan una validación de nuestra dirección IP.
Ahora esta pregunta cae por su propio peso ¿Como nos saltamos esta validación y accedemos a dicho contenido utilizando toda la potencialidad que nos ofrece Chromecast?
Luego de varias idas y vueltas he conseguido hacerlo, primero lo que recomiendo es registarse en unblock-us. (Podemos probar el servicio durante 7 días sin compromiso).
Yo cuento con un router Dlink DIR 905L, al cual se conectan todos mis dispositivos, sean celulares, laptops, Chromecast etc. Por lo que luego de registrarme, fuí al apartado "How to setup" y seleccioné la marca de mi router Dlink:
Básicamente, se deben seguir tal cual los pasos en pantalla y configurar los DNS de unblock-us en su router:
Primary: | 208.122.23.23 |
Secondary: | 208.122.23.22 |
Una vez hecho esto, si intentamos utilizar Netflix u otro servicio usando el Chromecast, este sigue sin funcionar, es decir continúa mostrando el contenido de nuestro país y no el de EEUU ¿porque?...
Chromecast abre una instancia de la aplicación y lo que sucede es que nuestros amigos de Google han colocado en el software interno (del Chromecast) los DNS de Google 8.8.8.8 y 8.8.4.4 (harcoded google dns), lo cual hace un bypass a nuestros nuevos DNS y nos identifican la IP como fuera de Estados Unidos.
Y ahora ¿Cómo evitamos que se utilicen estos DNS y lo forzamos a usar los de unblock-us?.
Tranquilos, todo tiene solución, en mi caso mi router tiene la funcion de Firewall (ojo que no es un router muy sofisticado, ni tampoco es compatible con DD-WRT); el principio es el siguiente, asignaremos una IP al Chromecast en el router y para esa IP bloquearemos todo el tráfico a los DNS de Google, por lo que se verá obligado a usar los DNS de unblock-us.
Veamos como hacerlo:
IP Chromecast 192.168.0.101
Protocolo TCP/UDP, Puerto 53 (esto debemos bloquear para la IP del Chromecast)
salvamos la configuración y reiniciamos el router.
Ahora si, a disfrutar!!!
Rick