サブ回線は固定IPじゃないので動的に変更するために必要になった。
今までは zoneedit だったから ddclient でよかったんだけど。
かなり力技だけど以下のようなスクリプトを書いてみた
なんかいまいち良い例が見つからなかったので・・・
eth,server,anameは自分の環境に置き換えてください、
#!/bin/bash eth=p37p1 server=192.168.0.1 aname=mx2.op.cx ttl=3600 function update { echo $2|sed s/"addr\:"//g } addr=`update \`ifconfig $eth|head -2|tail -1\`` echo -e 'server ' $server '\nupdate delete ' $aname '\nupdate add ' $aname ' ' $ttl ' in a' $addr '\n'| nsupdate