前 に戻る|次をみる。??

bind その4 設定ファイルの 内容

named.conf; localhost.zone; localhost.rev; bcnet.hosts; bcnet.hosts.rev; root.hints

named.conf

お約束の ファイル まず /etc/bind/named.conf です

# Start of named.conf_ver_005
# acess control  アクセスコントロール の 始め ---------------
acl bcnet.ne.jp {
	192.168.0.0/24;
	127.0.0.1;
};
# acl の 部分 終わり。------------------------

#  options の 始め -----------------------------
options {
	directory "/var/named";
##	pid-file "/var/run/named/named.pid";## 今回以下のように変更 ver_004
        pid-file "/var/named/run/named.pid";
//  auth-nxdomain yes; ## 要否不明のため コメントにしておく。
	recursion yes;
        allow-query {
        127.0.0.1;
        192.168.0.0/24;
    };
#  allow-query { localnet; }; の 表現のほうが 綺麗だが
 
allow-transfer { none; };  
#        allow-transfer {
#        127.0.0.1;
#        192.168.0.0/24;
#    };  
# これは 現状不要 slave がないので 
#           forward first;
#          forwarders {
#                202.238.95.24;
#                202.238.95.26;
#            };
# ここは 以下のように改める。
forwarders {
	127.0.0.1; 
	192.168.0.1; 
}; 
# これでよいかどうか不明 駄目な場合は
# 192.168.0.5; を 追加それでも駄目な場合 元にもどす。
};
# options の 部分終わり。 ------------------------
# =================================================
// a caching only nameserver config
#  controls の 始め ------------------------
controls {
       inet 127.0.0.1 port 953
               allow { 127.0.0.1; } keys { "rndc-key"; };
 };
# さて 表現が 微妙に異なる。
# controls {
#        inet 127.0.0.1 allow { localhost; } keys { rndckey; };
# };
# このままで 駄目な場合変更。
#  controls の 終わり。 ------------------------
# つぎは zone 関係。
zone "." {
        type hint;
        file "root.hints";
};
zone "localhost" {
        type master;
        file "localhost.zone";
};
zone "0.0.127.in-addr.arpa" {
        type master;
        file "localhost.rev";
};
zone "bcnet.ne.jp" {
        type master;
        file "bcnet.hosts";
};
zone "0.168.192.in-addr.arpa" {
        type master;
        file "bcnet.hosts.rev";
};


// include "/etc/rndc.key";
# 表現は ともかく ” IN ”の 有無がある。どうしたもんか??。
# 取り合えず  ” IN ”無しのままで進める。
# さて 残りの  include "/etc/rndc.key"; の扱いである。
# 今回これを有効にする。
# すなわち 
# include "/etc/rndc.key"; 位置変更  ver5
include "/etc/bind/rndc.key";
# ====================================================
# 今回 pid file の 位置を "/var/run/named/named.pid"; から
#  pid-file "/var/named/run/named.pid"; に 変更 また 本ファイルの
# 位置は  /etc から  /etc/bind に 変更 これらは デフォルトの ものに
# 置き換えてみた 都合が 悪ければ 元に 戻して運用 実績 重視
# rndc.key の 場所も /etc から /etc/bind に変更 ver5
# end of named.conf_ver_005 Thu Feb 24  JST 2005

localhost.zone

次は /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

localhost.rev

次は /var/named/localhost.rev です

$TTL 86400
@               IN      SOA     localhost. root.localhost.(
                20030121   ; Serial
                28800      ; Refresh
                14400      ; Retry
                604880     ; Expire
                86400)    ; default_ttl 24hr

                        NS      localhost.
1                       PTR     localhost.

bcnet.hosts

次は /var/named/bcnet.hosts です

$TTL 86400
@       	IN      SOA     nyan.bcnet.ne.jp. root.nyan.bcnet.ne.jp. (
        	20030121	; Serial
        	3600		; Refresh
        	900		; Retry
        	604800		; Expire
        	86400 )	        ; Minimum TTL
;
        	IN      NS      nyan.bcnet.ne.jp.
                IN      MX  10  nyan.bcnet.ne.jp.
nyan		IN	A	192.168.0.9	
adsl		IN	A	192.168.0.1
lx		IN	A	192.168.0.5	
ws	     	IN      A       192.168.0.6
mc	 	IN      A       192.168.0.7
nl      	IN      A       192.168.0.8
www 		IN      CNAME	lx
;www 		IN      CNAME	nyan
ppp 		IN      CNAME	nyan
qqq		IN      CNAME	nl

