ドメイン名取得(MyDNS.JP)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[CentOS7]]
*ドメイン名取得(MyDNS.JP) [#zd66e421]
外部からhogehoge.mydns.jpという名前(ドメイン名)でサーバー...
ここではMyDNS.JPのサービスを利用してhogehoge.mydns.jpとい...
''&color(red){※hogehoge.mydns.jpは例なので、各自で置き換...
**ドメイン名取得 [#g2c1237d]
***ユーザー登録 [#a36c6801]
''[[JOIN US>https://www.mydns.jp/?MENU=010]]'' でユーザー...
+''氏名'':自分の氏名を入力
+''国名'':国名を選択
+''住所'':自分の住所を入力
+''電話番号'':自分の電話番号を入力
+''メール1'':自分のメールアドレスを入力
+確認用キーを入力して「CHECK」ボタン押下
+入力内容を確認して「OK」ボタン押下
+登録したメールアドレス宛に''MasterID''と''Password''が通...
**ドメイン名取得 [#q2ce6df4]
+''[[User Login>https://www.mydns.jp/]]''で''LOGIN''する。
+''[[DOMAIN INFO>https://www.mydns.jp/?MENU=300]]''でドメ...
+''Domain'':希望するドメイン名を入力 &color(red){※例:ho...
+「CHECK」ボタン押下
+入力内容を確認して「OK」ボタン押下
**IPアドレスの自動更新 [#ncb91f71]
非固定IPアドレス環境の場合、不定期にIPアドレスが変わって...
そこで、定期的にIPアドレスの変更をチェックし、IPアドレス...
また、1週間以上IPアドレスが変わらない場合または、固定IPア...
**IPアドレス更新スクリプト作成 [#ec848f49]
|BGCOLOR(black):COLOR(white):|c
|[root@localhost ~]# vi /usr/local/bin/ddns-update.sh &c...
#!/bin/bash
SCRIPT=${0}
MID=${1}
PASS=${2}
DOMAIN=${3}
IPGETLOG=`host ${DOMAIN} ns0.mydns.jp 2>&1`
MYDNSIP=`echo "${IPGETLOG}" | grep "has address" | awk '...
[ $? -ne 0 ] && MYDNSIP=0.0.0.0
IPGETLOG=`curl ipinfo.io/ip 2>&1`
echo "${IPGETLOG}" | egrep ^[0-9]\+\.[0-9]\+\.[0-9]\+\.[...
if [ $? -eq 0 ]; then
CURRENTIP=`echo "${IPGETLOG}" | tail -n 1 | awk '{ print...
else
echo "${DOMAIN} 現在IPアドレス検出エラー" | logger -t $(...
echo "${IPGETLOG}" | logger -t $(basename $0)
exit
fi
if [ "${MYDNSIP}" != "${CURRENTIP}" ] || [ $# -eq 4 ]; t...
IPUPDATE=`wget -q -O - "https://www.mydns.jp/directip.ht...
echo ${IPUPDATE} | grep -q OK
if [ $? -eq 0 ]; then
echo "${DOMAIN} IPアドレス更新成功 to ${CURRENTIP}" | lo...
else
echo "${DOMAIN} IPアドレス更新エラー" | logger -t $(base...
echo ${IPUPDATE} | logger -t $(basename $0)
(
echo IP ADDRESS UPDATE ERROR
echo ${IPUPDATE}
) | mail -s "${SCRIPT##*/} ERROR" root
exit 1
fi
fi
exit
|BGCOLOR(black):COLOR(white):|c
|[root@localhost ~]# chmod +x /usr/local/bin/ddns-update....
**IPアドレス更新スクリプト実行 [#b449b46e]
|BGCOLOR(black):COLOR(white):|c
|[root@centos ~]# /usr/local/bin/ddns-update.sh MasterID ...
**IPアドレス更新スクリプト定期自動実行設定 [#c9bd2df2]
|BGCOLOR(black):COLOR(white):|c
|[root@localhost ~]# vi /etc/cron.d/ddns-update &color(l...
|*/10 * * * * root /usr/local/bin/ddns-update.sh MasterID...
|[root@localhost ~]# vi /etc/cron.weekly/ddns-update &co...
#!/bin/bash
/usr/local/bin/ddns-update.sh MasterID Password hogehoge...
|BGCOLOR(black):COLOR(white):|c
|[root@localhost ~]# chmod +x /etc/cron.weekly/ddns-update|
終了行:
[[CentOS7]]
*ドメイン名取得(MyDNS.JP) [#zd66e421]
外部からhogehoge.mydns.jpという名前(ドメイン名)でサーバー...
ここではMyDNS.JPのサービスを利用してhogehoge.mydns.jpとい...
''&color(red){※hogehoge.mydns.jpは例なので、各自で置き換...
**ドメイン名取得 [#g2c1237d]
***ユーザー登録 [#a36c6801]
''[[JOIN US>https://www.mydns.jp/?MENU=010]]'' でユーザー...
+''氏名'':自分の氏名を入力
+''国名'':国名を選択
+''住所'':自分の住所を入力
+''電話番号'':自分の電話番号を入力
+''メール1'':自分のメールアドレスを入力
+確認用キーを入力して「CHECK」ボタン押下
+入力内容を確認して「OK」ボタン押下
+登録したメールアドレス宛に''MasterID''と''Password''が通...
**ドメイン名取得 [#q2ce6df4]
+''[[User Login>https://www.mydns.jp/]]''で''LOGIN''する。
+''[[DOMAIN INFO>https://www.mydns.jp/?MENU=300]]''でドメ...
+''Domain'':希望するドメイン名を入力 &color(red){※例:ho...
+「CHECK」ボタン押下
+入力内容を確認して「OK」ボタン押下
**IPアドレスの自動更新 [#ncb91f71]
非固定IPアドレス環境の場合、不定期にIPアドレスが変わって...
そこで、定期的にIPアドレスの変更をチェックし、IPアドレス...
また、1週間以上IPアドレスが変わらない場合または、固定IPア...
**IPアドレス更新スクリプト作成 [#ec848f49]
|BGCOLOR(black):COLOR(white):|c
|[root@localhost ~]# vi /usr/local/bin/ddns-update.sh &c...
#!/bin/bash
SCRIPT=${0}
MID=${1}
PASS=${2}
DOMAIN=${3}
IPGETLOG=`host ${DOMAIN} ns0.mydns.jp 2>&1`
MYDNSIP=`echo "${IPGETLOG}" | grep "has address" | awk '...
[ $? -ne 0 ] && MYDNSIP=0.0.0.0
IPGETLOG=`curl ipinfo.io/ip 2>&1`
echo "${IPGETLOG}" | egrep ^[0-9]\+\.[0-9]\+\.[0-9]\+\.[...
if [ $? -eq 0 ]; then
CURRENTIP=`echo "${IPGETLOG}" | tail -n 1 | awk '{ print...
else
echo "${DOMAIN} 現在IPアドレス検出エラー" | logger -t $(...
echo "${IPGETLOG}" | logger -t $(basename $0)
exit
fi
if [ "${MYDNSIP}" != "${CURRENTIP}" ] || [ $# -eq 4 ]; t...
IPUPDATE=`wget -q -O - "https://www.mydns.jp/directip.ht...
echo ${IPUPDATE} | grep -q OK
if [ $? -eq 0 ]; then
echo "${DOMAIN} IPアドレス更新成功 to ${CURRENTIP}" | lo...
else
echo "${DOMAIN} IPアドレス更新エラー" | logger -t $(base...
echo ${IPUPDATE} | logger -t $(basename $0)
(
echo IP ADDRESS UPDATE ERROR
echo ${IPUPDATE}
) | mail -s "${SCRIPT##*/} ERROR" root
exit 1
fi
fi
exit
|BGCOLOR(black):COLOR(white):|c
|[root@localhost ~]# chmod +x /usr/local/bin/ddns-update....
**IPアドレス更新スクリプト実行 [#b449b46e]
|BGCOLOR(black):COLOR(white):|c
|[root@centos ~]# /usr/local/bin/ddns-update.sh MasterID ...
**IPアドレス更新スクリプト定期自動実行設定 [#c9bd2df2]
|BGCOLOR(black):COLOR(white):|c
|[root@localhost ~]# vi /etc/cron.d/ddns-update &color(l...
|*/10 * * * * root /usr/local/bin/ddns-update.sh MasterID...
|[root@localhost ~]# vi /etc/cron.weekly/ddns-update &co...
#!/bin/bash
/usr/local/bin/ddns-update.sh MasterID Password hogehoge...
|BGCOLOR(black):COLOR(white):|c
|[root@localhost ~]# chmod +x /etc/cron.weekly/ddns-update|
ページ名: