前へ|次へ|戻る

bind 2009 named.conf

zone "localhost"

file "localhost.zone";

以下の 例の様に named.conf ファイルの 内部に 記載します

zone "localhost" {
        type master;
        file "localhost.zone";
};

"localhost.zone"ファイルというを 作成して 場所も named.conf にて 記 載してある場所に おきます。 また ファイルの 名前は この場合は ” localhost.zone” に していますが named.conf と整合が 取れていれ ば 良いようです。named.conf の 抜粋です。

options {
        directory "/var/named";
......
};

この場合は "/var/named" というところの 場所に 其ファイルを おくこと に なります。内容は 次の 様な ものです。

# cat /var/named/localhost.zone 
$TTL 86400
@               IN      SOA     localhost. root.localhost. (
                20030121        ; Serial
                28800           ; Refresh
                14400           ; Retry
                604800          ; Expire
                86400 )         ; default_ttl 24hr

                IN      NS      localhost.
                IN      A       127.0.0.1

”$TTL 86400 :キャッシュ有効期限(Time To Live:TTL)”等の 用語 の説明は

http://www.atmarkit.co.jp/flinux/index/indexfiles/index-linux.html
http://www.zytrax.com/books/dns

に 詳しく 載ってあるようです。

メール アドレスに ついて

表現方法が にゃんたろうの ような初心者 (初心者が bind(named)を 扱う 事そのものが 間違っている というのは おいといて 最初は みんな 初心者 で しょう) に 取って わかり難い ということです。

表現として 以下の例の ようなものが あります。

name-server    email-addr

説明は name-server と email-addr という風に なっています。 この場合 例えば name server が lx.bcnet.ne という物が 有る場合は メール アドレス は root@lx.bcnet.ne に なるような 感じがします。或は postmaster@lx.bcnet.ne.jp この場合 メールアドレスを postmaster@bcnet.ne.jp に している場合が 有ると 言う事です、試してみま しょう まず type :A とします

$ mail postmaster@bcnet.ne.jp
Subject: test for postmaster@bcnet.ne.jp
from mm to postmaster@bcnet.ne.jp
OK?
.
Cc:

type :B とします。

$  mail postmaster@lx.bcnet.ne.jp
Subject: test for postmaster@bcnet.ne.jp
from mm to postmaster@bcnet.ne.jp
OK?
.
Cc:
Apr 10 16:32:59 lx sendmail[1678]: k3A7WnPr001678: \
from=mm, size=107, class=0, nrcpts=1,\
 msgid=<200604100732.k3A7WnPr001678@lx.bcnet.ne.jp>, \
relay=mm@localhost
Apr 10 16:23:32 lx sendmail[1663]: k3A7NReN001663: \
from=mm, size=110, class=0, nrcpts=1, \
msgid=<200604100723.k3A7NReN001663@lx.bcnet.ne.jp>, \
relay=mm@localhost



Apr 10 16:32:59 lx identd[1681]: Connection from localhost
Apr 10 16:23:32 lx identd[1666]: Connection from localhost

Apr 10 16:32:59 lx identd[1681]: \
from: 127.0.0.1 ( localhost ) for: 33458, 25
Apr 10 16:23:32 lx identd[1666]: \
from: 127.0.0.1 ( localhost ) for: 33455, 25



Apr 10 16:33:14 lx sendmail[1679]: k3A7WxPq001679: \
from=<mm@lx.bcnet.ne.jp>, size=379, class=0, nrcpts=1, \
msgid=<200604100732.k3A7WnPr001678@lx.bcnet.ne.jp>, \
proto=ESMTP, daemon=MTA, relay=mm@localhost [127.0.0.1]
Apr 10 16:23:37 lx sendmail[1665]: k3A7NWIB001665: \
from=<mm@lx.bcnet.ne.jp>, size=385, class=0, nrcpts=1, \
msgid=<200604100723.k3A7NReN001663@lx.bcnet.ne.jp>, \
proto=ESMTP, daemon=MTA, relay=mm@localhost [127.0.0.1]

Apr 10 16:33:14 lx sendmail[1678]: k3A7WnPr001678: \
to=postmaster@bcnet.ne.jp, \
ctladdr=mm (1000/100), delay=00:00:25, xdelay=00:00:15, \
mailer=relay, pri=30107, relay=[127.0.0.1] [127.0.0.1], \
dsn=2.0.0, stat=Sent (k3A7WxPq001679 Message accepted for delivery)
Apr 10 16:23:37 lx sendmail[1663]: k3A7NReN001663: \
to=postmaster@lx.bcnet.ne.jp, \
ctladdr=mm (1000/100), delay=00:00:10, xdelay=00:00:05, \
mailer=relay, pri=30110, relay=[127.0.0.1] [127.0.0.1], \
dsn=2.0.0, stat=Sent (k3A7NWIB001665 Message accepted for delivery)

Apr 10 16:33:14 lx sendmail[1683]:k3A7WxPq001679:\
to=root, ctladdr=<mm@lx.bcnet.ne.jp> (1000/100), delay=00:00:00, xdelay=00:00:00,\
 mailer=local, pri=30575, dsn=2.0.0, stat=Sent
Apr 10 16:23:37 lx sendmail[1668]: k3A7NWIB001665:\
to=root, ctladdr=<mm@lx.bcnet.ne.jp> (1000/100), delay=00:00:00,xdelay=00:00:00,\
 mailer=local, pri=30584, dsn=2.0.0, stat=Sent


Apr 10 16:33:14 lx in.comsat[1685]: connect from localhost

最後に

$ mail postmaster
Subject: test
only postmaster
OK?
.
Cc: 

でも メールは 届く 以下の 条件は 有りますが 全て root 宛に きます。

# cat /etc/passwd | grep postmaster
postmaster:x:338:958:postmaster:/var/spool/mail:/bin/bash

あまり 拘らなくても いいようです。(本当かどうかは わからないが)

にゃんたろう 拝!
2006年 4月10日 (月) 21:46:15 JST 作成


前へ|次へ|戻る

Copyright © 2004.-2007. nyantarou All Rights Reserved.