アドレスに特にこだわりが無ければ無料のドメインサービスでアドレス取得しても良いんだけど.comや.jpドメインは有料で取得する必要があるので、僕はムームードメインでドメイン取得した↓。
取得したいドメインを検索してそのまま取得出来てしまうのでGood!
気を付けないといけないのは検索時に赤字で表示されるキャンペーン価格!
例えば.topドメイン取得するのに最安77円とか載ってるけれど、更新は2,980円!(2015年12月現在)
ドメインの価格一覧 ( 取得・更新・移管 ) | ムームードメイン
とりあえず自動更新契約しないで取得してみて一年間で収益が確認できたら更新するというのもアリかも??
無事にドメインの取得が完了したらドメインと自宅のアドレスを結びつける作業が必要。
そこでDinamicDNSサービスのMyDNS.JPで登録してみた。
※「固定IPアドレス」の場合は以降の設定方法じゃなく、ムームーの設定から直接IPアドレスを記述してドメインを設定することもできます。
MyDNS.JPは無料のドメインも取得出来るので一時的にアドレスが必要になった場合には便利。
ページ上の「JOIN US」を選択して名前、住所、メール等の必要事項を入力すればマスターIDとパスワードがすぐメールで送られて来るのでそれを使ってログイン。
無料ドメインを利用させてもらう場合は以下から好きなのを選択して登録するだけ。
例)(希望アドレス名).mydns.jp
上の PrimariDNS,SecondaryDNS,SecondaryDNSの値はムームードメインと連携させる時に必要。
ムームードメインへログインして画面右上の歯車アイコンから「コントロールパネル」を選択して取得したドメインを選択「ネームサーバー設定変更」を選択して「取得したドメインで使用する」にチェックを入れて、ネームサーバー1、2、3に上記のネームサーバーをコピペして保存。
ここまで出来たら、MyDNSへ「このドメインのIPアドレスはココだよー!」って教えてあげるだけ。
IP更新アドレス
http://www.mydns.jp/login.html
PCからブラウザでアクセスして「ユーザーネーム」と「パスワード」を入力して正しければアクセス元のIPアドレスがドメインと関連付けられて登録される。
反映には数分かかるようだ。
RaspberryPiから
wget http://(マスターID):(パスワード)@www.mydns.jp/login.html
とすればホームディレクトリにlogin.htmlというファイルが生成されアドレス更新出来ているか確認できる。
nano login.html
定期的に更新するにはcrontabを利用するらしい。
sudo crontab -e
で編集するらしい。が、間違ってcrontab -rと打ってしまうと何の警告も無くファイルが消滅するという恐ろしい記事を見た。要注意だ。
ファイル自体は/var/spool/cron/(ユーザー名)に保管されているらしい。
で、crontabに下記を追加した。
*/30 * * * * wget -q -O /dev/null http://(マスターID):(パスワード)@www.mydns.jp/login.html
この設定だと30分毎にMyDNSへ更新する設定になる。
参考にさせて頂いたサイト↓
Raspberry Piのドメインを取得してDynamic DNSを設定する | ものづくりエクスペリメント
これで外部からいつでもRaspberryPiへアクセス出来るようになる。
<補足>
もしIPV6で更新してしまった場合、IPV4アドレスを受け付けなくなるので要注意!
ラズパイでうまく構築出来たら今度は激安VPSも要チェックです。
もし管理とか保守とかはお任せでWebサイトを作りたいだけなら断然レンタルWebサーバーが便利です。