<知人にセカンダリDNSサーバになってもらおう!>

 知人の常時稼動サーバでBIND8が動作しているのであれば以下の設定を お願いし、セカンダリDNSサーバになってもらうことが可能です。(何れも root権限で実行し、以下の例はoiden.netを友人に頼んだ時の情報を掲載しています。)  また、インターネット上で知り合ったフレッツISDN+Linuxサーバの方と相互DNS環境を 設定するのも良いでしょう。

1./etc/named.confに以下の行を追加
   // OIDEN Secondary DNS  ← //で始まる行は注釈行です。
   zone "oiden.net" {  ← セカンダリDNSサーバのドメイン名を指定します。
      type slave;  ← slaveタイプはセカンダリDNSサーバを意味します。
      file "Secondary/oiden.net";  ← セカンダリDNS情報を保存するファイル名を指定します。
      masters{
         210.199.8.73;  ← セカンダリDNSサーバとして管理するIPアドレスを指定します。
      };  ← masters定義の終わり。
   };  ← zone定義の終わり。

2.セカンダリDNS情報を保存するディレクトリの作成

   ROOT# mkdir /var/named/Secondary

 ちなみにSecondaryというディレクトリ名はユニークな名前であり、/etc/named.conf 内のfileで指定したディレクトリ名と同じ名前であればOKです。

3.namedのリスタート

   ROOT# ndc restart

 これだけで完了です。リスタートした後に/var/named/Secondary ディレクトリ下にセカンダリDNS側のドメイン名のファイルが作成され、この中に セカンダリDNS側で設定したドメイン情報が保存されていればOKです。以下の内容が oiden.netを登録してもらった時の内容です。

   ROOT# cat /var/named/Secondary/oiden.net
   ; BIND version named 8.2.2-P5 Mon Feb 28 10:17:53 EST 2000
   ; BIND version root@porky.devel.redhat.com:/usr/src/bs/BUILD/bind-8.2.2_P5/src/bin/named
   ; zone 'oiden.net'   first transfer
   ; from 210.199.8.73:53 (local 192.168.10.5) using AXFR at Tue Oct 24 20:25:56 2000
   $ORIGIN net.
   oiden   86400   IN      SOA     dns.oiden.net. root.oiden.net. (
                   2000102201 10800 3600 604800 86400 )
           86400   IN      NS      dns.oiden.net.
           86400   IN      NS      ns2.granitecanyon.com.
           86400   IN      MX      10 gto.oiden.net.
           86400   IN      A       210.199.8.73
   $ORIGIN oiden.net.
   smtp    86400   IN      CNAME   dns.oiden.net.
   localhost       86400   IN      A       127.0.0.1
   pop3    86400   IN      CNAME   dns.oiden.net.
   www     86400   IN      CNAME   dns.oiden.net.
   gto     86400   IN      CNAME   dns.oiden.net.
   dns     86400   IN      A       210.199.8.73

 こちらのプライマリDNSサーバで登録されている内容が反映されています。