; 最終  www は nyan に 割り当てる 暫定
;

bcnet.hosts.rev

次は /var/named/bcnet.hosts.rev です

$TTL 3D
@               IN      SOA     nyan.bcnet.ne.jp. root.nyan.bcnet.ne.jp. (
                20030121  	; Serial
                3600 		; Refresh      
                900 		; Retry        
                604800   	; Expire  
                3600)     	; Minimum TTL
	IN      NS      nyan.bcnet.ne.jp.
1	IN	PTR	adsl.bcnet.ne.jp.
5	IN      PTR     lx.bcnet.ne.jp.
6	IN      PTR     ws.bcnet.ne.jp.
7	IN      PTR     mc.bcnet.ne.jp.
8	IN      PTR     nl.bcnet.ne.jp.
9	IN      PTR     nyan.bcnet.ne.jp.

root.hints

次は この際サービス 参考です 最新版を 使用のこと /var/named/root.hints です

;       This file holds the information on root name servers needed to
;       initialize cache of Internet domain name servers
;       (e.g. reference this file in the "cache  .  "
;       configuration file of BIND domain name servers).
;
;       This file is made available by InterNIC 
;       under anonymous FTP as
;           file                /domain/named.cache
;           on server           FTP.INTERNIC.NET
;       -OR-                    RS.INTERNIC.NET
;
;       last update:    Jan 29, 2004
;       related version of root zone:   2004012900
;
;
; formerly NS.INTERNIC.NET
;
.                        3600000  IN  NS    A.ROOT-SERVERS.NET.
A.ROOT-SERVERS.NET.      3600000      A     198.41.0.4
;
; formerly NS1.ISI.EDU
;
.                        3600000      NS    B.ROOT-SERVERS.NET.
B.ROOT-SERVERS.NET.      3600000      A     192.228.79.201
;
; formerly C.PSI.NET
;
.                        3600000      NS    C.ROOT-SERVERS.NET.
C.ROOT-SERVERS.NET.      3600000      A     192.33.4.12
;
; formerly TERP.UMD.EDU
;
.                        3600000      NS    D.ROOT-SERVERS.NET.
D.ROOT-SERVERS.NET.      3600000      A     128.8.10.90
;
; formerly NS.NASA.GOV
;
.                        3600000      NS    E.ROOT-SERVERS.NET.
E.ROOT-SERVERS.NET.      3600000      A     192.203.230.10
;
; formerly NS.ISC.ORG
;
.                        3600000      NS    F.ROOT-SERVERS.NET.
F.ROOT-SERVERS.NET.      3600000      A     192.5.5.241
;
; formerly NS.NIC.DDN.MIL
;
.                        3600000      NS    G.ROOT-SERVERS.NET.
G.ROOT-SERVERS.NET.      3600000      A     192.112.36.4
;
; formerly AOS.ARL.ARMY.MIL
;
.                        3600000      NS    H.ROOT-SERVERS.NET.
H.ROOT-SERVERS.NET.      3600000      A     128.63.2.53
;
; formerly NIC.NORDU.NET
;
.                        3600000      NS    I.ROOT-SERVERS.NET.
I.ROOT-SERVERS.NET.      3600000      A     192.36.148.17
;
; operated by VeriSign, Inc.
;
.                        3600000      NS    J.ROOT-SERVERS.NET.
J.ROOT-SERVERS.NET.      3600000      A     192.58.128.30
;
; operated by RIPE NCC
;
.                        3600000      NS    K.ROOT-SERVERS.NET.
K.ROOT-SERVERS.NET.      3600000      A     193.0.14.129 
;
; operated by ICANN
;
.                        3600000      NS    L.ROOT-SERVERS.NET.
L.ROOT-SERVERS.NET.      3600000      A     198.32.64.12
;
; operated by WIDE
;
.                        3600000      NS    M.ROOT-SERVERS.NET.
M.ROOT-SERVERS.NET.      3600000      A     202.12.27.33
; End of File

てな ことで 設定は 終です 次は自動起動させるように しませう。

にゃんたろう 拝!


前 に戻る|次をみる。??


目次の所 に戻る

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