前回の記事に引き続き、ラズパイを使ったアクアリウムストリーミング記事です。iryond.hatenablog.com今回はちょっとITっぽい内容なので、アレルギーがあるかたはそっと"戻る"ボタンを押してください。家のルータをごにょごにょして外からIPアドレスでラズパイに通信できるようにするIPアドレスを指定しなくてすむようにいい感じにするルータとか書くと、ややこしい感じがしますが、難しいことはしません。ご家庭によってルータの設定方法が異なるので、その辺はうまいこと吸収してください。実現イメージ家のルータをごにょごにょして外からIPアドレスでラズパイに通信できるようにするまずは、グローバルIP指定で外から通信できるようにします。作業は簡単、ルータの管理画面で、グローバルIP(WAN側と書いているかも)の8080番ポートに来たアクセスを、プライベートIP(LAN側と書いているかも)192.168.0.11の8080番ポートに転送すると設定するだけです。以前の記事で確認したページが見れるようになっているはずです。IPアドレスを指定しなくてすむようにいい感じにする次に、グローバルIPはコロコロ変わる可能性があるため、IP指定ではなく、ドメイン(iryond.hatenablog.comとか)でアクセスできた方が便利ですね。世の中にはDDNSという便利なサービスがあるので、それを使いましょう。DDNSを使ったイメージはこんな感じです。DDNSを使うと、外からアクセスするときにグローバルIPを意識しなくてよくなります。通知を受けたDDNSサービスが、登録済みのドメインのIPアドレスを更新といった感じです。これを実現するには、DDNSサービス側と、ルータに設定が必要です。いうサービスを使っています。同じ手順にはならないのですが、参考までに我が家の設定例を共有いたします。HG100R-02JGです。ルータでの転送を設定する前述のとおり、グローバルIP(WAN側と書いているかも)の8080番ポートに来たアクセスを、プライベートIP(LAN側と書いているかも)192.168.0.11の8080番ポートに転送すると設定するだけです。設定が有効化されていませんでした。そりゃ繋がらないはずだ。DDNSサービスにドメインを登録するDDNSサービスに、接続したいドメイン名を登録します。無料プランで使用する場合、ドメインの後部(トップレベルドメイン)はddns.netとなるため、xxxx.ddns.netのxxxxの部分を登録することになります。※有料プランで独自ドメインが使えるかは知りません。HostNameを押下して任意のドメイン名を入力し、ある程度するとこんな感じになります。したら、最初のグローバルIPは自分で入力しないといけなかったかもしれません。その場合は、下記のようなサイトを使って自分でグローバルIPを調べてください。www.cman.jpルータにDDNSサービスを設定する最後の手順です。グローバルIPアドレスが変更になった場合に、ルータからDDNSサービスに通知するため、ルータ側に設定を施します。設定といっても、DDNSサービスのアカウント情報を入力するだけなので、めちゃめちゃ簡単です。設定画面は下記の通り。これで、必要に応じてドメインとIPアドレスの紐づけが更新され、グローバルIPの値を意識する必要がなくなります。最後に今回は少しITによった内容になってしまいましたが、やっていること自体はそれほど難しくないと思います。トライしてみてください。わからないことがあれば、Twitterで連絡いただければ、できる範囲でサポートします。twitter.com次回は、水槽の監視をCloudWatchに統合したので、そちらについて投稿しようと思います。それでは、よきアクアライフを。今年二本目フルマラソン。こん...2016-10-08CloudFrontとACM連携でハマった話。»プロフィールid:iryond駆け出しアクアテラリストです。サッカー大好き、マラソンは親孝行、昼から外で飲むビールは至高です。Dayに参加しました!月別アーカイブはてなブログをはじめよう!iryondさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。