CentOS (Raspberry Pi)でFreeDNSの自動更新を行う

投稿者:sirius

CentOS (Raspberry Pi)でFreeDNSの自動更新を行う

せっかくVPNを立てたので、適当なドメインをとってDynamicDNSチックにIPアドレスの自動更新を行います。

以下のサービスを使います

FreeDNS

https://freedns.afraid.org/dynamic/

 下準備

以下のスクリプトを取得します

http://freedns.afraid.org/scripts/dnsactual.sh.txt

# cd /root
# wget http://freedns.afraid.org/scripts/dnsactual.sh.txt
# mv dnsactual.sh.txt dnsactual.sh
# chmod 700 dnsactual.sh

FreeDNSにログインして、

 →DynamicDNS

  →Wget Script

から.batファイルをダウンロードして、〜php?以降のハッシュ値をスクリプトに反映します。

 自動更新&自動起動設定

サーバ側に、以下のファイルを作成

# sudo su -
# mkdir /etc/freedns
# touch /etc/freedns/dnsactual.conf

cronに登録して自動実行させる

# vi /etc/crontab

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root

# For details see man 4 crontabs

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name  command to be executed
 */10 * * * * root /root/dnsactual.sh

*/10 とすることで10分置きに実行

以上!

【参考にさせていただいたサイト】

http://nofx2.txt-nifty.com/it/2009/05/freedns-ip-253e.html

著者について

sirius administrator

コメントを残す