メインコンテンツへスキップ

トップページ > JPNICライブラリ > ドキュメントライブラリ


現在、マイクロソフト セキュリティ情報 MS10-090のパッチを適用したInternet Explorer 8をお使いの方は、 JPNIC Webサイトの内容が印刷できない状態になっています。 印刷をする場合には、 Internet Explorer 8以外のブラウザを利用してください。
この不具合の詳細と、その対処方法については、 マイクロソフトのWebサイトに掲載されている以下の技術情報をご覧いただくか、 マイクロソフトのサポートセンターにお問い合わせください。
 マイクロソフトの技術情報

○このドキュメントは有効期限を過ぎており無効です
     /24より小さい割り当てに対する、ネームサーバーの逆引きの設定方法


             社団法人日本ネットワークインフォメーションセンター
                    最終更新 2003年  5月 12日


*本文書について*

  この文書は技術参考資料です。

        本文書は/24より小さいIPアドレス割り当てに対する、ネームサーバーの
        逆引きの設定方法について解説したものです。


*目次*

  1. はじめに
  2. ネームサーバーの設定方法
    2.1 概要
    2.2 ISP側の設定
    2.3 エンドユーザー側の設定
    2.4 実際の動作
  3. 注意点
    3.1 設定が有効になるタイミング
    3.2 逆引きを柔軟に設定できないネームサーバ
  4. 終わりに


1. はじめに

        現在のIPアドレスの割り当ては、従来のIPアドレスのクラスに依存しな
        い割り当てが行われています。

        このうち24ビットプリフィクス(従来ClassCと呼んでいた)より小さい
        単位で割り当てが行われた場合の、クラスレスなネームサーバーの逆引
        き設定の方法について説明します。

        この設定方法は、ネームサーバーの設定方法だけで対処するため、従来
        のDNSクライアントの変更を必要としません。


2. ネームサーバーの設定方法

  2.1 概要

        従来の方法では、逆引きの設定にオクテットバウンダリに依存した方法
        が使われていました。しかしこのままですと、24ビットプリフィクス
        より小さい割り当ての場合の設定が行えません。

        そこで、ネームサーバーの逆引き設定の部分にCNAMEを利用した方法を使
        います。

        たとえば some-dom.co.jp に次の割り当てがあったとします。これは27
        ビットプリフィクス(ClassCの1/8)の割り当てということですが、
        192.168.23.0/24の残りの部分は、some-dom.co.jpが接続しているISPの、
        他の接続組織が利用することになります。

        some-dom.co.jp  192.168.23.32/27

        ISP側のネームサーバーで23.168.192.in-addr.arpaを管理し、ユーザー
        側のネームサーバーで32/27.23.168.192.in-addr.arpaを管理する方法
        をとります。


  2.2 ISP側の設定

        ユーザ側 some-dom.co.jp のネームサーバが次のようなアドレスであ
        るとします。

        gw.some-dom.co.jp       192.168.23.35


        ISP側の設定では、次のように記述します。

        BIND 4 の場合 named.boot を編集します。

------------------------------------------------------------------------
primary    23.168.192.in-addr.arpa      suba.rev
secondary  32/27.23.168.192.in-addr.arpa 192.168.23.35 bak/some-dom.rev
------------------------------------------------------------------------

        BIND 8/9 の場合 named.conf を編集します。

------------------------------------------------------------------------
zone "23.168.192.in-addr.arpa" {
        type master;
        file "suba.rev";
};
zone "32/27.23.168.192.in-addr.arpa" {
        type slave;
        file "bak/some-dom.rev";
        masters {
                192.168.23.35;
        };
};
------------------------------------------------------------------------



        ISP側のsuba.revは、次に示すような CNAMEの羅列を用意します。

------------------------------------------------------------------------
$ORIGIN                 23.168.192.in-addr.arpa
@       IN SOA          ns.isp.ad.jp. hostmaster.......
32/27   IN NS           gw.some-dom.co.jp.
33      IN CNAME        33.32/27.23.168.192.in-addr.arpa.
34      IN CNAME        34.32/27.23.168.192.in-addr.arpa.
35      IN CNAME        35.32/27.23.168.192.in-addr.arpa.
 <中略>
