お約束の ファイル まず /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
次は /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
次は /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.
次は /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 に 割り当てる 暫定
;
次は /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.
次は この際サービス 参考です 最新版を 使用のこと /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
てな ことで 設定は 終です 次は自動起動させるように しませう。
にゃんたろう 拝!