back

bind: ネットワークの設定


ふつうはpppを設定した時点でネットワークが見れるけど 今回ダイアルアップルータにするための設定をしたため、 まだwww.yahoo.co.jpは見れないっす。 それができるようにするためはbind(ネームサーバ)の設定をするっす。
bindの設定ファイルは/etc/bind以下においてあるっす。 ここではichiyama.local(192.168.0.0/255.255.255.0)という プライベートネットワークを作るっす。 ネットワークの詳しい設定方法はJF のDNS関連のドキュメント (DNS-HOWTOとか) に書いてあるっす。

named.conf

まずはnamed.confをいじるっす。 デフォルトの設定にプライベートネットワーク用の以下の文を追加するっす。
zone "ichiyama.local" {
  type master;
  file "/etc/bind/db.ichiyama.local";
};
zone "0.168.192.in-addr.arpa" {
  type master;
  file "/etc/bind/db.192.168.0";
};

db.root

すでにあるルートネームサーバ(親のネームサーバね)をso-netの ネームサーバだけを見るように書き換えるっす。192.168.0.1は自分自身っす。
.                       3600000 IN      NS      A.ROOT-SERVERS.NET.
A.ROOT-SERVERS.NET.     3600000         A       202.238.95.24
.                       3600000 IN      NS      B.ROOT-SERVERS.NET.
B.ROOT-SERVERS.NET.     3600000         A       202.238.95.26
.                       3600000 IN      NS      C.ROOT-SERVERS.NET.
C.ROOT-SERVERS.NET.     3600000         A       192.168.0.1

db.ichiyama.local

プライベートネットワークの名前引き(名前からIPアドレスを見つける) 設定をこの/etc/bind/db.ichiyama.localに書くっす。 ichiyama.ichiyama.localは自分自身っす。 ここではws000128からws000131の名前を設定しているっす。
@ IN SOA ichiyama.ichiyama.local. postmaster.ichiyama.local. (
        2000010901
	8H
	2H
	1w              
	1D )       
	NS   ichiyama
	MX      10 ichiyama
	
ichiyama        A       192.168.0.1

ws000128        A       192.168.0.128
ws000129        A       192.168.0.129
ws000130        A       192.168.0.130
ws000131        A       192.168.0.131

db.192.168.0

プライベートネットワークの逆引き(IPアドレスから名前を見つける)の 設定をするっす。/etc/bind/db.192.168.0を作るっす。
@ IN SOA ichiyama.ichiyama.local. postmaster.ichiyama.local. (
        2000010901
	8H
	2H
	1w              
	1D )       
	IN      NS      ichiyama.ichiyama.local.

1       IN      PTR     ichiyama
128     IN      PTR     ws000128
129     IN      PTR     ws000129
130     IN      PTR     ws000130
131     IN      PTR     ws000131

起動設定

/etc/init.d/bind restart
でbindを再起動させるっす。 そしてlynxなどでwww.yahoo.co.jpが 見れたら成功っす。bindもrcconfで起動時に起動されるよう設定するっす。

2001/02/23追記: bind9

bind9では正引き、逆引きのファイルともにTTLの設定が必要っす。 それぞれのファイルの先頭に次の行を入れるっす。 named-checkzoneでチェックしてOKがでればOKっす。
$TTL 604800

back
Copyright (c) 2000,2001 ichiyama ryoichi, All Rights Reserved.