筆者について
FreeBSDを通じてOSSにささかな貢献を。
- 日本xrdpユーザ会発起人
- xrdp developer
- FreeBSD developer
OSS活動をご支援いただける方を募集しています
2010-12-04 PortForwarding for radiko.jp
■ radiko.jp を地域外で聴くためのトンネリング (12月1日のリニューアルに対応)
2010年12月1日のradikoのリニューアルで、フォワーディングの設定変更が必要になりました。
radiko.jp のAレコードが変更になったためです。以前は3つのIPアドレスがDNSラウンドロビンで運用されていました。
;; ANSWER SECTION: radiko.jp. 264 IN A 210.172.41.85 radiko.jp. 264 IN A 210.172.41.88 radiko.jp. 264 IN A 210.172.41.91
12月1日より下記のように変更されています。
;; ANSWER SECTION: radiko.jp. 194 IN A 219.103.34.226
変更点は 210.172.41.80/28 に転送していたパケットの転送先が 219.103.3.226 になった点だけのようです。
これをふまえて、SSHポートフォワーディングのスクリプトは以下のように変更になりました。
--- radiko.sh 2010-12-04 03:37:13.000000000 +0900 +++ radiko.sh.old 2010-12-04 03:32:43.000000000 +0900 @@ -2,9 +2,9 @@ if [ `ps xwww|grep radiko_tunnnel|wc -l` -eq 0 ]; then echo -n 'Making Radiko Tunnel...' ssh chiba.example.jp -N -f \ - -L10080:219.103.34.226:80 \ + -L10080:210.172.41.88:80 \ -L11935:219.103.32.110:1935 \ - -L18935:219.103.34.226:8935 \ + -L18935:210.172.41.88:8935 \ -i /path/to/.ssh/radiko_tunnel \ && echo 'OK!' else
ipfwによるIPフォワーディングの設定例は下記のようになります。
ipfw add 40000 fwd 127.0.0.1,11935 tcp from any to 219.103.32.110 dst-port 1935 ipfw add 40000 fwd 127.0.0.1,10080 tcp from any to 219.103.34.226 dst-port 80 ipfw add 40000 fwd 127.0.0.1,18935 tcp from any to 219.103.34.226 dst-port 8935
以前の radiko.jp 地域外聴取についての記事はこちらです。
PortForwarderの設定例も書いてください。お願いします。