ダイナミックDNSを使おう!(MyDNS編)
ここでは、MyDNSでのドメイン取得方法について掲載しています。
以前はDynDNSというダイナミックドメインサービスをご紹介していましたが、有料化されました。
それでも、少し前までは一度有料(お試し版)で申し込んで、その後キャンセルすれば使えたんですけど、最近はそれすらもできなくなったようです。
いや、できるかも知れないけど、パッと分からなかったんで、違うサービスをご紹介。
その名もMyDNS。
ドメインの取得
MyDNSのドメインを取得するため、ブラウザでMyDNSへアクセスしましょう。
さて、ドメインは取得できましたが、IPが変化するたびにいちいちサイトにログインしてIPを更新して…なんてのは非常に面倒です。
そこで、IPアドレスが変わったら自動で更新してくれるようにしたいと思います。
DDClientを利用する
IPアドレスが変わったとき、自動で更新してくれるスクリプトです。DynDNSの更新に使っていて、結構便利なので、PC総合研究所様の記事を参考にMyDNS対応版を作りました。こちらを使って説明します。
[root@co ~]# wget http://www.mhserv.info/files/ddclient-3.8.1.tar.gz
[root@co ~]# tar zxvf ddclient-3.8.1.tar.gz
[root@co ~]# cd ddclient-3.8.1/
[root@co ~]# cp ddclient /usr/sbin/ddclient
[root@co ~]# cp sample-etc_rc.d_init.d_ddclient /etc/rc.d/init.d/ddclient
[root@co ~]# mkdir /etc/ddclient/
[root@co ~]# cp sample-etc_ddclient.conf /etc/ddclient/ddclient.conf
[root@co ~]# mkdir /var/cache/ddclient
[root@co ~]# cd
[root@co ~]# rm -rf ddclient*
DDClientの設定
インストールが完了したら、更新用の設定をします。
[root@co ~]# vi /etc/ddclient/ddclient.conf
ssl=yes
↓
ssl=no
#use=web, web=checkip.dyndns.org/, web-skip='IP Address'
↓
use=web, web=checkip.dyndns.org/, web-skip='IP Address'
更に、最後尾の設定を環境に合わせて書き換えます。
##
## MyDNS IPv4 (www.mydns.jp)
##
# protocol=mydns
# server=ipv4.mydns.jp
# login=my-mydns.jp-login
# password=my-mydns.jp-password
# myhost.mydns.jp
↓
protocol=mydns
server=ipv4.mydns.jp
login=取得したID
password=パスワード
取得したドメイン名(mhserv.mydns.jpなど)
DDClientの起動
DDClientの設定が終わったら、今度は起動します。
[root@co ~]# /etc/rc.d/init.d/ddclient start
Starting ddclient: [ OK ]
更新に成功していると、ログに以下のような記録が残ります。
[root@co ~]# cat /var/log/messages | tail
co ddclient[23946]: SUCCESS: updating mhserv.mydns.jp: good: IP address set to 125.196.*.*
あとは再起動後も自動実行されるよう設定します。
[root@co ~]# chkconfig --add ddclient
[root@co ~]# chkconfig --list ddclient
ddclient 0:off 1:off 2:on 3:on 4:on 5:on 6:off
以上で、ドメインの取得、自動更新の設定が終わりました。
参考にしたサイト様
今回新しく登場したコマンド
- touch
- ps
[広告]
トップページ
Rocky Linux 8
CentOS 7
Scientific Linux 6
CentOS 5
○準備
○VMware Player
○Hyper-V(Win Proのみ)
○導入
○セキュリティ対策
○Dynamic DNS
○NTPサーバ
○データベース
○WEBサーバ
○FTPサーバ
○メールサーバ
○DNSサーバ
○ファイルサーバ
○ブログシステム
○その他
ブログ
[広告]