----------Google-----------
|
MyDNSJP無料
DDNSを使う
<<
トッ
プページへ
■
概要
ダイナミックDNSがマルウェアの温床になっているとして
Microsoftが No-IP の ド
メイン 差し止め という
あり得ない話から新しいDDNSを導入する事となりました。
■
実験の材料
http://www.mydns.jp
■
MyDNSサイトでの設定
1.JOIN US を選択する。
2.必要事項を記入するとMasterIDとPasswordがメールで送付されてくる。
その情報を元にLOG INして左側のメニューのDOMAIN INFOを選択。
3.登録したDomain* : (FQDN)を入力する。MX:(Hostname, Priority.
FQDN)は
Domain*と同じで良い。
4.Hostname*, Type*,Content, Delegateid or your
id.(Hostname
is not FQDN)
も一行目は同じにする。二行目はweb1、三行目はwwwとした。
5.CHECK を押して抜ける。
サーバー本体で下記コマンドを実行してみて名前解決出来るか確認する。
$ /usr/bin/wget -O -
'http://[MasterID]:[password]@www.mydns.jp/login.html'
あとはcronで時間間隔をおいて実行させるように設定して終了
■ updateスクリプトの作成
# mkdir /etc/cron.every5min
$ vi /etc/cron.every5min/mydns.sh
#!/bin/sh
# TEST1.MYDNS.JP
/usr/bin/wget -O -
'http://MasterIP:Password@www.mydns.jp/login.html'
#echo `date` > /home/kkuma/"DNS-TEST-5min`date`"
# TEST2.0am.JP
#/usr/bin/wget -O -
'http://MasterID:Password@www.mydns.jp/login.html'
■ cron
の設定内容(参考)
CentOS6.xではanacron (cronie-anacron)によって、ランダム化をして
スクリプトシェルが重なったりして実行できない等の問題を解決していますが
不都合があるため従来のcronの動作に切り替えています。
参
考: http://t0463.blogspot.jp/2013/03/centos60crontab.htmlLink
# yum -y install
cronie-noanacron
# yum -y remove cronie-anacron
# cat /etc/crontab ←crontabにJOBの設定が無い事を確認
# vi /etc/cron.d/dailyjobs
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# run-parts
45 1 * * * root [ ! -f /etc/cron.hourly/0anacron ] && run-parts
/etc/cron.daily
15 2 * * 0 root [ ! -f /etc/cron.hourly/0anacron ] && run-parts
/etc/cron.weekly
42 3 1 * * root [ ! -f /etc/cron.hourly/0anacron ] && run-parts
/etc/cron.monthly
#
*/30 * * * * root run-parts /etc/cron.every5min←30分毎に実行
■
確認方法
$ dig kkuma.mydns.jp
; <<>> DiG 9.8.2rc1-RedHat-9..2-0.23.rc1.el6_5.1
<<>> kkuma.mydns.jp
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12270
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;kkuma.mydns.jp.
IN A
;; ANSWER SECTION:
kkuma.mydns.jp.
300 IN A 110.125.126.305 ←名前解決出来ている
;; Query time: 214 msec
;; SERVER: 192.168.1.11#53(192.168.11.1)
;; WHEN: Thu Jul 3 01:06:47 2014
;; MSG SIZE rcvd: 48
|
|
|