2015年04月25日 00時28分30秒

[Smart DNS應用]使Chromecast可以在台灣使用Rdio等服務

image

來源:unblock us的twitter

之前有介紹過,使用VPN的方式就可以使Chromecast可以播放Pandora或Rdio等其他有地理限制的音樂串流服務。但是VPN的速度比起Smart DNS就是慢,所以如果你要看得是Hulu或是Netflix這種對頻寬要求較大的,勢必就得使用Smart DNS。

可是Smart DNS必須設定DNS,Chromecast沒有辦法設定DNS,所以舊只能從外部的方式下手。外部的方式就是用Router去強迫Chromecast內部預設的DNS轉向至Smart DNS廠商的DNS。

假如你去DD-WRT網站上得知你的router可以刷DD-WRT的話,你可以就可以用下列兩個步驟就可以完成設定。

1.將你的router的DNS設定成Smart DNS廠商的DNS(此次是使用unblock us為範例)。

2.在Dnsmasq options加入以下指令

iptables -t nat -A PREROUTING -d 8.8.8.8 -j DNAT —to-destination 208.122.23.22
iptables -t nat -A PREROUTING -d 8.8.4.4 -j DNAT —to-destination 208.122.23.23

如果不能刷或不想刷DD-WRT,那就得尋找可以static routing(靜態路由)的功能的router,我則是使用TP-LINK TL-WR941ND

1.設定步驟也是把router的DNS設成Smart DNS廠商的DNS。

2.則是在Static Routing的Table中加入將8.8.8.8以及8.8.4.4這兩個ip,如下所示

image

來源:http://postimg.org/image/pyaxmlzfb/

這樣Chromecast預設的DNS就會失去效用了,自然就會使用router內部預設的DNS囉!

不過有點遺憾的是,我的Smart DNS的廠商(unblock-us),在我使用手機投射pandora的時候會發生問題,但是Rdio就很正常。希望以後我要使用Netflix的時候,也不要發生這樣的問題才好。

——————————

2015.04.25

今天測試的結果,已經可以使用上述方法,讓Chromecast可以播放Pandora。

#Smart DNS unblock us #Pandora #Rdio #Chromecast #dd-wrt #tp-link #TL-WR941ND