DNSの動作確認と設定方法
2000.7.11 ver.1.00 by T.Shimizu
DNSのインストール
- DNS を実現するために 以下のファイルをインストールしました.
squid-8.*.i386.rpm
これもVineLinux2.0 CD に入っています.またこれまでのSoftware 同様,http://www.redhat.com よりrpm パッケージをダウンロードしインストール出来ます.
-
DNS の設定
- DNSのサーバ側の設定は,/etc/named.conf /var/named/* で行います.その具体例です.
- /etc/named.conf の中身
- options {
- directory "/var/named";
- dump-file "/var/tmp/named_dump.db";
- listen-on port 53 {
- 127.0.0.1;
- 130.153.149.2;
- 130.153.13.17;
- 172.21.88.1;
- };
- };
-
- zone "." {
- type hint;
- file "db.cache";
- };
-
- zone "0.0.127.in-addr.arpa" {
- type master;
- file "named.local";
- };
-
- zone "ee.uec.ac.jp.prive" {
- type master;
- file "db.ee.uec.ac.jp.prive";
- allow-update {
- 127.0.0.1;
- 172.21.88.1;
- };
- };
-
- zone "1.88.21.172.in-addr.arpa" {
- type master;
- file "db.172.21.88.1";
- };
- /var/named/db.172.21.88.1 の中身
- IN SOA ns.ee.uec.ac.jp.private. root.cube.ee.uec.ac.jp. (
- 2000071319 ; Serial [yyyymmddhh]
- 3h ; Refresh [3h]
- 1h ; Retry [1h]
- 7d ; Expire [7d]
- 1d ) ; Minimum [1d]
- IN NS ns.ee.uec.ac.jp.private.
- IN NS axion-gw.ee.uec.ac.jp.
- IN NS electra.ee.uec.ac.jp.
- IN PTR ee.uec.ac.jp.private.
- IN A 255.255.255.0
- 1 IN PTR gw.ee.uec.ac.jp.private.
- 2 IN PTR gw2.ee.uec.ac.jp.private.
- 以下追加を書く.
- /var/named/db.ee.uec.ac.jp.private の中身
- ee.uec.ac.jp.private. IN SOA ns.ee.uec.ac.jp.private. root.ee.uec.ac.jp.private. (
- 2000081819 ; Serial [yyyymmddhh]
- 3h ; Refresh[3h]
- 1h ; Retry [1h]
- 7d ; Expire [7d]
- 1d ) ; Minimum[1d]
- IN NS ns.ee.uec.ac.jp.private.
- IN NS axion-gw.ee.uec.ac.jp.
- IN NS electra.ee.uec.ac.jp.
-
- localhost IN A 127.0.0.1
-
- gw IN A 172.21.88.1
- gw2 IN A 172.21.88.2
- 以下追加を書く
- /var/named/db.cacheはパッケージ内のものを使用.
DNS の起動
- /etc/rc.d/rc5.d/S45named start
DNS の確認
- クライアントマシンのnameServerを172.21.88.1 に指定
- nslookup で 以下のようにレコードに登録されたマシンを確認
nslookup gw2
Server: gw2.ee.uec.ac.jp.private
Address: 172.21.88.1
Name: gw2.ee.uec.ac.jp.private
Address: 172.21.88.2