Radika: 接続できませんでした。219.103.34.222:1935

このページの情報はすでに古くなっています。

2016/10/11 のラジコ タイムフリー機能後の Radika 再生・録音不具合については、こちらのメモ参照のこと。

久しぶりに、radika でエラーが発生し radiko.jp の録音に失敗するというトラブルが発生しました。
「またかよ~」って気分。

radika_error20140911

radikaβ ver.1.71.0.0
エラーが発生しました。
対象のコンピュータによって拒否されたため、接続できませんでした。219.103.34.222:1935」

ちなみに私のシステムは、Windows XPで、AYTHKeyGet.exe はリプレース済み。

切り分けとして、まず、Webブラウザーで radiko.jp をアクセスしてみると、全く問題なく再生できました。ということはサーバーはダウンしておらず、システムは動いている事。

そうすると radika の問題か、radiko.jp は機能しているものの何か仕様変更があったり、単純にネットワークが混雑していてキャパシティーを越えているとか、こういうことが考えられます。
radiko.jp の仕様変更には毎年痛い目に遭っているので、「またか」と思いながらもいろいろチェックして行くと、同じエラーか異なるエラーが 2,3回出るものの我慢してそのままにしておくと、やがてつながります。その間30秒から50秒くらい。
よくよくメインウィンドウを見てみると、ストリーム速度が 1000kbps を越える表示になっているので、m4a ではなくmp3のストリームに接続されているみたいです。ということは、昨年の4月や今年の4月に発生した問題と同一現象。頭が痛い。

遅れるだけなので2,3分前から録音したい局の再生を行えば、もしかすると回避できるかもしれないと試してみたところ、m4aチューナーでは録音されず、フックのMP3チューナーの方で録音されるようです。この方法で回避は出来るものの多少の音質劣化は避けられそうにありません。

それから、Webブラウザーや、フックチューナーで接続したところを netstat コマンドで観察してみると、

 TCP    myPC:3594           203.211.199.181:1935   ESTABLISHED

とエラーメッセージにある「219.103.34.222」ではなく「203.211.199.181」と接続されるようで、IPアドレスが違います。

ひょっとしてサーバーアドレスがまた変わったの!それで古いサーバー 219.103.34.222 がサーバーじゃなくなって、サービスを停止したってこと!?

ということは、単純にDNSキャッシュの問題か~。勘弁してくれ~。

ようやく、原因と回避策が分かりました。

原因

今まで、「219.103.34.222」だったラジコサーバー「w-radiko.smartstream.ne.jp」のIPアドレスが「203.211.199.181」に変更になった。(追記: IPアドレスからホスト名を検索できなかったためホスト名は変更ないと推測して記述しましたが、実際にはホスト名も変更になっていました。つまり新規ホストに移行。)
しかし、利用者が回線接続契約しているISPのネームサーバーには旧アドレスがキャッシュされたままになっていて、radika 利用者が radiko.jp から辿って「w-radiko.smartstream.ne.jp」をアクセスしようとすると、旧IPアドレス情報が返され機能停止しているサーバーへアクセスしてしまい、radika がエラーを表示してm4aでの再生や録音に問題が発生してしまう。
と推測できます。
(追記: ホストの移動ではなく新設なので、DNSキャッシュの問題ではありませんでした。)

対策

  1. キャッシュはしばらく(通常2,3日)するとクリアされて新しいIPアドレスを取れるようになるので、我慢して数日待つ。新サーバーはホスト名が変更されているということなので、待っていても駄目なようです。
  2. 4月に発生した時と同様、チューナー(フック)を利用して MP3 でしばらく我慢する。
  3. Windows の hosts ファイルを利用する。
    C:\WINDOWS\system32\drivers\etc フォルダーの下に、hosts というテキストファイルがあります。
    今まで未使用だった場合の中身は、次のようになっているので、最後に新しいradikoサーバーのサーバー情報を1行付け足す

    # Copyright (c) 1993-1999 Microsoft Corp.
    #
    # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
    #
    # This file contains the mappings of IP addresses to host names. Each
    # entry should be kept on an individual line. The IP address should
    # be placed in the first column followed by the corresponding host name.
    # The IP address and the host name should be separated by at least one
    # space.
    #
    # Additionally, comments (such as these) may be inserted on individual
    # lines or following the machine name denoted by a '#' symbol.
    #
    # For example:
    #
    # 102.54.94.97 rhino.acme.com # source server
    # 38.25.63.10 x.acme.com # x client host
    127.0.0.1 localhost
    203.211.199.181  w-radiko.smartstream.ne.jp
    #
    #NHK(2015/12/04 三度目のNHKらじる らじるの仕様変更が発生したらしく、Dokaさんの情報を元に更新しました。)
    23.212.108.234 netradio-r1-flash.nhk.jp
    23.212.108.229 netradio-r2-flash.nhk.jp
    23.212.108.236 netradio-fm-flash.nhk.jp
    
Windows の場合、C:\WINDOWS\system32\drivers\etc\hosts ファイルに書き込んだ情報は、DNSよりも優先されて使用されるため、上記3を私の Windows XP PC + Radika で試したところ問題解決。
編集が面倒なら、以下のリンク(リンクの都合上拡張子 .txt を付加しています。)をダウンロード後、拡張子を削除し「hosts」にリネームしたものを、C:\WINDOWS\system32\drivers\etc\hosts と置き換えてもOKですが、作業前にオリジナルをバックアップする事を忘れない事。また、使用するOSとアカウント権限によってはワーニングやエラーが表示される場合があるかもしれません。

C:\WINDOWS\system32\drivers\etc\hosts

