ハードウェア
qjoho18およびハードディスクを使用した
- MotherBoard: ASUS P4B533
- CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz
- Memory: 640Mbyte (512M+128M)
- NIC: Planex FNW-9800-T (tulip)
- HDD: Seagate ST380011A (Barracuda 7200.7 80Gbyte)
OSインストール
- Debian Linux 32 bit 版を入れる
- 一時的に e100 をPCIにインストールする. bios の設定で NIC から起動して,HDD にOSを入れ, 終わったら外す
- tasksel では gnome を外して dns と ssh を入れる
- exim4, sshd, cron 等は標準端末にしたがって適切に設定
bind の設定
qjoho18の設定
/etc/bind/named.conf.local
include "/etc/bind/zones.hokudai.in-cps";
/etc/bind/zones.hokudai.in-cps
// // zones.hokudai.in-cps // CPS intranet in hokudai // zone "hokudai.in-cps" { type slave; file "hokudai.in-cps.zone"; masters { 10.0.1.2; }; }; zone "0.10.in-addr.arpa" { type slave; file "10.0.0.rev"; masters { 10.0.1.2; }; };
/etc/bind/named.conf.options
options { directory "/var/cache/bind"; forwarders { 133.87.45.70; 133.87.45.66; 133.87.1.11; }; auth-nxdomain no; empty-zones-enable no; };
jupiterの設定
/etc/bind/zones.hokudai.in-cps を編集
// // zones.hokudai.in-cps // CPS intranet in hokucdai // zone "hokudai.in-cps" { type master; file "hokudai.in-cps.zone"; notify yes; allow-transfer { ::1; 127.0.0.1; 10.0.16.18; }; allow-update { none; }; }; zone "0.10.in-addr.arpa" { type master; file "10.0.0.rev"; notify yes; allow-transfer { ::1; 127.0.0.1; 10.0.16.18; }; allow-update { none; }; };
/var/cache/bind/hokudai.in-cps.zone に追加
ns1 IN CNAME jupiter.hokudai.in-cps.
ns2 IN CNAME qjoho18.hokudai.in-cps.
確認
- jupiter, qjoho18 の両方で
/etc/init.d/bind9 restart
- /var/log/syslog を見る
- qjoho18 の /var/cache/bind に zone ファイルができていればOK
- nslookup してみる
$ nslookup jupiter 10.0.16.18
クライアントの設定
/etc/resolv.conf
nameserver 行を増やす
search hokudai.in-cps
nameserver 10.0.1.2
nameserver 10.0.16.18