bind 9.3.0 anchor.png Edit

→solaris編はこちら

以下のサイトよりファイルをダウンロード
http://www.isc.org/

  • インストール
# cd /usr/local/arch
# wget ftp://ftp.isc.org/isc/bind9/9.3.0/bind-9.3.0.tar.gz
# cd ../src
# tar xvzf ../arch/bind-9.3.0.tar.gz
# cd bind-9.3.0
# ./configure --prefix=/usr/local/bind
# make
# make install
  • 設定

globalとprivateのzoneを設定する。

    • named.conf
# mkdir /var/named
# cd /var/named
# vi named.conf
options {
       directory "/zone";
       pid-file "/named.pid";
       statistics-file "/named.stats";
};
controls {
       inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
include "/rndc.key";
acl private {
       192.168.0.0/24;
       127.0.0.1;
};
view "inside" {
       match-clients { private; };
       zone "." {
               type hint;
               file "named.ca";
       };
       zone "localhost" {
               type master;
               file "localhost.private";
       };
       zone "0.0.127.in-addr.arpa" {
               type master;
               file "127.0.0.private";
       };
       zone "domain.com" {
               type master;
               file "domain.com.private";
       };
       zone "0.168.192.in-addr.arpa" {
               type master;
               file "192.168.0";
       };
};
view "outside" {
       match-clients { any; };
       zone "." {
               type hint;
               file "named.ca";
       };
       zone "localhost" {
               type master;
               file "localhost.global";
       };
       zone "0.0.127.in-addr.arpa" {
               type master;
               file "127.0.0.global";
       };
       zone "domain.com" {
               type master;
               file "domain.com.global";
               allow-transfer { 12.34.56.78; };
       };
       zone "secondary.org" {
               type slave;
               masters { 12.34.56.78; };
               file "secondary.org";
       };
};
    • キャッシュ・ファイル
# cd /var/named
# mkdir zone
# cd zone
# wget ftp://ftp.rs.internic.net/domain/named.cache
# mv named.cache named.ca
    • プライベート用のzoneファイル
# vi localhost.private
$TTL 86400
@               IN      SOA     ns.domain.com.        root.ns.domain.com. (
                        2004121401      ;       Serial
                        7200            ;       Refresh         2hour
                        1800            ;       Retry           30mins
                        1209600         ;       Expire          14days
                        86400           ;       Minimum TTL     1day
                                                                          )
               IN      NS      ns.domain.com.
               IN      MX 10   mail.domain.com.
               IN      A       127.0.0.1
# vi 127.0.0.private
$TTL 86400
@              IN      SOA     ns.domain.com.        root.ns.domain.com. (
                       2004121401      ;       Serial
                       7200            ;       Refresh         2hour
                       1800            ;       Retry           30mins
                       1209600         ;       Expire          14days
                       86400           ;       Minimum TTL     1day
                                                                         )
               IN      NS      ns.domain.com.
               IN      MX 10   mail.domain.com.
1              IN      PTR     localhost.
# vi domain.com.private
$TTL 86400
@              IN      SOA     ns.domain.com.        root.ns.domain.com. (
                       2004121401      ;       Serial
                       7200            ;       Refresh         2hour
                       1800            ;       Retry           30mins
                       1209600         ;       Expire          14days
                       86400           ;       Minimum TTL     1day
                                                                         )
               IN      NS      ns.domain.com.
               IN      MX 10   mail.domain.com.
ns             IN      A       192.168.0.1
domain.com.    IN      A       192.168.0.10
mail           IN      CNAME   ns.domain.com.
www            IN      CNAME   ns.domain.com.
windows        IN      A       192.168.0.101
mac            IN      A       192.168.0.102
note           IN      A       192.168.0.103
ap             IN      A       192.168.0.230
gw             IN      A       192.168.0.254
# vi 192.168.0
$TTL 86400
@              IN      SOA     ns.domain.com.        root.ns.domain.com. (
                       2004121401      ;       Serial
                       7200            ;       Refresh         2hour
                       1800            ;       Retry           30mins
                       1209600         ;       Expire          14days
                       86400           ;       Minimum TTL     1day
                                                                         )
               IN      NS      ns.domain.com.
               IN      MX 10   mail.domain.com.
1              IN      PTR     ns.domain.com.
101            IN      PTR     windows.domain.com.
102            IN      PTR     mac.domain.com.
103            IN      PTR     note.domain.com.
230            IN      PTR     ap.domain.com.
254            IN      PTR     gw.domain.com.
    • グローバル用のzoneファイル
# vi localhost.global
$TTL 86400
@               IN      SOA     ns.domain.com.        root.ns.domain.com. (
                        2004121401      ;       Serial
                        7200            ;       Refresh         2hour
                        1800            ;       Retry           30mins
                        1209600         ;       Expire          14days
                        86400           ;       Minimum TTL     1day
                                                                          )
               IN      NS      ns.domain.com.
               IN      NS      ns.secondary.org.
               IN      MX 10   mail.domain.com.
               IN      A       127.0.0.1
# vi 127.0.0.global
$TTL 86400
@              IN      SOA     ns.domain.com.  root.ns.domain.com.     (
                       2004121401      ;       Serial
                       7200            ;       Refresh         2hour
                       1800            ;       Retry           30mins
                       1209600         ;       Expire          14days
                       86400           ;       Minimum TTL     1day
                                                                       )
               IN      NS      ns.domain.com.
               IN      NS      ns.secondary.org.
               IN      MX 10   mail.domain.com.
1              IN      PTR     localhost.
# vi domain.com.global
$TTL 86400
@              IN      SOA     ns.domain.com.  root.ns.domain.com.     (
                       2004121407      ;       Serial
                       7200            ;       Refresh         2hour
                       1800            ;       Retry           30mins
                       1209600         ;       Expire          14days
                       86400           ;       Minimum TTL     1day
                                                                       )
               IN      NS      ns.domain.com.
               IN      NS      ns.secondary.org.
               IN      MX 10   mail.domain.com.
domain.com.    IN      A       98.76.54.32
ns             IN      A       98.76.54.32
mail           IN      A       98.76.54.32
www            IN      CNAME   ns.domain.com.
  • rndcの設定
# cd /var/named
# rndc-confgen -a -b 512 -k rndckey -c rndc.key
# vi rndc.conf
options {
        default-server  localhost;
        default-key     "rndckey";
};
server localhost {
        key     "rndckey";
};
include "/var/named/rndc.key";
  • ユーザーの作成
# groupadd named
# useradd -g named -d /var/named -s /sbin/nologin named
# chown -R named:named /var/named
  • 起動
# /usr/local/named/sbin/named -u named -c named.conf -t /var/named

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 569, today: 1, yesterday: 1
最終更新: 2008-11-26 (水) 02:21:26 (JST) (1272d) by aqua
オススメ

おすすめ
カレンダ
前月2012年 5月翌月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
<今日>
ログイン
ユーザ名:

パスワード:



パスワード紛失

新規登録
天気予報

資料提供天気予報コム
アクセスカウンタ
今日 : 161161161
昨日 : 577577577
総計 : 363715363715363715363715363715363715