Chromecast + Smart DNS

Por fin he conseguido echarle el guante a uno de éstos:
image

y lo primero que hicimos el pasado domingo para estrenarlo es ver el fúrgol; el uso de cables HDMI es cosa del pasado en Chez txemas B).

Después cansarme de esperar a que Google se decidiera a sacarlo fuera de Estados Unidos se lo pedí a un amigo que estaba de viaje por allí. Cosas del destino, justo la semana pasada lo sacaron a este lado del charco, oh well… La cosa es que este post no es sólo para dejar un enlace afiliado a la web de amazon (no me haré rico con esto, no os preocupéis), es también para dejar anotado en algún sitio qué es lo que hay que hacer para que el cacharrito en cuestión funcione con UnblockUs o cualquier otro servicio de Smart DNS; para no olvidarme si tengo que repetirlo en un futuro, y por si puede servir de ayuda a alguien que se encuentre con el mismo problema.

Y es que, amigas, el chromecast sería i-de-al out-of-the-box si Google no estuviera empeñado en que usemos sus servicios sí o sí, porque, de quién fue la idea de hardcodear (ojo palabro!) las DNSs de Google en el aparato de marras? Ya no enseñan en Introducción a la Programación que poner la configuración de lo que sea a piñón en el código no es la forma más óptima de hacer las cosas (por no decir algo más fuerte)? Qué pasaría si el apocalipsis zombie llegara a California y los servidores de Google dejasen de responder?

Por suerte, alguien ha pensado en esta última eventualidad y, en caso de no obtener respuesta por parte de sus amos, el Chromecast, a regañadientes, le pregunta al router qué DNSs alternativas tiene que usar. Así que, basta con bloquear en el router las IPs 8.8.8.8 y 8.8.4.4. Wait, el crappy-router de UPC no es capaz de hacer eso. Y poner una ruta estática? Tampoco!. Bueno, toca desempolvar un viejo router que tenía por ahí y crear una segunda red sólo para el Cromecast, añadir un par de rutas estáticas (porque el viejo router tampoco tenía opción de bloquear las IPs, que sería la opción más sencilla), a saber:

– Destination IP Address: 8.8.8.8
– IP Mask: 255.255.255.255
– Gateway IP Adress: 192.168.1.254 <- cualquier IP local que no exista en la red!
– Metric: 2

Repetir con 8.8.4.4 y poner las DNSs de UnblokUs en la configuración DHCP del router et voilà, Netflix americano en el Chromecast.
Una ventaja de usar dos routers para esto es que el resto de equipos que están conectados al router normal utilizan las DNSs de UPC que deberían ser más rápidas al estar más cerca, pero vamos, tampoco nos va a venir de unos milisegundos ahora.

6 comentarios en “Chromecast + Smart DNS

Replica a markusfreak Cancelar la respuesta