管理
LANDISKを外部に公開するには、外部からのリクエストがLANDISKへ届くように、 ルータを設定する必要があります。 さらには、世界中からユニークな名前でアクセスできるよう、 DynamicDNSサービス等を使用する必要があります。 本章では、その辺のTipsを記したいと思います。
http://free.ddo.jp/dnsupdate.php?dn=ドメイン&pw=パスワード
wget -O - 'http://free.ddo.jp/dnsupdate.php?dn=ドメイン&pw=パスワード'
landisk:/home/src/openssl096# apt-get install wget
landisk:/# wget -q -O - 'http://free.ddo.jp/dnsupdate.php?dn=ドメイン&pw=パスワード' <html><body> <a href="http://ddo.jp/">Dynamic DO!.jp</a><br> SUCCESS: eggplant.ddo.jp <= [ xxx.xxx.xxx.xxx ]<br> IPアドレス更新完了.<br>※IPアドレスに変更がありませんため、パスワードはチェック しておりません。<br> 2005/12/05 00:57:25<br> <input type="button" value="閉じる" onclick="window.close();"> </body></html>
#!/bin/sh DATE=`date +"%Y/%m/%d %X"` wget -q -O - 'http://free.ddo.jp/dnsupdate.php?dn=ドメイン&pw=パスワード' | \ awk '$0 ~ /SUCCESS/ || $0 ~ /FAIL/ { print date, $0;}' date="$DATE" >> /var/log/ddns.log
landisk:~# /root/bin/ddns.sh landisk:~# cat /var/log/ddns.log 2004/07/11 17:37:19 SUCCESS: eggplant.ddo.jp <= [ 218.230.147.84 ]<br>
# m h dom mon dow user command 45 * * * * root /root/bin/ddns.sh
landisk:~# /etc/init.d/cron start Starting periodic command scheduler: cron. landisk:~# ps aux | grep cron root 518 0.0 1.2 2020 764 ? S 14:11 0:00 cron root 900 0.0 1.2 2220 760 ? S 14:49 0:00 /usr/sbin/cron root 912 0.0 0.7 1472 460 ttyp1 S 14:50 0:00 grep cron
landisk:~# /etc/init.d/cron stop
192.168.0.80 landisk 192.168.0.80 eggplant.ddo.jp # (注:192.169.0.80はLANDISKのローカルアドレスを指定してください。) # (注:eggplant.ddo.jpはDDNSに登録したLANDISKの名前を指定してください。)
C:\WINDOWS\system32\drivers\etc\hosts
/private/etc/hosts