次のページ 前のページ 目次へ

BIND8 HOWTO

Yoshio Shimamura <yoshios@green.ocn.ne.jp>

v1.0, 29 July 2000
この文書は、BIND 8 の導入に関する HOWTO です。 この文書の最新版は http://hp.vector.co.jp/authors/VA004572/index.html から入手可能です。

Table of contents


Summary

Download

ftp://ftp.isc.org/isc/bind/src/ やringなどから次のファイルをダウンロードする。

Boot file

Zone file

管理するホスト名とIPアドレスとの対応テーブルを持ちます。 また、メールエクスチェンジャーの指定をします。

sample of named.zone

@ IN SOA genesis.ysnet.org. root.genesis.ysnet.org. ( 1999051500 ;Serial 10800 ;Refresh 1800 ;Retry 604800 ;Expire 86400 ;Minimum IN NS genesis.ysnet.org. IN MX 10 genesis.ysnet.org. genesis IN A 192.168.1.100 ns CNAME genesis.ysnet.org. www CNAME genesis.ysnet.org. mail CNAME genesis.ysnet.org.

Reverse file

逆引きファイルは、IPアドレスからホスト名を解決するテーブルです。

sample of named.rev

@ IN SOA genesis.ysnet.org. root.genesis.ysnet.org. ( 1999051500 ;Serial 10800 ;Refresh 1800 ;Retry 604800 ;Expire 86400 ;Minimum IN NS genesis.ysnet.org. 100 IN PTR genesis.ysnet.org.

Local file

ローカルループバックの設定ファイルです。

sample of named.rev

@ IN SOA genesis.ysnet.org. root.genesis.ysnet.org. ( 1999051500 ;Serial 10800 ;Refresh 1800 ;Retry 604800 ;Expire 86400 ;Minimum IN NS genesis.ysnet.org. 1 IN PTR localhost.

/etc/resolv.conf

このファイルでは、ドメインネームをどのホストに解決させるかを指定します。 次の例では、ドメイン ysnet.orgに関する解決を192.168.1.100というIPアドレスのホストに解決させます。

sample of /etc/resolv.conf

domain ysnet.org nameserver 192.168.1.100

private address

RFC1918に規定されている。
class A 10.0.0.0 - 10.255.255.255
class B 172.16.0.0 - 172.31.255.255
class C 192.168.0.0 - 192.168.255.255

ネームサーバ構成

プライベート側のリゾルバ

/etc/resolv.confは次のようになる。
domain ysnet.org
nameserver 192.168.1.100

外部ホストの解決

ブートファイルのforwardersで192.168.1.10を指定する
次のページ 前のページ 目次へ