DDNS設定-MyDNS.JP版

 Linux crontab

MyDNS.JPのIPアドレス通知スクリプトを作る

 nano /root/mydns.sh
#!/bin/sh
#
# DOMAIN01.JP
/usr/bin/wget -O - 'http(s)://mydns123456:abcdefGH@ipv4.mydns.jp/login.html'
#
#
# DOMAIN02.JP
/usr/bin/wget -O - 'http(s)://mydns222222:Ex8ZVkm7@ipv4.mydns.jp/login.html'
/usr/bin/wget -O - 'http(s)://mydns222222:Ex8ZVkm7@ipv6.mydns.jp/login.html'
#
#
# DOMAIN03.JP
/usr/bin/wget -O - 'http(s)://mydns333333:QC6L2SF8@ipv4.mydns.jp/login.html'
/usr/bin/wget -O - 'http(s)://mydns333333:QC6L2SF8@ipv6.mydns.jp/login.html'

必要なDOMAIN分追記可能

STEP.2
root実行属性をつけて、実際に実行してエラーとならないか確認

# chmod 700 /root/mydns.sh
# /root/mydns.sh

Login and IP address notify OK.login status=1、でOK

STEP.3
cronの設定に
この通知用スクリプトを追加

# crontab -e
#
# MyDNS.JP への通知...
#20分ごとに通知、出力null
*/20 * * * * /root/mydns.sh 1> /dev/null 2> /dev/null



MyDNS にログインしてcronが動作しているかの確認

1日に1回 DNSUPDATEが表示されていること