また、ISPのDNSサーバーキャッシュがリフレッシュされた頃、再度確認して hosts ファイルから追加した1行を削除する必要があります。忘れていてもしばらくは実害はないと思いますが、またradiko.jp がサーバーを変更した時にトラブルことになるでしょう。

しかしまあ、何万人もが利用しているサービスのサーバーで、こんなにコロコロサーバーIPアドレスを変更するような運用をして欲しくないものです。

(2014/09/12 追記)
203.211.199.181 というIPアドレスを逆引きしてもホスト名が設定されなかったため、w-radiko.smartstream.ne.jp というホスト名が変更になったのかと思っていましたが、もちこさんの情報によると、旧ラジコサーバーが廃止され 新たに新規ホスト名のラジコサーバーが設置されるという構成変更が行われたことが今回のトラブルの原因のようです。
ということは、C:\WINDOWS\system32\drivers\etc\hosts の編集作業は次回ホストIPアドレス変更までの恒久対策と考えて良いことになります。
ホスト名を変更するなら、旧ホスト名をエイリアスしてくれよな〜。radiko.jp 運営組織のサーバー管理能力の低さがよく表れています。

(2015/09/08 追記)
NHK らじるらじる のサーバーIPアドレスが変更になったという情報があり、新しいホスト情報を上記 hosts.txt に追加しました。

(2015/10/28 追記)
k1weblog さんのコメントを元に hosts 情報をアップデートしました。
ちなみに、今回、私は何にも調査してません。気づいたときには解決していたので、情報をアップデートしただけ。

2016/10/28 追記

64bit Windows10 Pro WSL(Windows Subsystem for Linux) 上で rtmpdump によるラジコタイマー録音を行えることを確認しました。記事はこちら。

2016/10/29 追記

radika で NHK らじる★らじる が再生・録音できなくなっていた問題、回避策が見つかりました。

Comments

  1. hostsによる名前解決で無事に聴けるようになりました。
    誠にありがとうございます!

  2. 4月に続き、またこのサイトで助けていただきました。私もhostsファイルの上書きで聴けるようになりました。ありがとうございます。

  3. Hostファイルの変更で動きました。
    ありがとうございました。
    ここのサイトだけが頼りです。

  4. 「えー?壊れちゃった?」と思い、真っ青(>_<)。すぐにこちらの事を思い出し、覗いてみると、やはり皆さん困られていた((+_+))「良かった~ また心強い管理人様と皆様に解決していただける(^◇^)」と喜んだのもつかの間・・・hosts変更できない~(T_T) バイナリって何だろう・・でもいじってみるか・・・と恐る恐るやろうとしたその時、krmtyさんの投稿が・・・同じように管理者権限でメモを開いて、そこに変更した文をコピペしてhostsにリネームして、上書きしたら、できました!
    当方、Windows8.1 64bitです。
    管理人様、krmty様、本当に助かりました!

    radiko、もう変更しないでほしい・・・( 一一)

  5. hostsファイルの編集時、メモ帳が開きやすくする為、.txtの拡張子を付けていましたが、編集後拡張子を消すのを忘れていたので、うまく動作しませんでした、
    お気を付けあそばせ、
    (そんなの私だけか・・・)

  6. 対策3で無事解決しました。
    本当にありがとうございます。win7 64bit

  7. radika エラーで検索してこちらのサイトに参りました。win7で無事解決しました。本当に助かりました。ありがとうございます!

  8. 管理人様、私も対策1で解決したようです(WIN8.1). 作者さんは、毎回の対応は難しいでしょうから、管理人様のように、フォローしつづけて、対策を教えていただけるのはとても感謝しております。ありがとうございました!!!!
    まったく関係ない質問なのですが、ラジコで有料プランにはいって、東京から関西の番組はRADIKAで録音できるようになるものでしょうか? RADIKAの番組表に関西の局がでてくるのかな?という基本的な疑問があるもので・・・(笑)
    FM802とかココロとか録れるならば、ラジコ有料プランも検討してみようかと思っています。
    すいません、すれ汚しました・・・

    1. delightさん、

      特にradiko.jp をフォローしている訳じゃないのですが、ほぼ毎日昼間に録音して夜聞いている番組があって、radiko.jp が年に数回仕様変更するとき毎回影響受けて録音が失敗しているため、他人と比べて割と早めに事故に気づいてしまうだけなんです。AYTHKeyGet.exe 置き換えの時は他の方に教えていただきましたが、その後は基本的なネットワークトラブル切り分け方法だけでなんとかなっています。radikaは、録音ファイルサイズが小さ目だし、2番組同時録音可能なので出来る限り長く使いたいところですが、将来が非常に不安です。

      さて、私はラジコ有料プランに加入していないため詳しいことはわかりませんが、プレミアム会員制が始まったとき、radika で対象エリア外のラジコ放送を聴取しているという書き込みを複数見た記憶があります。どうやっているんだろうと思っていますが、ログイン時のアクセスポイントをサーバー側が覚えてくれる方式かクッキー方式なら、IEで一旦radiko.jpをアクセスした後、radikaでアクセスすればいけそうな気はします。(選局のため初期ウィザードを走らせないといけないでしょうけど。)
      事前調査が必要なポイントとして、セッション数が制限されているかもしれないということで、ネットワーク不調時に障害で切断された後の再接続がうまくゆくかどうか不安があります。たとえば、バックアップのために2台で録音しているとき、ルーターがリスタートしてIPアドレスが変わってしまうとどうなるの?という不安があります。

      まあ、未経験者の私のコメントよりも、ラジコプレミアムとradika の組み合わせで検索して表示される情報の方が信頼できると思いますよ。

  9. Windows8.1 64bit で動作するようになりました。
    ありがとうございました。

    (正規でない方法で視聴・録音しているわけであって仕様変更に対してradikoに文句を言うのはちょっと違うと思います…)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です