mydns.jpでダイナミックDNS設定
Linuxサーバ立てて外部に公開しようかと思ったが、うちが契約しているプロバイダは固定IPじゃあないんでDDNS使ってドメイン名をつけることにした。
フリーで使えるDDNSはいくつかあるが、ネーミングが覚えやすかったのでMyDNS.JPに決定〜
登録後にホスト名を設定し、IPアドレスを手動登録。
とりあえず、ドメイン名で引けるようにはなったがIPアドレスの更新をしないとDNS情報が更新されないので、1週間で名前が引けなくなってしまうらしい。
んで、更新方法は
A.「MyDNS.JP」に対してメールの受信をする
B.「MyDNS.JP」に対してFTPでアクセスする
C. HTTP BASIC認証を使う
の3種類があるみたいなので、お手軽そうなAを使ってみることに。
biffpopをDLしてきて設定。
biffpopインストール
$ tar xvzf package/mail/biffpop.tgz $ cd ./biffpop/src $ make $ cp ./biffpop /usr/bin/ 実行して設定ファイル(.biffpoprc)を生成 $ biffpop -Config file does not exist : /root/.biffpoprc +Trying to create new config file. +New config file created : /root/.biffpoprc + ~/.biffpoprc must be configured before running biffpop.
biffpop設定
$ vi ./.biffpoprc # Replace all < > with appropriate data # start MyDNS.JP popserver mail.mydns.jp port 110 # default port portv6 110 # default port for IPv6 username mydnsxxxxxx ←mydns.jpのユーザID password xxxxxx ←mydns.jpのパスワード # autochecking 0 # 1 enables, 0 disables ←この行はコメントアウト mailcheckdelay 10 # default mail check time in minutes viewallmessages 0 # 0 Shows both unread & total messages killPattern 0 # regular expression to be deleted inhibitAPOP 0 # 0 can use APOP # and 1 don't use APOP end
biffpop実行
> $biffpop MyDNS.JP mesg : unread 0 / total 0
上記のように表示されればOKです。
cron登録
5分毎にメールを受信するようにcronを設定
$ crontab -e #MyDNS.JP POP3 Check */5 * * * * /usr/bin/biffpop -c /root/.biffpoprc 1> /dev/null 2> /dev/null
関連書籍
DNS&BIND(第4版)
posted with amazlet at 08.08.05