次のページ
前のページ
目次へ
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
から入手可能です。
- bindはインターネットデファクトスタンダードのDNSである。
- DNSはIPアドレスとホスト名を対応づける。
ftp://ftp.isc.org/isc/bind/src/
やringなどから次のファイルをダウンロードする。
- bind-8.1.2-src.tar.gz
- bind-8.1.2-doc.tar.gz
- bind-8.1.2-contrib.tar.gz
管理するホスト名と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.
逆引きファイルは、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.
ローカルループバックの設定ファイルです。
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.
このファイルでは、ドメインネームをどのホストに解決させるかを指定します。
次の例では、ドメイン ysnet.orgに関する解決を192.168.1.100というIPアドレスのホストに解決させます。
sample of /etc/resolv.conf
domain ysnet.org
nameserver 192.168.1.100
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 |
ネームサーバ構成
- インターネット(グローバル)用 ns.ysnet.org (192.168.1.10)
- プライベート用 genesis.ysnet.org (192.168.1.100)
プライベート側のリゾルバ
/etc/resolv.confは次のようになる。
domain ysnet.org
nameserver 192.168.1.100
外部ホストの解決
ブートファイルのforwardersで192.168.1.10を指定する
次のページ
前のページ
目次へ