ディスクレス・システム構築備忘録
NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)NAMEサーバ設定(option)

1−3.NAMEサーバ設定(option)

@ ディスクレスシステム用にドメインネームサービスを構成

 /etcディレクトリにnamed.confファイルを作成します
 今回はインターネットに対して問い合わせはしないのでこんな感じでよいと思います。
 ファイルが必要な方はここからどうぞ
NAMEサーバ設定(option)毎度おなじみのお約束ですが自己責任でお願いするだワン!

 named.confサンプル

 options {
    directory "/var/named";
    allow-transfer {
    192.168.0/24;
    127.0.0.1;
 };
 allow-query {
    192.168.0/24;
    127.0.0.1;
 };
 };
 zone "." {              ← ルートキャッシュ設定
    type hint;
    file "named.cache";
 };
 zone "pxelinux.net" {         ← 逆引き設定
    type master;
    file "named.rev";
    notify no;
 };
 zone "0.168.192.IN-ADDR.ARPA" {    ← 正引き設定
    type master;
    file "named.mst";
    notify no;
 };
 zone "0.0.127.IN-ADDR.ARPA" {     ← ループバック設定
    type master;
    file "named.local";
 };

A 正引き/逆引き構成ファイルを作成

 今回はnamed.rev/named.mstという構成ファイルを作成

 named.revサンプル

 $TTL 86400
 @ IN SOA pxelinux.net. ns.pxelinux.net. (
    2003122700 ; Serial
    3600 ; Refresh
    900 ; Retry
    3600000 ; Expire
    3600 ; Minimum
    )
     IN NS pxelinux.net.
 ns    IN A 192.168.0.253
 pxesrv  IN A 192.168.0.1
 pxe01  IN A 192.168.0.50
 pxe02  IN A 192.168.0.51
 pxe03  IN A 192.168.0.52
 pxe04  IN A 192.168.0.53
 pxe05  IN A 192.168.0.54
 pxe06  IN A 192.168.0.55
 pxe07  IN A 192.168.0.56
 pxe08  IN A 192.168.0.57
 pxe09  IN A 192.168.0.58
 pxe10  IN A 192.168.0.59
 pxegw  IN A 192.168.0.254
 localhost IN A 127.0.0.1

 named.mstサンプル

 $TTL 86400
 @ IN SOA pxelinux.net. ns.pxelinux.net. (
    2003122700 ;Serial
    3600 ;Refresh
    900 ;Retry
    3600000 ;Expire
    3600 ;default ttl
    )
     IN NS pxelinux.net.
 1    IN PTR pxesrv.pxelinux.net.
 50    IN PTR pxe01.pxelinux.net.
 51    IN PTR pxe02.pxelinux.net.
 52    IN PTR pxe03.pxelinux.net.
 53    IN PTR pxe04.pxelinux.net.
 54    IN PTR pxe05.pxelinux.net.
 55    IN PTR pxe06.pxelinux.net.
 56    IN PTR pxe07.pxelinux.net.
 57    IN PTR pxe08.pxelinux.net.
 58    IN PTR pxe09.pxelinux.net.
 59    IN PTR pxe10.pxelinux.net.
 254   IN PTR pxegw.pxelinux.net.
 253   IN PTR ns.pxelinux.net.

B ルートキャッシュ設定

 最新のルートキャッシュ情報は下記URLより取得しましょう
 ftp://ftp.rs.internic.net/domain/named.cache

C ループバック用の設定

 今回はこんな感じです。

 named.localサンプル

 $TTL 86400
 @ IN SOA pxelinux.net. ns.pxelinux.net. (
    2003122700 ;Serial
    3600 ;Refresh
    900 ;Retry
    360000 ;Expire
    3600 ;Minimum
    )
    IN NS pxelinux.net.
 1   IN PTR localhost.


前  戻る  次
NAMEサーバ設定(option)