[[プログラム周り]]
***DDNSの自動実行 [#led427c8]
value domainにて、ddnsを更新します。diceを使ってましたが、こっちでも良いかなと思い、変更しました。あらかじめ、[[こちら:http://dyn.value-domain.com/cgi-bin/dyn.fcg?]]で、ドメイン名、パスワード ホスト名でちゃんと更新が出来ているか確認しましょう(自分の場合は更新に48時間ほどかかりました。それまでは、invalid hostって表記された)。
vineで/etc/cron.hourlyに入れておけば、一時間毎に実行され、/var/log/ddns_resultに
2005-05-15 16:26:52.778655 status=0 OK
2005-05-15 17:01:02.169812 status=0 OK
2005-05-15 18:01:05.908117 status=0 OK
の様な形で記録されます。
ddns.py実行権を忘れずに。
#!/usr/bin/env python
import urllib,datetime
def update():
host='http://dyn.value-domain.com/cgi-bin/dyn.fcg?'
dic={
'd':'ドメイン名', ##ドメイン名を入れます。
'p':'パスワード', ##パスワードを入れます。
'h':'*', ##ホスト名を入れます。
'i':'' ##ipです。この表記のままで、向こうが勝手にip