LoginSignup
1
6

More than 5 years have passed since last update.

CentOS7 Dynamic DNS サービスでドメインの取得と DiCE の設定

Posted at

はじめに

ドメインを取得します。

  • Dynamic DNS(MyDNS)サービスでドメインを取得する
  • MyDNS で登録した [domain] [username] [password] を控えておく
  • お名前.com などでドメインを取得(1,000円/年程度)した場合、DiCE は不要

設定手順

DiCE

概要
 ・Dynamic DNS サービスに自サーバのIPアドレスを通知する DiCE をインストール
 ・1日1回、IPアドレスを通知するように設定

wget パッケージと glibc パッケージをインストール

yum -y install wget
yum -y install glibc

DiCE をダウンロードし、解凍

cd /usr/local/bin
wget http://www.hi-ho.ne.jp/cgi-bin/user/yoshihiro_e/download.cgi?p=diced019
tar xzvf download.cgi\?p\=diced019
rm -f download.cgi\?p\=diced019
cd

DiCE の設定
※DiCEは出力がEUC-JPとなっているので使っているターミナルソフトの文字コードを「EUC-JP」に変更すること

setarch `uname -m` /usr/local/bin/DiCE/diced
setup
:setup
IPアドレスの検出方法を指定してください
(0) 自動検出
(1) ローカルのネットワークアダプタから検出
(2) 外部のスクリプトから検出
<現在:0>
(N)変更しない  (P)戻る
>0
-------------------------------------------------
プライベートIPアドレスも検出対象ですか? (Y/N)
<現在:いいえ>
(P)戻る
>N
-------------------------------------------------
IPアドレスの検出をテストしますか? (Y/N)
(P)戻る
>N
-------------------------------------------------
IPアドレスをチェックする間隔を指定してください(分)
設定可能範囲は5分以上です
<現在:60>
(N)変更しない  (P)戻る
>60
=================================================
DNSサーバーの負荷を軽減するために頻繁なDNS更新を防ぐ必要があります
前回の更新から一定時間DNS更新処理を行わないように保護時間を設定して
ください(分)  設定可能範囲は10分から1440分です
<現在:60>
(N)変更しない  (P)戻る
>60
=================================================
設定を保存しますか? (Y/N)
(P)戻る
>Y
設定を保存しました
=================================================
add
:add
新しくイベントを追加します

DynamicDNSサービス名を入力してください
"?"で対応しているサービスを一覧表示します
(P)戻る
>MyDNS.JP
-------------------------------------------------
<< MyDNS.JP >>
URL: http://www.mydns.jp/
*** 情報 ***
ドメイン名、ホスト名についてはマスターID(ユーザー名)にて管理されています。
IPアドレスはサーバー側で自動検出します。
(これらは入力しても無視されます)
=================================================
ドメイン名を入力してください
"?"でドメイン一覧を表示します
(P)戻る
>[domain]
=================================================
ホスト名を入力してください
(P)戻る
>[domain]
=================================================
ログインユーザ名を入力してください
(P)戻る
>[username]
=================================================
ログインパスワードを入力してください
(P)戻る
>[password]
=================================================
登録するIPアドレスを入力してください
空白にすると現在のIPアドレスを自動検出します
(P)戻る
>
=================================================
このイベントに題名を付けてください
(P)戻る
>MyDNS
=================================================
このイベントを実行するスケジュールを設定します
-------------------------------------------------
実行する頻度を指定してください (番号入力)
(0)1回のみ (1)1日1回 (2)1週間に1回 (3)1ヵ月に1回
(4)その他の周期 (5)IPアドレス変化時 (6)起動時
(P)戻る
>1
-------------------------------------------------
時刻を指定してください
入力例) 23:05
(P)戻る
>23:05
=================================================
=================================================
このイベントを有効にしますか? (Y/N)
(イベントの有効/無効は"EN/DIS"コマンドで切替えられます)
>Y
=================================================
イベントを保存しますか? (Y/N)
>Y
イベント"MyDNS"を保存しました
=================================================
quit
:quit

Diced を起動する

setarch `uname -m` /usr/local/bin/DiCE/diced -d -l

起動スクリプトに登録する

echo "setarch `uname -m` /usr/local/bin/DiCE/diced -d -l" >> /etc/rc.local

次回予定

apache で Web サーバを構築する

1
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
6