61      IN CNAME        61.32/27.23.168.192.in-addr.arpa.
62      IN CNAME        62.32/27.23.168.192.in-addr.arpa.
------------------------------------------------------------------------


  2.3 エンドユーザー側の設定

        エンドユーザー側(some-dom.co.jp)では次のように設定します。

        /27の割り当てのあったsome-dom.co.jpでは以下のような設定を用意
        します。

        BIND 4 の場合 named.boot に次のように記述します。

------------------------------------------------------------------------
primary  32/27.23.168.192.in-addr.arpa  some-dom.rev
------------------------------------------------------------------------

        BIND 8/9 の場合 named.conf に次のように記述します。

------------------------------------------------------------------------
zone "32/27.23.168.192.in-addr.arpa" {
        type master;
        file "some-dom.rev";
};
------------------------------------------------------------------------

        また、some-dom.revでは次のようにします。

------------------------------------------------------------------------
$ORIGIN         32/27.23.168.192.IN-ADDR.ARPA.
@       IN SOA  gw.some-dom.co.jp. hostmaster.some-dom.co.jp
        IN NS   gw.some-dom.co.jp.
33      IN PTR  rt.some-dom.co.jp.
34      IN PTR  www.some-dom.co.jp.
35      IN PTR  gw.some-dom.co.jp.
------------------------------------------------------------------------


  2.4 実際の動作

        以上の設定により、たとえば192.168.23.34のIPアドレスからホスト名を
        検索する場合、

        34.23.168.192.in-addr.arpa.
          ->
            ISPのサーバーの CNAMEから 34.32/27.23.168.192.in-addr.arpa.
              ->
                ユーザー側のサーバーより www.some-dom.co.jp.

        となります。


3. 注意点

        本方式を利用した場合での注意点を以下に示します。

  3.1 設定が有効になるタイミング

        通常の設定では、ユーザー側の設定が終われば問題なく逆引きを行うこ
        とができます。しかしこの方法を利用する場合は、ISP側とユーザー側の
        両方の設定が終わらないと、逆引きを行うことができません。


  3.2 逆引きを柔軟に設定できないネームサーバ

        GUIを利用して項目を設定するために、GUIの制限によりオクテットバウ
        ンダリに依存し、逆引きにCNAMEを利用した設定を行うことができないも
        のがあります。この場合はそのDNSの利用をあきらめるしかありません。


4. 終わりに

        本設定はあくまでも設定例の一例ですので、ユーザー側とISP側の方法に
        より、他の方法を利用していただいてもかまいません。たとえば
        32/27.23.168.192.in-addr.arpa以外に、

------------------------------------------------------------------------
A01.23.168.192.in-addr.arpa
32.23.168.192.in-addr.arpa
------------------------------------------------------------------------

        などを利用した方法も実際に利用されています。

        JPNICでは実際にどのような方法を採用するかについては、ISPとそのユー
        ザーに任せています。


以上

--------------------------------------------------------------------------
更新履歴

2003/5/12  ・Bind8以降の設定の説明を追加

JPNIC公開文書著作権表示 (Copyright notice of JPNIC open documents)

この文書はJPNIC公開文書であり、著作権は社団法人日本ネットワーク
インフォメーションセンター(JPNIC)が保持しています。
JPNIC公開文書は誰でも送付手数料のみの負担でJPNICから入手できます。
また、この著作権表示を入れるかぎり、誰でも自由に転載・複製・再配布を
行って構いません。

〒101-0047 東京都千代田区内神田2-3-4 国際興業神田ビル6F
社団法人日本ネットワークインフォメーションセンター



このページを評価してください
このWebページは役に立ちましたか?
役に立った。
役に立たなかった。
どちらとも言えない。

ページの改良点等がございましたら自由にご記入ください。
  • このフォームをご利用した場合、ご連絡先の記入がないと、 回答を差し上げられません。 回答が必要な場合は、 お問い合わせ先 をご利用ください。
  • 文中でのHTMLタグ使用はご遠慮ください。
ページトップへ