RFC882 日本語訳

0882 Domain names: Concepts and facilities. P.V. Mockapetris. November 1983. (Format: TXT=79776 bytes) (Obsoleted by RFC1034, RFC1035) (Updated by RFC0973) (Status: UNKNOWN)
プログラムでの自動翻訳です。
RFC一覧
英語原文

Network Working Group                                     P. Mockapetris
Request for Comments:  882                                           ISI
                                                           November 1983

Mockapetrisがコメントのために要求するワーキンググループP.をネットワークでつないでください: 882 ISI1983年11月

                 DOMAIN NAMES - CONCEPTS and FACILITIES

ドメイン名--概念と施設

        +-----------------------------------------------------+
        |                                                     |
        | This RFC introduces domain style names, their use   |
        | for ARPA Internet mail and host address support,    |
        | and the protocols and servers used to implement     |
        | domain name facilities.                             |
        |                                                     |
        | This memo describes the conceptual framework of the |
        | domain system and some uses, but it omits many      |
        | uses, fields, and implementation details.  A        |
        | complete specification of formats, timeouts, etc.   |
        | is presented in RFC 883, "Domain Names -            |
        | Implementation and Specification".  That RFC        |
        | assumes that the reader is familiar with the        |
        | concepts discussed in this memo.                    |
        |                                                     |
        +-----------------------------------------------------+

+-----------------------------------------------------+ | | | このRFCはドメインスタイル名、彼らの使用を導入します。| | ARPAに関しては、インターネット・メールとホストはサポートを扱います。| | そして、実装するのにおいて中古のプロトコルとサーバ| | ドメイン名施設。 | | | | このメモは概念の構成について説明します。| | ドメインシステムとしかし、いくつかの用途、それは多くを省略します。| | 用途、分野、および実装の詳細。 A| | 形式、タイムアウトなどの完全な仕様 | | RFC883に提示される、「ドメイン名、-、」| | 「実装と仕様。」 そのRFC| | 仮定、読者は詳しいです。| | このメモで議論した概念。 | | | +-----------------------------------------------------+

INTRODUCTION

序論

   The need for domain names

ドメイン名の必要性

      As applications grow to span multiple hosts, then networks, and
      finally internets, these applications must also span multiple
      administrative boundaries and related methods of operation
      (protocols, data formats, etc).  The number of resources (for
      example mailboxes), the number of locations for resources, and the
      diversity of such an environment cause formidable problems when we
      wish to create consistent methods for referencing particular
      resources that are similar but scattered throughout the
      environment.

また、アプリケーションが複数のホスト、次に、ネットワーク、および最終的にインターネットにかかるようになるとき、これらのアプリケーションは複数の管理境界と操作の関連手法(プロトコル、データ形式など)にかからなければなりません。 環境中に同様の、しかし、点在している特定のリソースに参照をつけるための一貫したメソッドを作成したいと思うとき、リソース(例えば、メールボックス)の数、リソースのための位置の数、およびそのような環境の多様性は厄介な問題を引き起こします。

      The ARPA Internet illustrates the size-related problems; it is a
      large system and is likely to grow much larger.  The need to have
      a mapping between host names (e.g., USC-ISIF) and ARPA Internet
      addresses (e.g., 10.2.0.52) is beginning to stress the existing
      mechanisms.  Currently hosts in the ARPA Internet are registered
      with the Network Information Center (NIC) and listed in a global
      table (available as the file <NETINFO>HOSTS.TXT on the SRI-NIC
      host) [1].  The size of this table, and especially the frequency
      of updates to the table are near the limit of manageability.  What
      is needed is a distributed database that performs the same
      function, and hence avoids the problems caused by a centralized
      database.

ARPAインターネットはサイズ関連の問題を例証します。 それは、大規模システムであり、はるかに大きくなりそうです。 ホストの間にマッピングを持つ必要性は(例えば、USC-ISIF)とARPAをインターネット・アドレスと命名します。例えば、10.2に、.52が)始まっている.0は既存のメカニズムを強調します。(現在のARPAインターネットのホストは、Networkインフォメーション・センター(NIC)に登録されていて、グローバルなテーブル(SRI-NICホストの上のファイル<NETINFO>HOSTS.TXTとして利用可能な)[1]に記載されています。 このテーブルのサイズ、および特にテーブルへのアップデートの頻度はそうです。ほぼ管理可能性の限界で。 必要であるものは同じ機能を実行して、したがって集中データベースで引き起こされた問題を避ける分散データベースです。

      The problem for computer mail is more severe.  While mail system
      implementers long ago recognized the impossibility of centralizing

コンピュータメールのための問題は、より厳しいです。 メールシステムimplementersは昔に集結の不可能を認識しましたが

Mockapetris                                                     [Page 1]

Mockapetris[1ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

      mailbox names, they have also created an increasingly large and
      irregular set of methods for identifying the location of a
      mailbox.  Some of these methods involve the use of routes and
      forwarding hosts as part of the mail destination address, and
      consequently force the mail user to know multiple address formats,
      the capabilities of various forwarders, and ad hoc tricks for
      passing address specifications through intermediaries.

メールボックス名、また、それらはメールボックスの位置を特定するためのますます大きくて不規則なメソッドを作成しました。 これらのメソッドのいくつかによって、メール送付先アドレスの一部としてルートと推進ホストの使用を伴って、その結果、メールユーザはやむを得ず複数のアドレス形式、様々な混載業者の能力、および仲介者にアドレス指定を通すための臨時のトリックを知ります。

      These problems have common characteristics that suggest the nature
      of any solution:

これらの問題には、どんなソリューションの本質も示す共通する特徴があります:

         The basic need is for a consistent name space which will be
         used for referring to resources.  In order to avoid the
         problems caused by ad hoc encodings, names should not contain
         addresses, routes, or similar information as part of the name.

リソースを示すのに使用される一貫した名前スペースには基本的な必要があります。 臨時のencodingsによって引き起こされた問題を避けるために、名前は名前の一部としてアドレス、ルート、または同様の情報を含むべきではありません。

         The sheer size of the database and frequency of updates suggest
         that it must be maintained in a distributed manner, with local
         caching to improve performance.  Approaches that attempt to
         collect a consistent copy of the entire database will become
         more and more expensive and difficult, and hence should be
         avoided.  The same principle holds for the structure of the
         name space, and in particular mechanisms for creating and
         deleting names; these should also be distributed.

データベースの全くのサイズとアップデートの頻度は地方のキャッシュで分配された方法でそれを維持して、性能を向上させなければならないのを示します。 全体のデータベースの一貫したコピーを集めるのを試みるアプローチは、ますます高価で難しくなって、したがって、避けられるべきです。 同じ原則はスペースという名前の構造、および名前を作成して、削除するための特定のメカニズムで成立します。 また、これらは分配されるべきです。

         The costs of implementing such a facility dictate that it be
         generally useful, and not restricted to a single application.
         We should be able to use names to retrieve host addresses,
         mailbox data, and other as yet undetermined information.

そのような施設を実装するコストは、それが一般に役に立って、ただ一つのアプリケーションに制限されていないと決めます。 私たちは、ホスト・アドレス、メールボックスデータ、および他のまだ非決定した情報を検索するのに名前を使用できるはずです。

         Because we want the name space to be useful in dissimilar
         networks, it is unlikely that all users of domain names will be
         able to agree on the set of resources or resource information
         that names will be used to retrieve.  Hence names refer to a
         set of resources, and queries contain resource identifiers.
         The only standard types of information that we expect to see
         throughout the name space is structuring information for the
         name space itself, and resources that are described using
         domain names and no nonstandard data.

私たちが、名前スペースに異なったネットワークで役に立って欲しいと思うので、ドメイン名のすべてのユーザが名前が検索するのにおいて使用するというリソースかリソース情報のセットに同意できるのは、ありそうもないです。 したがって、名前は1セットのリソースを示します、そして、質問はリソース識別子を含んでいます。 私たちが、スペースという名前中で見ると予想するという唯一の標準体型の情報は名前スペース自体にもかかわらず、ドメイン名を使用することで説明されるリソースにもかかわらず、標準的でないデータでない情報を構造化しています。

         We also want the name server transactions to be independent of
         the communications system that carries them. Some systems may
         wish to use datagrams for simple queries and responses, and
         only establish virtual circuits for transactions that need the
         reliability (e.g. database updates, long transactions); other
         systems will use virtual circuits exclusively.

また、私たちは、ネームサーバトランザクションにそれらを運ぶ通信網から独立していて欲しいと思います。 いくつかのシステムが、簡単な質問と応答にデータグラムを使用することを願って、信頼性(例えば、データベース更新、長いトランザクション)を必要とするトランザクションのために仮想の回路を確立するだけであるかもしれません。 他のシステムは排他的に仮想の回路を使用するでしょう。

Mockapetris                                                     [Page 2]

Mockapetris[2ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

   Elements of the solution

ソリューションのElements

      The proposed solution has three major components:

提案されたソリューションには、3個の主要コンポーネントがあります:

         The DOMAIN NAME SPACE, which is a specification for a tree
         structured name space.  Conceptually, each node and leaf of the
         domain name space tree names a set of information, and query
         operations are attempts to extract specific types of
         information from a particular set.  A query names the domain
         name of interest and describes the type of resource information
         that is desired.  For example, the ARPA Internet uses some of
         its domain names to identify hosts; queries for address
         resources return ARPA Internet host addresses.  However, to
         preserve the generality of the domain mechanism, domain names
         are not required to have a one-to-one correspondence with host
         names, host addresses, or any other type of information.

DOMAIN NAME SPACEであり、どれが木のための仕様であるかは名前スペースを構造化しました。 概念的に、ドメイン名スペース木の各ノードと葉は1セットの情報を命名します、そして、質問操作は特定のセットから特定のタイプの情報を抜粋する試みです。 質問は、興味があるドメイン名を命名して、望まれているリソース情報のタイプについて説明します。 例えば、ARPAインターネットはホストを特定するのにドメイン名のいくつかを使用します。 アドレスリソースのための質問はARPAインターネット・ホストにアドレスを返します。 しかしながら、ドメインメカニズムの一般性を保存するために、ドメイン名はホスト名、ホスト・アドレス、またはいかなる他の情報の種類との1〜1つの通信も持つのに必要ではありません。

         NAME SERVERS are server programs which hold information about
         the domain tree's structure and set information.  A name server
         may cache structure or set information about any part of the
         domain tree, but in general a particular name server has
         complete information about a subset of the domain space, and
         pointers to other name servers that can be used to lead to
         information from any part of the domain tree.  Name servers
         know the parts of the domain tree for which they have complete
         information; these parts are called ZONEs; a name server is an
         AUTHORITY for these parts of the name space.

NAME SERVERSはドメイン木の構造の情報を保持して、情報を設定するサーバプログラムです。 ネームサーバは、ドメイン木のどんな部分に関しても構造をキャッシュするか、または情報を設定するかもしれませんが、特定のネームサーバには、一般に、ドメイン木のどんな部分からも情報に通じるのに使用できるドメインスペースの部分集合、および他のネームサーバへの指針の完全な情報があります。 ネームサーバはそれらには完全な情報があるドメイン木の部分を知っています。 これらの部品はZONEsと呼ばれます。 ネームサーバはスペースという名前のこれらの部分へのAUTHORITYです。

         RESOLVERS are programs that extract information from name
         servers in response to user requests.  Resolvers must be able
         to access at least one name server and use that name server's
         information to answer a query directly, or pursue the query
         using referrals to other name servers.  A resolver will
         typically be a system routine that is directly accessible to
         user programs; hence no protocol is necessary between the
         resolver and the user program.

RESOLVERSはユーザ要求に対応してネームサーバから情報を抜粋するプログラムです。 直接質疑に答えるのに少なくとも1つのネームサーバにアクセスして、そのネームサーバの情報を使用しなければならない、さもなければ、レゾルバは他のネームサーバに紹介を使用するのにおいて質問を追求できなければなりません。 レゾルバは直接ユーザ・プログラムにアクセスしやすい通常システムルーチンになるでしょう。 したがって、どんなプロトコルもレゾルバとユーザ・プログラムの間で必要ではありません。

      These three components roughly correspond to the three layers or
      views of the domain system:

これらの3つのコンポーネントがおよそドメインシステムの3つの層か視点に対応しています:

         From the user's point of view, the domain system is accessed
         through simple procedure or OS calls to resolvers.  The domain
         space consists of a single tree and the user can request
         information from any section of the tree.

ユーザの観点から、簡単な手順でドメインシステムはアクセスされるか、またはOSがレゾルバに呼びかけます。 ドメインスペースは単一の木から成ります、そして、ユーザは木のどんなセクションからも情報を要求できます。

         From the resolver's point of view, the domain system is
         composed of an unknown number of name servers.  Each name
         server has one or more pieces of the whole domain tree's data,

リゾルバの観点から、ドメインシステムは未知の数のネームサーバで構成されます。 各ネームサーバには、全体のドメイン木の1つ以上のデータがあります。

Mockapetris                                                     [Page 3]

Mockapetris[3ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

         but the resolver views each of these databases as essentially
         static.

しかし、レゾルバは、それぞれのこれらのデータベースが本質的には静的であるとみなします。

         From a name server's point of view, the domain system consists
         of separate sets of local information called zones.  The name
         server has local copies of some of the zones.  The name server
         must periodically refresh its zones from master copies in local
         files or foreign name servers.  The name server must
         concurrently process queries that arrive from resolvers using
         the local zones.

ネームサーバの観点から、ドメインシステムはゾーンと呼ばれる別々のローカルの情報から成ります。 ネームサーバには、いくつかのゾーンの地方のコピーがあります。 ネームサーバはマスターコピーからローカルファイルか外国ネームサーバでゾーンを定期的にリフレッシュしなければなりません。 ネームサーバは同時にレゾルバからローカルのゾーンを使用することで到着する質問を処理しなければなりません。

      In the interests of performance, these layers blur a bit.  For
      example, resolvers on the same machine as a name server may share
      a database and may also introduce foreign information for use in
      later queries.  This cached information is treated differently
      from the authoritative data in zones.

性能のために、これらの層は少しぼけます。 例えば、ネームサーバと同じマシンの上のレゾルバは、データベースを共有して、また、後の質問における使用のための外国情報を紹介するかもしれません。 このキャッシュされた情報はゾーンで信頼すべきデータと異なって扱われます。

   Database model

データベースモデル

      The organization of the domain system derives from some
      assumptions about the needs and usage patterns of its user
      community and is designed to avoid many of the the complicated
      problems found in general purpose database systems.

ドメインシステムの組織は、ユーザーコミュニティの必要性と用法パターンに関するいくつかの仮定を得て、設計されていて、一般に、複雑な問題の多くを避けるのが目的データベース・システムを見つけたということです。

      The assumptions are:

仮定は以下の通りです。

         The size of the total database will initially be proportional
         to the number of hosts using the system, but will eventually
         grow to be proportional to the number of users on those hosts
         as mailboxes and other information are added to the domain
         system.

総データベースのサイズは初めはシステムを使用することでホストの数に比例しますが、メールボックスと他の情報がドメインシステムに追加されるとき結局、成長して、それらのホストでユーザの数に比例するでしょう。

         Most of the data in the system will change very slowly (e.g.,
         mailbox bindings, host addresses), but that the system should
         be able to deal with subsets that change more rapidly (on the
         order of minutes).

システムが、より急速に変化する部分集合(数分の注文での)に対処できなかったべきであったと、システムのデータの大部分は非常にゆっくり(例えば、メールボックス結合、ホスト・アドレス)を変えるでしょう。

         The administrative boundaries used to distribute responsibility
         for the database will usually correspond to organizations that
         have one or more hosts.  Each organization that has
         responsibility for a particular set of domains will provide
         redundant name servers, either on the organization's own hosts
         or other hosts that the organization arranges to use.

通常、データベースへの責任を分配するのに使用される管理境界は1人以上のホストがいる組織に対応するでしょう。 特定のセットのドメインへの責任を持っている各組織が余分なネームサーバを提供するでしょう、組織の自己のホストか組織が使用するように手配する他のホストの上で。

         Clients of the domain system should be able to identify trusted
         name servers they prefer to use before accepting referrals to
         name servers outside of this "trusted" set.

ドメインシステムのクライアントは彼らがこの「信じられた」セットの外で紹介をネームサーバに受け入れる前に使用するのを好む信じられたネームサーバを特定できるべきです。

         Access to information is more critical than instantaneous

情報入手は瞬時に起こるより重要です。

Mockapetris                                                     [Page 4]

Mockapetris[4ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

         updates or guarantees of consistency.  Hence the update process
         allows updates to percolate out though the users of the domain
         system rather than guaranteeing that all copies are
         simultaneously updated.  When updates are unavailable due to
         network or host failure, the usual course is to believe old
         information while continuing efforts to update it.  The general
         model is that copies are distributed with timeouts for
         refreshing.  The distributor sets the timeout value and the
         recipient of the distribution is responsible for performing the
         refresh.  In special situations, very short intervals can be
         specified, or the owner can prohibit copies.

一貫性のアップデートか保証。 したがって、同時に、すべてがコピーされるのを保証するよりむしろドメインシステムのユーザをアップデートしますが、更新処理はこすアップデートの外出することを許します。 アップデートがネットワークかホスト障害で入手できないときに、普通のコースはそれをアップデートするために取り組みを続けている間、旧情報を信じることになっています。 一般的なモデルはコピーがリフレッシュするためにタイムアウトで分配されるということです。 ディストリビュータがタイムアウト値を設定して、分配の受取人は働くのに責任がある、リフレッシュしてください。 特別な状況で、非常に短い間隔を指定できますか、または所有者はコピーを禁止できます。

         Some users will wish to access the database via datagrams;
         others will prefer virtual circuits.  The domain system is
         designed so that simple queries and responses can use either
         style, although refreshing operations need the reliability of
         virtual circuits.  The same overall message format is used for
         all communication.  The domain system does not assume any
         special properties of the communications system, and hence
         could be used with any datagram or virtual circuit protocol.

何人かのユーザがデータグラムを通してデータベースにアクセスしたくなるでしょう。 他のものは仮想の回路を好むでしょう。 ドメインシステムは簡単な質問と応答がスタイルを使用できるように、設計されています、壮快な操作は仮想の回路の信頼性を必要としますが。 同じ総合的なメッセージ・フォーマットはすべてのコミュニケーションに使用されます。 ドメインシステムは、通信網の少しの特別な性質も仮定しないで、したがって、どんなデータグラムや仮想の回路プロトコルと共にも使用できました。

         In any system that has a distributed database, a particular
         name server may be presented with a query that can only be
         answered by some other server.  The two general approaches to
         dealing with this problem are "recursive", in which the first
         server pursues the query for the client at another server, and
         "iterative", in which the server refers the client to another
         server and lets the client pursue the query.  Both approaches
         have advantages and disadvantages, but the iterative approach
         is preferred for the datagram style of access.  The domain
         system requires implementation of the iterative approach, but
         allows the recursive approach as an option.  The optional
         recursive style is discussed in [14], and omitted from further
         discussion in this memo.

分散データベースを持っているどんなシステムでも、ある他のサーバで答えることができるだけである質問を特定のネームサーバに与えるかもしれません。(最初のサーバはクライアントのために別のサーバで質問にそれでつきまといます)。この問題に対処することへの2つの一般的方法が、「リカーシブ」と、「繰り返し」です。サーバで、そこでは、クライアントは、別のサーバにクライアントを差し向けて、質問を追求できます。 両方のアプローチには、利点と損失がありますが、繰り返しのアプローチはアクセサリーのデータグラムスタイルのために好まれます。 ドメインシステムは、繰り返しのアプローチの実装を必要としますが、オプションとして再帰的なアプローチを許します。 任意の再帰的なスタイルは、[14]で議論して、このメモでさらなる議論から省略されます。

      The domain system assumes that all data originates in master files
      scattered through the hosts that use the domain system.  These
      master files are updated by local system administrators.  Master
      files are text files that are read by a local name server, and
      hence become available to users of the domain system.  A standard
      format for these files is given in [14].

ドメインシステムは、すべてのデータがドメインシステムを使用するホストを通して点在する基本ファイルで起こると仮定します。 これらの基本ファイルはローカルシステム管理者によってアップデートされます。 基本ファイルは、地方名サーバによって読まれるテキストファイルであり、したがって、ドメインシステムのユーザにとって利用可能になります。 [14]でこれらのファイルのための標準書式を与えます。

      The standard format allows these files to be exchanged between
      hosts (via FTP, mail, or some other mechanism); this facility is
      useful when an organization wants a domain, but doesn't want to
      support a name server.  The organization can maintain the master
      files locally using a text editor, transfer them to a foreign host
      which runs a name server, and then arrange with the system
      administrator of the name server to get the files loaded.

標準書式は、これらのファイルがホスト(FTP、メール、またはある他のメカニズムを通した)の間で交換されるのを許容します。 この施設は、組織がドメインが欲しいときに、役に立ちますが、ネームサーバをサポートしたがっていません。組織は、局所的にテキストエディタを使用することで基本ファイルを主張して、ネームサーバを実行する異種宿主にそれらを移して、次に、ネームサーバのシステム管理者と共にファイルをロードさせるように手配できます。

Mockapetris                                                     [Page 5]

Mockapetris[5ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

      Each host's name servers and resolvers are configured by a local
      system administrator.  For a name server, this configuration data
      includes the identity of local master files and instructions on
      which non-local master files are to be loaded from foreign
      servers.  The name server uses the master files or copies to load
      its zones.  For resolvers, the configuration data identifies the
      name servers which should be the primary sources of information.

各ホストのネームサーバとレゾルバはローカルシステム管理者によって構成されます。 ネームサーバのために、このコンフィギュレーション・データは外国サーバからロードされる非ローカルの基本ファイルがことであるローカルの基本ファイルと指示のアイデンティティを含んでいます。 ネームサーバは、ゾーンをロードするのに基本ファイルかコピーを使用します。 レゾルバに関しては、コンフィギュレーション・データはプライマリ情報筋であるべきであるネームサーバを特定します。

      The domain system defines procedures for accessing the data and
      for referrals to other name servers.  The domain system also
      defines procedures for caching retrieved data and for periodic
      refreshing of data defined by the system administrator.

ドメインシステムはデータにアクセスして、紹介のための手順を他のネームサーバと定義します。 また、ドメインシステムは検索されたデータをキャッシュして、システム管理者によって定義されたデータの周期的なリフレッシュのための手順を定義します。

      The system administrators provide:

システム管理者は提供します:

         The definition of zone boundaries

ゾーン境界の定義

         Master files of data

データに関する基本ファイル

         Updates to master files

基本ファイルへのアップデート

         Statements of the refresh policies desired

声明、望まれていた方針をリフレッシュしてください。

      The domain system provides:

ドメインシステムは提供されます:

         Standard formats for resource data

リソースデータのための標準書式

         Standard methods for querying the database

データベースについて質問するための標準方法

         Standard methods for name servers to refresh local data from
         foreign name servers

ネームサーバが外国ネームサーバからのローカルのデータをリフレッシュする標準方法

DOMAIN NAME SPACE

ドメイン名スペース

   Name space specifications and terminology

名前スペース仕様と用語

      The domain name space is a tree structure.  Each node and leaf on
      the tree corresponds to a resource set (which may be empty).  Each
      node and leaf has an associated label.  Labels are NOT guaranteed
      to be unique, with the exception of the root node, which has a
      null label.  The domain name of a node or leaf is the path from
      the root of the tree to the node or leaf.  By convention, the
      labels that compose a domain name are read left to right, from the
      most specific (lowest) to the least specific (highest).

ドメイン名スペースは木構造です。 木の上の各ノードと葉はリソースセット(空であるかもしれない)に対応します。 各ノードと葉には、関連ラベルがあります。 ラベルは、根のノード以外に、特有になるように保証されません。(ノードには、ヌルラベルがあります)。 ノードか木の根から葉までノードか葉のドメイン名は経路です。 コンベンションによって、ドメイン名を構成するラベルは左で最も特定であるのから最も特有にまさしく読んで聞かせられません(最も低い)(最も高い)。

      Internally, programs that manipulate domain names represent them
      as sequences of labels, where each label is a length octet
      followed by an octet string.  Because all domain names end at the
      root, which has a null string for a label, these internal

本質的に、ドメイン名を操るプログラムがラベルの系列としてそれらを表します。(八重奏ストリングはそこでの長さの八重奏であると各ラベルをいうことになりました)。 すべてのドメイン名が根で終わるので、どれに、ラベル、これらのインターナルのためのヌルストリングがありますか?

Mockapetris                                                     [Page 6]

Mockapetris[6ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

      representations can use a length byte of zero to terminate a
      domain name.  When domain names are printed, labels in a path are
      separated by dots (".").  The root label and its associated dot
      are omitted from printed domain names, but the root can be named
      by a null domain name (" " in this memo).

表現は、ドメイン名を終えるのにゼロの長さのバイトを使用できます。 ドメイン名が印刷されるとき、経路のラベルがドットによって分離される、(「」、)。 中、根のラベルとその関連ドットが印刷されたドメイン名から省略されますが、ヌルドメイン名で根を命名できる、(「「このメモ)、」

      To simplify implementations, the total number of octets that
      represent label octets and label lengths is limited to 255.  Thus
      a printed domain name can be up to 254 characters.

実装を簡素化するために、ラベル八重奏とラベルの長さを表す八重奏の総数は255に制限されます。 したがって、印刷されたドメイン名は最大254のキャラクタであるかもしれません。

      A special label is defined that matches any other label.  This
      label is the asterisk or "*".  An asterisk matches a single label.
      Thus *.ARPA matches FOO.ARPA, but does not match FOO.BAR.ARPA.
      The asterisk is mainly used to create default resource records at
      the boundary between protocol families, and requires prudence in
      its use.

いかなる他のラベルにも合っている特別なラベルは定義されます。 このラベルは、アスタリスクか「*」です。 アスタリスクは単一のラベルに合っています。 *したがって、.ARPAはFOO.ARPAを合わせますが、FOO.BAR.ARPAは合っていません。 アスタリスクは、プロトコルファミリーの間の境界でデフォルトリソース記録を作成するのにおいて主に使用されていて、使用中である思慮を必要とします。

      A domain is identified by a domain name, and consists of that part
      of the domain name space that is at or below the domain name which
      specifies the domain.  A domain is a subdomain of another domain
      if it is contained within that domain.  This relationship can be
      tested by seeing if the subdomain's name has the containing
      domain's name as the right part of its name.  For example, A.B.C.D
      is a subdomain of B.C.D, C.D, D, and " ".

ドメインは、ドメイン名によって特定されて、ドメイン名において、または、ドメインを指定するドメイン名の下にあるドメイン名スペースのその地域から成ります。 それがそのドメインの中に保管されているなら、ドメインは別のドメインに関するサブドメインです。 サブドメインの名前で名前の右の部分として含んでいるドメインの名前があるかどうかわかることによって、この関係をテストできます。 そして、D、例えば、A.紀元前Dが紀元前D、C.Dに関するサブドメインである、「「.」

      This tree structure is intended to parallel the administrative
      organization and delegation of authority.  Potentially, each node
      or leaf on the tree can create new subdomains ad infinitum.  In
      practice, this delegation can be limited by the administrator of
      the name servers that manage the domain space and resource data.

この木構造が管理編成と権限の委任に沿うことを意図します。 潜在的に、木の上の各ノードか葉が永久に新しいサブドメインを作成できます。 実際には、ドメインスペースとリソースデータを管理するネームサーバの管理者はこの委譲を制限できます。

      The following figure shows an example of a domain name space.

以下の図はドメイン名スペースに関する例を示しています。

                                   |                            
                +------------------+------------------+         
                |                  |                  |         
              COLORS            FLAVORS             TRUTH       
                |                  |                            
          +-----+-----+            |                            
          |     |     |         NATURAL                         
         RED  BLUE  GREEN          |                            
                                   |                            
                   +---------------+---------------+            
                   |               |               |            
               CHOCOLATE        VANILLA        STRAWBERRY

| +------------------+------------------+ | | | 風味を真実に着色します。| | +-----+-----+ | | | | 自然な赤い青いグリーン| | +---------------+---------------+ | | | チョコレートのバニラいちご

      In this example, the root domain has three immediate subdomains:
      COLORS, FLAVORS, and TRUTH.  The FLAVORS domain has one immediate
      subdomain named NATURAL.FLAVORS.  All of the leaves are also

この例では、根のドメインは3つの即座のサブドメインを持っています: 色、風味、および真実。 FLAVORSドメインには、NATURAL.FLAVORSという1つの即座のサブドメインがあります。 また、葉のすべてがそうです。

Mockapetris                                                     [Page 7]

Mockapetris[7ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

      domains.  This domain tree has the names " "(the root), COLORS,
      RED.COLORS, BLUE.COLORS, GREEN.COLORS, FLAVORS, NATURAL.FLAVORS,
      CHOCOLATE.NATURAL.FLAVORS, VANILLA.NATURAL.FLAVORS,
      STRAWBERRY.NATURAL.FLAVORS, and TRUTH.  If we wished to add a new
      domain of ARTIFICIAL under FLAVORS, FLAVORS would typically be the
      administrative entity that would decide; if we wished to create
      CHIP and MOCHA names under CHOCOLATE, CHOCOLATE.NATURAL.FLAVORS
      would typically be the appropriate administrative entity.

ドメイン。 このドメイン木には名前がある、「「(根)、COLORS、RED.COLORS、BLUE.COLORS、GREEN.COLORS、FLAVORS、NATURAL.FLAVORS、CHOCOLATE.NATURAL.FLAVORS、VANILLA.NATURAL.FLAVORS、STRAWBERRY.NATURAL.FLAVORS、およびTRUTH。」 FLAVORSの下でARTIFICIALの新しいドメインを加えたいと思うなら、FLAVORSは通常、決める管理実体でしょうに。 CHOCOLATEの下でCHIPとMOCHA名を作成したいと思うなら、CHOCOLATE.NATURAL.FLAVORSは通常、適切な管理実体でしょうに。

   Resource set information

リソース情報集合

      A domain name identifies a set of resource information.  The set
      of resource information associated with a particular name is
      composed of separate resource records (RRs).

ドメイン名は1セットのリソース情報を特定します。 特定の名前に関連しているリソース情報のセットは別々のリソース記録(RRs)で構成されます。

      Each resource record has the following major components:

それぞれのリソース記録には、以下の主要コンポーネントがあります:

         The domain name which identifies resource set that holds this
         record, and hence the "owner" of the information.  For example,
         a RR that specifies a host address has a domain name the
         specifies the host having that address.  Thus F.ISI.ARPA might
         be the owner of a RR which specified an address field of
         10.2.0.52.  Since name servers typically store their resource
         information in tree structures paralleling the organization of
         the domain space, this information can usually be stored
         implicitly in the database; however it is always included in
         each resource record carried in a message.

この記録を保持するリソースセットを特定して、したがって情報の「所有者」を特定するドメイン名。 例えば、ホスト・アドレスを指定するRRがドメイン名を持っている、そのアドレスを持っているホストを指定します。 その結果、F. ISI.ARPAは10.2のアドレス・フィールドを指定したRRの所有者であるかもしれません。.0 .52。 ネームサーバがドメインスペースの組織に沿う木構造のそれらのリソース情報を通常保存するので、通常、データベースにそれとなくこの情報を保存できます。 しかしながら、それはメッセージで運ばれたそれぞれのリソース記録にいつも含まれています。

         Other information used to manage the RR, such as length fields,
         timeouts, etc.  This information is omitted in much of this
         memo, but is discussed in [14].

他の情報は以前はよく長さの分野、タイムアウトなどのRRを管理していました。 この情報について、このメモの多くで省略されますが、[14]で議論します。

         A resource type field that specifies the type of the resource
         in this resource record.  Types refer to abstract resources
         such as host addresses or mail delivery agents.  The type field
         is two octets long and uses an encoding that is standard
         throughout the domain name system.

このリソース記録のリソースのタイプを指定するリソースタイプ分野。 タイプはホスト・アドレスかメール配送エージェントなどの抽象的なリソースを示します。 タイプ分野は、長い間の2つの八重奏であり、ドメイン名システム中で標準であることのコード化を使用します。

         A class field identifies the format of the resource data, such
         as the ARPA Internet format (IN) or the Computer Science
         Network format (CSNET), for certain RR types (such as address
         data).  Note that while the class may separate different
         protocol families, networks, etc. it does not do so in all
         cases.  For example, the IN class uses 32 bit IP addresses
         exclusively, but the CSNET class uses 32 bit IP addresses, X.25
         addresses, and phone numbers.  Thus the class field should be
         used as a guide for interpreting the resource data.  The class
         field is two octets long and uses an encoding that is standard
         throughout the domain name system.

類体はリソースデータの形式を特定します、ARPAインターネット形式(IN)やコンピュータScience Network形式(CSNET)のように、あるRRタイプ(アドレスデータなどの)のために。 クラスが分離しているかもしれない間、異なったプロトコルファミリー、それがするネットワークなどがすべての場合でそうしないことに注意してください。 例えば、INのクラスは排他的に32ビットのIPアドレスを使用しますが、CSNETのクラスは32ビットのIPアドレス、X.25アドレス、および電話番号を使用します。 したがって、類体は、リソースデータを解釈するのにガイドとして使用されるべきです。 類体は、長い間の2つの八重奏であり、ドメイン名システム中で標準であることのコード化を使用します。

Mockapetris                                                     [Page 8]

Mockapetris[8ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

         Resource data that describes the resource.  The format of this
         data can be determined given the type and class fields, but
         always starts with a two octet length field that allows a name
         server or resolver to determine the boundaries of the resource
         data in any transaction, even if it cannot "understand" the
         resource data itself.  Thus name servers and resolvers can hold
         and pass on records which they cannot interpret.  The format of
         the internal data is restricted only by the maximum length of
         65535 octets; for example the host address record might specify
         a fixed 32 bit number for one class, and a variable length list
         of addresses in another class.

リソースについて説明するリソースデータ。 このデータの形式は、タイプと類体を考えて、決定できますが、いつもネームサーバかレゾルバがどんなトランザクションでもリソースデータの限界を決定できる2八重奏長さの野原から始まります、リソースデータ自体を「理解できない」でも。 したがって、ネームサーバとレゾルバは、彼らが解釈できない記録を保持して、伝えることができます。 内部のデータの形式は65535の八重奏の最大の長さだけによって制限されます。 例えば、ホスト・アドレス記録は1つのクラスの32ビットの固定数、およびもう1人のクラスにおける可変長住所録を指定するかもしれません。

      While the class field in effect partitions the resource data in
      the domain name system into separate parallel sections according
      to class, services can span class boundaries if they use
      compatible resource data formats.  For example, the domain name
      system uses compatible formats for structure information, and the
      mail data decouples mail agent identification from details of how
      to contact the agent (e.g. host addresses).

クラスによると、事実上、類体がドメイン名システムのリソースデータを別々の平行なセクションに仕切っている間、コンパチブルリソースデータ形式を使用するなら、サービスはクラス境界にかかることができます。 例えば、ドメイン名システムは構造情報にコンパチブル形式を使用します、そして、メールデータはどう、エージェント(例えば、ホスト・アドレス)に連絡するかに関する詳細からメールエージェント識別の衝撃を吸収します。

      This memo uses the following types in its examples:

このメモは例で以下のタイプを使用します:

         A     - the host address associated with the domain name

A--ドメイン名に関連しているホスト・アドレス

         MF    - identifies a mail forwarder for the domain

MF--、メール混載業者はドメインに特定します。

         MD    - identifies a mail destination for the domain

MD--、メールの目的地をドメインに特定します。

         NS    - the authoritative name server for the domain

NS--ドメインへの正式のネームサーバ

         SOA   - identifies the start of a zone of authority

SOA--、権威のゾーンの始まりを特定します。

         CNAME - identifies the canonical name of an alias

CNAME--、別名の正準な名前を特定します。

      This memo uses the following classes in its examples:

このメモは例で以下のクラスを使用します:

         IN - the ARPA Internet system

IN--ARPAインターネット・システム

         CS - the CSNET system

CS--CSNETシステム

      The first type of resource record holds a host name to host
      address binding.  Its fields are:

最初のタイプに関するリソース記録はホスト・アドレスへのホスト名を拘束力があるように保持します。 分野は以下の通りです。

  +--------+--------+--------+--------------//----------------------+
  |<owner> |   A    | <class>| <class specific address>information  |
  +--------+--------+--------+--------------//----------------------+

+--------+--------+--------+--------------//----------------------+ |<所有者>。| A| <のクラス>| <のクラスの特定のアドレス>情報| +--------+--------+--------+--------------//----------------------+

Mockapetris                                                     [Page 9]

Mockapetris[9ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

      The content of the class specific information varies according to
      the value in the CLASS field; for the ARPA Internet, it is the 32
      bit ARPA Internet address of the host, for the CSNET it might be
      the phone number of the host.  For example, F.ISI.ARPA might have
      two A records of the form:

CLASS分野の値に従って、クラス特殊情報の内容は異なります。 ARPAインターネットに、ホストの32ビットのARPAインターネット・アドレスである、CSNETに関して、それはホストの電話番号であるかもしれません。 例えば、F. ISI.ARPAには、フォームに関する2つのA記録があるかもしれません:

       +----------+--------+--------+----------------------------+
       |F.ISI.ARPA|   A    |   IN   |          10.2.0.52         |
       +----------+--------+--------+----------------------------+
                                  and
       +----------+--------+--------+----------------------------+
       |F.ISI.ARPA|   A    |   CS   |         213-822-2112       |
       +----------+--------+--------+----------------------------+

+----------+--------+--------+----------------------------+ |F.ISI.ARPA| A| IN| 10.2.0.52 | +----------+--------+--------+----------------------------+と+----------+--------+--------+----------------------------+ |F.ISI.ARPA| A| Cs| 213-822-2112 | +----------+--------+--------+----------------------------+

      Note that the data formats for the A type are class dependent, and
      the Internet address and phone number formats shown above are for
      purposes of illustration only.  The actual data formats are
      specified in [14].  For example, CS class data for type A records
      might actually be a list of Internet addresses, phone numbers and
      TELENET addresses.

Aタイプのためのデータ形式がクラスに依存していて、上に示されたインターネット・アドレスと電話番号書式がイラストだけの目的のためのものであることに注意してください。 実際のデータ形式は[14]で指定されます。 例えば、タイプA記録のためのCSクラスデータは実際にインターネット・アドレス、電話番号、およびテレネットアドレスのリストであるかもしれません。

      The mail forwarder (MF) and mail delivery (MD) records have the
      following format:

メール混載業者(MF)と郵便配達(MD)記録には、以下の形式があります:

        +--------+--------+--------+----------------------------+
        |<owner> | MD/MF  | <class>|       <domain name>        |
        +--------+--------+--------+----------------------------+

+--------+--------+--------+----------------------------+ |<所有者>。| MD/mf| <のクラス>| <ドメイン名>。| +--------+--------+--------+----------------------------+

      The <domain name> field is a domain name of the host that will
      handle mail; note that this domain name may be completely
      different from the domain name which names the resource record.
      For example, F.ISI.ARPA might have two records of the form:

<ドメイン名>分野はメールを扱うホストのドメイン名です。 このドメイン名がリソース記録を命名するドメイン名と完全に異なるかもしれないことに注意してください。 例えば、F. ISI.ARPAには、フォームに関する2つの記録があるかもしれません:

       +----------+--------+--------+----------------------------+
       |F.ISI.ARPA|  MD    |   IN   |         F.ISI.ARPA         |
       +----------+--------+--------+----------------------------+
                                  and
       +----------+--------+--------+----------------------------+
       |F.ISI.ARPA|  MF    |   IN   |         B.ISI.ARPA         |
       +----------+--------+--------+----------------------------+

+----------+--------+--------+----------------------------+ |F.ISI.ARPA| MD| IN| F.ISI.ARPA| +----------+--------+--------+----------------------------+と+----------+--------+--------+----------------------------+ |F.ISI.ARPA| mf| IN| B.ISI.ARPA| +----------+--------+--------+----------------------------+

      These records mean that mail for F.ISI.ARPA can either be
      delivered to the host F.ISI.ARPA or forwarded to B.ISI.ARPA, which
      will accept responsibility for its eventual delivery.  In
      principle, an additional name lookup is required to map the domain
      name of the host to the appropriate address, in practice this
      information is usually returned in the response to the mail query.

これらの記録は、F. ISI.ARPAのためのメールをホストF. ISI.ARPAに提供するか、またはB. ISI.ARPAに転送できることを意味します。(B. ISI.ARPAは最後の配送への責任を引き受けるでしょう)。 原則として、追加名前ルックアップがホストのドメイン名を適切なアドレスに写像するのに必要です、実際には通常、この情報がメール質問への応答で返される。

      The SOA and NS types of resource records are used to define limits

リソース記録のSOAとNSタイプは、限界を定義するのに使用されます。

Mockapetris                                                    [Page 10]

Mockapetris[10ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

      of authority.  The domain name given by the owner field of a SOA
      record is the start of a zone; the domain name given by the owner
      field of a NS record identifies a point in the name space where
      authority has been delegated, and hence marks the zone boundary.
      Except in the case where a name server delegates authority to
      itself, the SOA identifies the top limit of authority, and NS
      records define the first name outside of a zone.  These resource
      records have a standard format for all of the name space:

権威について。 SOA記録の所有者分野によって与えられたドメイン名はゾーンの始まりです。 NS記録の所有者分野によって与えられたドメイン名は、権威がどこに代表として派遣されて、したがって、ゾーン境界をマークするかをスペースという名前でポイント特定します。 ネームサーバがそれ自体に権限を委ねるケースの中を除いて、SOAは最高権限範囲を特定します、そして、NS記録はゾーンの外で名を定義します。 これらのリソース記録には、スペースという名前のすべてのための標準書式があります:

      +----------+--------+--------+-----------------------------+
      | <owner>  |   SOA  | <class>|       <domain name, etc>    |
      +----------+--------+--------+-----------------------------+

+----------+--------+--------+-----------------------------+ | <所有者>。| SOA| <のクラス>| <ドメイン名、など>。| +----------+--------+--------+-----------------------------+

      +----------+--------+--------+-----------------------------+
      | <owner>  |   NS   | <class>|       <domain name>         |
      +----------+--------+--------+-----------------------------+

+----------+--------+--------+-----------------------------+ | <所有者>。| ナノ秒| <のクラス>| <ドメイン名>。| +----------+--------+--------+-----------------------------+

      The SOA record marks the start of a zone when it is present in a
      database; the NS record both marks the end of a zone started by an
      SOA (if a higher SOA is present) and also points to a name server
      that has a copy of the zone specified by the <owner. field of the
      NS record.

それがデータベースに存在しているとき、SOA記録はゾーンの始まりを示します。 NS記録は、SOA(より高いSOAが存在しているなら)によって始められたゾーンの端を示して、また、<所有者がゾーンのコピーを指定するネームサーバを示します。NSの分野は記録します。

      The <domain name, etc> in the SOA record specifies the original
      source of the information in the zone and other information used
      by name servers to organize their activities.  SOA records are
      never cached (otherwise they would create false zones); they can
      only be created in special name server maintenance operations.

<ドメイン名、SOA記録のなど>はゾーンの情報とネームサーバによって使用される、彼らの活動を組織化する他の情報の一次資料を指定します。 SOA記録は決してキャッシュされません(さもなければ、それらは誤ったゾーンを作成するでしょう)。 特別なネームサーバメインテナンス操作でそれらを作成できるだけです。

      The NS record says that a name server which is authoritative for
      records of the given CLASS can be found at <domain name>.

NS記録は、<ドメイン名>で与えられたCLASSに関する記録に、正式のネームサーバは見つけることができると言います。

   Queries

質問

      Queries to a name server must include a domain name which
      identifies the target resource set (QNAME), and the type and class
      of desired resource records.  The type and class fields in a query
      can include any of the corresponding type and class fields that
      are defined for resource records; in addition, the query type
      (QTYPE) and query class (QCLASS) fields may contain special values
      that match more than one of the corresponding fields in RRs.

ネームサーバへの質問は必要なリソース記録の目標リソースセット(QNAME)、タイプ、およびクラスを特定するドメイン名を含まなければなりません。 質問におけるタイプと類体はリソース記録のために定義される対応するタイプと類体のどれかを入れることができます。 さらに、質問タイプ(QTYPE)と質問のクラス(QCLASS)分野はRRsに対応する分野の1つ以上に合っている特別な値を含むかもしれません。

      For example, the QTYPE field may contain:

例えば、QTYPE分野は以下を含むかもしれません。

         MAILA - matches all mail agent RRs (e.g. MD and MF).

MAILA--マッチはすべて、エージェントRRs(例えば、MDとMF)に郵送します。

         *     - matches any RR type.

* - どんなRRもタイプするマッチ。

Mockapetris                                                    [Page 11]

Mockapetris[11ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

      The QCLASS field may contain:

QCLASS分野は以下を含むかもしれません。

         *    - matches any RR class.

* - どんなRRのクラスも合わせます。

      Using the query domain name, QTYPE, and QCLASS, the name server
      looks for matching RRs.  In addition to relevant records, the name
      server may return RRs that point toward a name server that has the
      desired information or RRs that are expected to be useful in
      interpreting the relevant RRs.  For example a name server that
      doesn't have the requested information may know a name server that
      does; a name server that returns a domain name in a relevant RR
      may also return the RR that binds that domain name to an address.

質問ドメイン名、QTYPE、およびQCLASSを使用して、ネームサーバは合っているRRsを探します。 関連記録に加えて、ネームサーバは必要な情報を持っているネームサーバか関連RRsを解釈する際に役に立つと予想されるRRsに向かったそのポイントをRRsに返すかもしれません。 例えば、求められた情報を持っていないネームサーバはそれがするネームサーバを知るかもしれません。 また、関連RRのドメイン名を返すネームサーバはそのドメイン名をアドレスに縛るRRを返すかもしれません。

      Note that the QCLASS=* construct requires special interpretation
      regarding authority.  Since a name server may not know all of the
      classes available in the domain system, it can never know if it is
      authoritative for all classes.  Hence responses to QCLASS=*
      queries can never be authoritative.

QCLASS=*構造物が権威に関する特別な解釈を必要とすることに注意してください。 ネームサーバがドメインシステムで利用可能なクラスについてすべてを知らないかもしれないので、それは、すべてのクラスに正式であるかどうかを決して知ることができません。 したがって、QCLASS=*質問への応答は正式であるはずがありません。

   Example space

例のスペース

      For purposes of exposition, the following name space is used for
      the remainder of this memo:

博覧会の目的において、以下の名前スペースはこのメモの残りに使用されます:

                                    |                            
                 +------------------+------------------+         
                 |                  |                  |         
                DDN               ARPA               CSNET       
                 |                  |                  |         
           +-----+-----+            |            +-----+-----+   
           |     |     |            |            |           |   
          JCS  ARMY  NAVY           |           UDEL        UCI  
                                    |                            
           +--------+---------------+---------------+--------+   
           |        |               |               |        |   
          DTI      MIT             ISI             UDEL     NBS  
                    |               |                            
                +---+---+       +---+---+                        
                |       |       |   |   |                        
               DMS     AI       A   B   F

| +------------------+------------------+ | | | DDNアルパCSNET| | | +-----+-----+ | +-----+-----+ | | | | | | JCS軍隊海軍| UDEL UCI| +--------+---------------+---------------+--------+ | | | | | DTI MIT ISI UDEL NBS| | +---+---+ +---+---+ | | | | | DMS AIはB Fです。

Mockapetris                                                    [Page 12]

Mockapetris[12ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

NAME SERVERS

ネームサーバ

   Introduction

序論

      Name servers store a distributed database consisting of the
      structure of the domain name space, the resource sets associated
      with domain names, and other information used to coordinate
      actions between name servers.

ネームサーバはドメイン名スペースの構造、ドメイン名に関連しているリソースセット、およびネームサーバの間の動作を調整するのに使用される他の情報から成る分散データベースを保存します。

      In general, a name server will be an authority for all or part of
      a particular domain.  The region covered by this authority is
      called a zone.  Name servers may be responsible for no
      authoritative data, and hence have no zones, or may have several
      zones.  When a name server has multiple zones, the zones may have
      no common borders or zones may be contiguous.

一般に、ネームサーバは特定のドメインのすべてか一部への権威になるでしょう。 この権威でカバーされた領域はゾーンと呼ばれます。 ネームサーバには、どんな信頼すべきデータにも責任がなくて、またしたがって、ゾーンを全く持っていないか、またはいくつかのゾーンがあるかもしれません。 ネームサーバに複数のゾーンがあるとき、ゾーンには、どんな一般的な境界もないかもしれませんか、またはゾーンは隣接であるかもしれません。

      While administrators should not construct overlapping zones, and
      name servers must defend against overlapping zones, overlapping is
      regarded as a non-fatal flaw in the database.  Hence the measures
      taken to protect against it are omitted for the remainder of this
      memo.  A detailed discussion can be found in [14].

管理者が重なっているゾーンを構成するべきでなくて、ネームサーバがゾーンを重ね合わせないように防御されなければならない間、重なることはデータベースの非重大な欠陥と見なされます。 したがって、それから守るために実施される対策はこのメモの残りのために省略されます。 [14]で詳細な論議を見つけることができます。

      When presented with a query for a domain name over which it has
      authority, a name server returns the desired resource information
      or an indication that the query refers to a domain name or
      resource that does not exist.  If a name server is presented with
      a query for a domain name that is not within its authority, it may
      have the desired information, but it will also return a response
      that points toward an authoritative name server.  If a name server
      is not an authority for a query, it can never return a negative
      response.

それは権限があるドメイン名のための質問を与えるとき、ネームサーバが質問が存在しないドメイン名かリソースを示すという必要なリソース情報か指示を返します。 権威の中にないドメイン名のための質問をネームサーバに与えるなら、必要な情報があるかもしれませんが、また、それは正式のネームサーバに向かって指す応答を返すでしょう。ネームサーバが質問のための権威でないなら、否定応答を決して返すことができません。

      There is no requirement that a name server for a domain reside in
      a host which has a name in the same domain, although this will
      usually be the case.  There is also no restriction on the number
      of name servers that can have authority over a particular domain;
      most domains will have redundant authoritative name servers.  The
      assumption is that different authoritative copies are identical,
      even though inconsistencies are possible as updates are made.

ドメインへのネームサーバが同じドメインに名前を持っているホストにあるという要件が全くありません、これは通常そうになるでしょうが。 また、制限が全く特定のドメインの上で権限がある場合があるネームサーバの数にありません。 ほとんどのドメインには、余分な正式のネームサーバがあるでしょう。 仮定はアップデートをするとき矛盾が可能ですが、異なった正式のコピーが同じであるということです。

      Name server functions are designed to allow for very simple
      implementations of name servers.  The simplest name server has a
      static set of information and uses datagrams to receive queries
      and return responses.

ネームサーバ機能は、ネームサーバの非常に簡単な実装を考慮するように設計されています。 最も簡単なネームサーバは、静的な情報を持って、質問を受けて、応答を返すのにデータグラムを使用します。

      More sophisticated name server implementations can improve the
      performance of their clients by caching information from other
      domains.  Although this information can be acquired in a number of
      ways, the normal method is to store the information acquired by a

より洗練されたネームサーバ実装は、他のドメインからの情報をキャッシュすることによって、彼らのクライアントの性能を向上させることができます。 多くの方法でこの情報を取得できますが、正常なメソッドはaによって取得された情報を保存することです。

Mockapetris                                                    [Page 13]

Mockapetris[13ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

      resolver when the resolver consults other name servers.  In a
      sophisticated host, the resolver and name server will coordinate
      their actions and use a shared database.  This cooperation
      requires the incorporation of a time-to-live (TTL) field in all
      cached resource records.  Caching is discussed in the resolver
      section of this memo; this section is devoted to the actions of a
      name servers that don't cache.

レゾルバであるときに、レゾルバは他のネームサーバに相談します。 洗練されたホストでは、レゾルバとネームサーバは、彼らの動作を調整して、共有データベースを使用するでしょう。 この協力はすべてのキャッシュされたリソース記録における、生きる時間(TTL)分野の編入を必要とします。 このメモのレゾルバ部でキャッシュについて議論します。 このセクションはそれがキャッシュしないネームサーバの動作にささげられます。

      In order to free simple name servers of the requirement of
      managing these timeouts, simple name servers should only contain
      resource records that are expected to remain constant over very
      long periods or resource records for which the name server is an
      authority.  In the following discussion, the TTL field is assumed
      to be stored in the resource record but is omitted in descriptions
      of databases and responses in the interest of clarity.

これらのタイムアウトを管理する要件の単純名サーバを解放するために、単純名サーバは非常に長い期間にわたって一定のままで残っていると予想されるリソース記録かネームサーバが権威であるリソース記録を含むだけであるべきです。 以下の議論では、TTL分野は、リソース記録に保存されると思われますが、明快のためにデータベースと応答の記述で省略されます。

   Authority and administrative control of domains

ドメインの権威と運営管理コントロール

      Although we want to have the potential of delegating the
      privileges of name space management at every node, we don't want
      such delegation to be required.

あらゆるノードで名前スペース管理の特権を代表として派遣する可能性が欲しいと思いますが、私たちは、そのような委譲を必要として欲しいと思いません。

      Hence we introduce the concept of authority.  Authority is vested
      in name servers.  A name server has authority over all of its
      domain until it delegates authority for a subdomain to some other
      name server.

したがって、私たちは権威の概念を紹介します。 権威はネームサーバに与えられています。 ネームサーバはドメインのすべて上でサブドメインのためにある他のネームサーバに権限を委ねるまで権限があります。

      Any administrative entity that wishes to establish its own domain
      must provide a name server, and have that server accepted by the
      parent name server (i.e. the name server that has authority over
      the place in the domain name space that will hold the new domain).
      While the principles of authority allow acceptance to be at the
      discretion of parent name servers, the following criteria are used
      by the root, and are recommended to all name servers because they
      are responsible for their children's actions:

それがそれ自身のドメインを確立したがっているどんな管理実体でも、ネームサーバを前提として、親ネームサーバ(すなわち、新しいドメインを保持するドメイン名スペースの場所の上で権限があるネームサーバ)でそのサーバを受け入れなければなりません。 親ネームサーバの裁量には承認が権威の原則である間、以下の評価基準は、根によって使用されて、彼らが彼らの子供の動作に原因となるので、すべてのネームサーバに推薦されます:

         1.  It must register with the parent administrator of domains.

1. それはドメインの親管理者とともに記名しなければなりません。

         2.  It must identify a responsible person.

2. それは責任者を特定しなければなりません。

         3.  In must provide redundant name servers.

3. 中では、余分なネームサーバは提供されなければなりません。

      The domain name must be registered with the administrator to avoid
      name conflicts and to make the domain related information
      available to other domains.  The central administrator may have
      further requirements, and a domain is not registered until the
      central administrator agrees that all requirements are met.

名前闘争を避けて、ドメイン関連情報を他のドメインに利用可能にするように管理者にドメイン名を登録しなければなりません。 主要な管理者には、さらなる要件があるかもしれません、そして、主要な管理者が、すべての必要条件が満たされるのに同意するまで、ドメインは登録されていません。

      There must be a responsible person associated with each domain to

各ドメインに関連している責任者がいるに違いありません。

Mockapetris                                                    [Page 14]

Mockapetris[14ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

      be a contact point for questions about the domain, to verify and
      update the domain related information, and to resolve any problems
      (e.g., protocol violations) with hosts in the domain.

ドメインに関する質問、ドメイン関連情報を確かめて、アップデートして、そのドメインのホストに関するどんな問題(例えば、プロトコル違反)も解決する接点になってください。

      The domain must provide redundant (i.e., two or more) name servers
      to provide the name to address resolution service.  These name
      servers must be accessible from outside the domain (as well as
      inside) and must resolve names for at least all the hosts in the
      domain.

ドメインは、解決サービスを扱うために名前を提供するために余分な(すなわち、2以上)ネームサーバを提供しなければなりません。 これらのネームサーバは、ドメイン(as well as inside)の外からアクセスしやすくなければならなく、少なくともそのドメインのすべてのホストのために名前を決議しなければなりません。

      Once the central administrator is satisfied, he will communicate
      the existence to the appropriate administrators of other domains
      so that they can incorporate NS records for the new name server
      into their databases.

主要な管理者がいったん満たされていると、彼は、新しいネームサーバのためのNS記録を自己のデータベースに組み入れることができるように、他のドメインの適切な管理者に存在を伝えるでしょう。

   Name server logic

ネームサーバ論理

      The processing steps that a name server performs in responding to
      a query are conceptually simple, although implementations may have
      internal databases that are quite complex.

ネームサーバが質問に応じる際に実行する処理ステップは概念的に簡単です、実装には、かなり複雑な内部のデータベースがあるかもしれませんが。

      For purposes of explanation, we assume that the query consists of
      a type QTYPE, a class QCLASS, and a domain name QNAME; we assume
      that the name server stores its RRs in sets where each set has all
      of the RRs for a particular domain.  Note that this database
      structure and the following algorithms are meant to illustrate one
      possible implementation, rather than a specification of how all
      servers must be implemented.

説明の目的のために、私たちが、質問がタイプQTYPEから成ると思って、クラスがQCLASSであり、ドメイン名はQNAMEです。 私たちは、ネームサーバが各セットが特定のドメインへのRRsのすべてを持っているセットでRRsを保存すると思います。 このデータベース構造と以下のアルゴリズムがどうすべてのサーバを実装しなければならないかに関する仕様よりむしろ1つの可能な実装を例証することになっていることに注意してください。

      The following notation is used:

以下の記法は使用されています:

      ord(DOMAIN-NAME)     returns the number of labels in DOMAIN-NAME.

ord(DOMAIN-NAME)はDOMAIN-NAMEのラベルの数を返します。

      findset(DOMAIN-NAME) returns a pointer to the set of stored RRs
                           for DOMAIN-NAME, or NULL if there is no such
                           information.

findset(DOMAIN-NAME)はDOMAIN-NAMEのために保存されたRRsのセットに指針を返すか、そこであるなら、NULLがそのような情報ではありません。

      set(POINTER)         refers to a set located previously by
                           findset, where POINTER is the value returned
                           by findset.

セット(POINTER)は以前にfindsetによって見つけられたセットについて言及します。そこでは、POINTERがfindsetによって返された値です。

      relevant(QTYPE,TYPE) returns true if a RR of the specified TYPE is
                           relevant to the specified QTYPE.  For
                           example, relevant(MAILA,MF) is true and
                           relevant(MAILA,NS) is false.

関連、指定されたTYPEのRRが指定されたQTYPEに関連しているなら、(QTYPE、TYPE)は本当に戻ります。 例えば、関連しているのは(MAILA、MF)、本当であって、関連しているのが(MAILA、NS)、偽であるということです。

      right(NAME,NUMBER)   returns a domain name that is the rightmost
                           NUMBER labels in the string NAME.

権利(NAME、NUMBER)はストリングNAMEで一番右のNUMBERラベルであるドメイン名を返します。

Mockapetris                                                    [Page 15]

Mockapetris[15ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

      copy(RR)             copies the resource record specified by RR
                           into the response.

コピー(RR)はRRによって応答に指定されたリソース記録をコピーします。

      The name server code could be represented as the following
      sequence of steps:

以下のステップの以下の系列としてネームサーバコードを表すことができました:

     {    find out whether the database makes this server          
          authoritative for the domain name specified by QNAME   }

データベースでこのサーバがQNAMEによって指定されたドメイン名に正式になるかどうか調べてください。

     for i:=0 to ord(QNAME) { sequence through all nodes in QNAME }
     do   begin                                                    
          ptr:=findset(right(QNAME,i));                            
          if ptr<>NULL                                             
          then { there is domain data for this domain name }       
               begin                                               
               for all RRs in set(ptr)                             
               do   if type(RR)=NS and class(RR)=QCLASS            
                    then begin                                     
                         auth=false;                               
                         NSptr:=ptr                                
                         end;                                      
               for all RRs in set(ptr)                             
               do   if type(RR)=SOA and class(RR)=QCLASS           
                    then auth:=true                                
                    end                                            
               end;                                                
           end;

iのために: = QNAMEのすべてのノードを通した系列がそうするord(QNAME)への0はptrを始めます: =findset(正しい(QNAME、i)) このドメイン名のためのドメインデータがptr<>NULLであるならあります。セット(ptr)におけるRRsがするすべてには、(RR)=NSをタイプしてください。そうすれば、次に、クラス(RR)=QCLASSがauthを= 虚偽で始めるなら、始まってください。 NSptr: =ptrエンド。 セット(ptr)におけるすべてのRRsに関しては、QCLASSの当時のタイプ(RR)がSOAと等しいか、そして、クラス(RR)=authをしてください:=本当の終わりエンド 終わってください。

      {    copy out authority search results }

権威検索結果を全部写してください。

      if auth                                                      
      then { if authority check for domain found }                 
           if ptr=null                                             
           then return(Name error)                                 
           else                                                    
      else { if not authority, copy NS RRs }                       
           for all RRs in set(nsptr)                               
           do   if (type(RR)=NS and class(RR)=QCLASS)              
                                 or                                
                              (QCLASS=*)                           
                then copy(RR);

authであり、見つけられたドメインのための権威チェックであり、ptrがヌルと等しく、権威、コピーNS RRsでないならセット(nsptr)におけるRRsが(タイプ(RR)=NSとクラス(RR)=QCLASS)であるならするすべてか次に、(QCLASSは*と等しいです)コピー(RR)のためにほかにほかに(名前誤り)を返してください。

      {    Copy all RRs that answer the question }

質問に答えるすべてのRRsをコピーしてください。

      for all RRs in set(ptr)                                      
      do   if class(RR)=QCLASS and relevant(QTYPE,type(RR))        
           then copy(RR);

セット(ptr)におけるすべてのRRsに関しては、クラス(RR)がQCLASSと(QTYPE、タイプ(RR))関連当時のコピー(RR)と等しいなら、してください。

      The first section of the code (delimited by the for loop over all

コードの最初のセクション、(区切られる、すべて上の輪

Mockapetris                                                    [Page 16]

Mockapetris[16ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

      of the subnodes of QNAME) discovers whether the name server is
      authoritative for the domain specified by QNAME.  It sequences
      through all containing domains of QNAME, starting at the root.  If
      it encounters a SOA it knows that the name server is authoritative
      unless it finds a lower NS RR which delegates authority.  If the
      name server is authoritative, it sets auth=true; if the name
      server is not authoritative, it sets NSptr to point to the set
      which contains the NS RR closest to the domain specified by QNAME.

QNAMEの「副-ノード」) QNAMEによって指定されたドメインに、ネームサーバが正式であるか否かに関係なく、発見します。 QNAMEのドメインを含んでいて、根で始まって、それは通じてすべてを配列します。 SOAに遭遇するなら、それは、下側のNS RRがどの代表権威であるかがわからない場合ネームサーバが正式であることを知っています。 ネームサーバが正式であるなら、= 本当にauthを設定します。 ネームサーバが正式でないなら、それは、NSptrにQNAMEによって指定されたドメインの最も近くにNS RRを含むセットを示すように設定します。

      The second section of the code reflects the result of the
      authority search into the response.  If the name server is
      authoritative, the code checks to see that the domain specified by
      QNAME exists; if not, a name error is returned.  If the name
      server is not authoritative, the code copies the RRs for a closer
      name server into the response.

コードの第2セクションは権威検索の結果を応答に反映します。 ネームサーバが正式であるなら、コードはQNAMEによって指定されたドメインが存在することを確認するためにチェックします。 そうでなければ、名前誤りは返されます。 ネームサーバが正式でないなら、コードは、より近いネームサーバのために応答にRRsをコピーします。

      The last section of the code copies all relevant RRs into the
      response.

コードの最後のセクションはすべての関連RRsを応答にコピーします。

      Note that this code is not meant as an actual implementation and
      is incomplete in several aspects.  For example, it doesn't deal
      with providing additional information, wildcards, QCLASS=*, or
      with overlapping zones.  The first two of these issues are dealt
      with in the following discussions, the remaining issues are
      discussed in [14].

このコードが実際の実装として意味されないで、いくつかの局面で不完全であることに注意してください。 例えば、追加情報を提供するワイルドカードにそれが対処しないで、QCLASSは*と等しい、またはゾーンを重ね合わせるのにそうします。 以下の議論でこれらの2つの最初の問題に対処していて、[14]で残された問題について議論します。

   Additional information

追加情報

      When a resolver returns information to a user program, the
      returned information will often lead to a second query.  For
      example, if a mailer asks a resolver for the appropriate mail
      agent for a particular domain name, the name server queried by the
      resolver returns a domain name that identifies the agent.  In
      general, we would expect that the mailer would then request the
      domain name to address binding for the mail agent, and a new name
      server query would result.

レゾルバが情報をユーザ・プログラムに返すとき、返された情報はしばしば2番目の質問につながるでしょう。 例えば、郵送者が特定のドメイン名のために適切なメールエージェントをレゾルバに求めるなら、レゾルバによって質問されたネームサーバはエージェントを特定するドメイン名を返します。 一般に、私たちは、次に、郵送者が、メールエージェントのための結合を扱うようドメイン名に要求すると予想するでしょう、そして、新しいネームサーバ質問は結果として生じるでしょう。

      To avoid this duplication of effort, name servers return
      additional information with a response which satisfies the
      anticipated query.  This information is kept in a separate section
      of the response.  Name servers are required to complete the
      appropriate additional information if such information is
      available, but the requestor should not depend on the presence of
      the information since the name server may not have it.  If the
      resolver caches the additional information, it can respond to the
      second query without an additional network transaction.

取り組みのこの重複を避けるために、ネームサーバは予期された質問を満たす応答と共に追加情報を返します。 この情報は応答の別々のセクションに保たれます。 そのような情報が利用可能であるなら、ネームサーバが適切な追加情報を完成するのに必要ですが、ネームサーバにはそれがないかもしれないので、要請者は情報の存在を当てにするべきではありません。 レゾルバが追加情報をキャッシュするなら、それは追加ネットワークトランザクションなしで2番目の質問に応じることができます。

      The appropriate information is defined in [14], but generally

[14]にもかかわらず、一般に、適切な情報は定義されます。

Mockapetris                                                    [Page 17]

Mockapetris[17ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

      consists of host to address bindings for domain names in returned
      RRs.

返されたRRsのドメイン名のための結合を扱うためにホストから成ります。

   Aliases and canonical names

別名と正準な名前

      In existing systems, hosts and other resources often have several
      names that identify the same resource.  For example, under current
      ARPA Internet naming support, USC-ISIF and ISIF both identify the
      same host.  Similarly, in the case of mailboxes, many
      organizations provide many names that actually go to the same
      mailbox; for example Mockapetris@ISIF, Mockapetris@ISIB, etc., all
      go to the same mailbox (although the mechanism behind this is
      somewhat complicated).

既存のシステムでは、ホストと他のリソースはしばしば同じリソースを特定するいくつかの名前を持っています。 例えば、サポートを命名する現在のARPAインターネットの下では、USC-ISIFとISIFはともに同じホストを特定します。 同様に、メールボックスの場合では、多くの組織が実際に同じメールボックスに行く多くの名前を提供します。 例えば、 Mockapetris@ISIF 、Mockapetris@ISIBなどは同じメールボックスにすべて行きます(これの後ろのメカニズムがいくらか複雑ですが)。

      Most of these systems have a notion that one of the equivalent set
      of names is the canonical name and all others are aliases.

これらのシステムの大部分には、同等なセットの名前の1つが正準な名前であり、すべての他のものが別名であるという考えがあります。

      The domain system provides a similar feature using the canonical
      name (CNAME) RR.  When a name server fails to find a desired RR in
      a set associated with some domain name, it checks to see if the
      resource set contains a CNAME record with a matching class.  If
      so, the name server includes the CNAME record in the response, and
      continues the query at the domain name specified in the data field
      of the CNAME record.

ドメインシステムは、RRという正準な名前(CNAME)を使用することで同様の特徴を提供します。 ネームサーバが何らかのドメイン名に関連しているセットで必要なRRを見つけないと、それは、合っているクラスと共にリソースセットがCNAME記録を含むかどうか確認するためにチェックします。 そうだとすれば、ネームサーバは、応答にCNAME記録を含んでいて、CNAME記録のデータ・フィールドで指定されたドメイン名で質問を続けています。

      Suppose a name server was processing a query with QNAME=ISIF.ARPA,
      QTYPE=A, and QCLASS=IN, and had the following resource records:

ネームサーバが処理のQNAME=ISIF.ARPAとの質問、QTYPE=A、およびQCLASS=INであり、以下のリソース記録を持っていたと仮定してください:

            ISIF.ARPA     CNAME   IN     F.ISI.ARPA         
            F.ISI.ARPA    A       IN     10.2.0.52

F.ISI.ARPA F.ISI.ARPA A IN10.2.0におけるISIF.ARPA CNAME、.52

      Both of these RRs would be returned in the response.

応答でこれらのRRsの両方を返すでしょう。

      In the above example, because ISIF.ARPA has no RRs other than the
      CNAME RR, the resources associated with ISIF.ARPA will appear to
      be exactly those associated with F.ISI.ARPA for the IN CLASS.
      Since the CNAME is effective only when the search fails, a CNAME
      can also be used to construct defaults.  For example, suppose the
      name server had the following set of RRs:

上記の例では、ISIF.ARPAにはCNAME RR以外のRRsが全くないので、ISIF.ARPAに関連しているリソースはちょうどIN CLASSのためにF. ISI.ARPAに関連づけられたものであるように見えるでしょう。 検索が失敗するときだけ、CNAMEが有効であるので、また、デフォルトを構成するのにCNAMEを使用できます。 例えば、ネームサーバにはRRsの以下のセットがあったと仮定してください:

            F.ISI.ARPA    A       IN     10.2.0.52          
            F.ISI.ARPA    MD      IN     F.ISI.ARPA         
            XXXX.ARPA     CNAME   IN     F.ISI.ARPA         
            XXXX.ARPA     MF      IN     A.ISI.ARPA

A.ISI.ARPAのF.ISI.ARPA XXXX.ARPA mfにおけるF.ISI.ARPA A IN10.2.0.52F.ISI.ARPA MD IN F.ISI.ARPA XXXX.ARPA CNAME

      Using this database, type A queries for XXXX.ARPA would return the
      XXXX.ARPA CNAME RR and the F.ISI.ARPA A RR, but MAILA or MF
      queries to XXXX.ARPA would return the XXXX.ARPA MF RR without any
      information from F.ISI.ARPA.  This structure might be used to send

このデータベースを使用して、XXXX.ARPAのためのタイプA質問はXXXX.ARPA CNAME RRとF. ISI.ARPA A RRを返すでしょうが、XXXX.ARPAへのMAILAかMF質問がF. ISI.ARPAから少しも情報なしでXXXX.ARPA MF RRを返すでしょう。 この構造は、発信するのに使用されるかもしれません。

Mockapetris                                                    [Page 18]

Mockapetris[18ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

      mail addressed to XXXX.ARPA to A.ISI.ARPA and to direct TELNET for
      XXXX.ARPA to F.ISI.ARPA.

A. ISI.ARPAへのXXXX.ARPAと、そして、XXXX.ARPAのためのF. ISI.ARPAへのダイレクトTELNETに扱われたメール。

   Wildcards

ワイルドカード

      In certain cases, an administrator may wish to associate default
      resource information for all or part of a domain.  For example,
      the CSNET domain administrator may wish to establish IN class mail
      forwarding for all hosts in the CSNET domain without IN
      capability.  In such a case, the domain system provides a special
      label "*" that matches any other label.  Note that "*" matches
      only a single label, and not zero or more than one label.  Note
      also that the "*" is distinct from the "*" values for QCLASS and
      QTYPE.

ある場合には、管理者はドメインのすべてか一部のためのデフォルトリソース情報を関連づけたがっているかもしれません。 例えば、CSNETドメイン管理者はIN能力なしでCSNETドメインのすべてのホストのためのINクラスメール転送を確立したがっているかもしれません。 このような場合には、ドメインシステムはいかなる他のラベルにも合っている特別なラベル「*」を提供します。 「*」がゼロか1個以上のラベルではなく、単一のラベルだけに合っていることに注意してください。 また、QCLASSとQTYPEにおいて、「*」が「*」値と異なっていることに注意してください。

      The semantics of "*" depend upon whether it appears in a query
      domain name (QNAME) or in a RR in a database.

「*」の意味論は質問ドメイン名(QNAME)かデータベースのRRに現れるかどうかによります。

         When an "*" is used in a QNAME, it can only match a "*" in a
         resource record.

「*」がQNAMEで使用されるとき、それはリソース記録の「*」に合うことができるだけです。

         When "*" appears in a RR in a database, it can never override
         an existing exact match.  For example, if a name server
         received a query for the domain UDEL.CSNET, and had appropriate
         RRs for both UDEL.CSNET and *.CSNET, the UDEL.CSNET RRs would
         be used and the *.CSNET RRs would be ignored.  If a query to
         the same database specified FOO.CSNET, the *.CSNET RR would be
         used, but the corresponding labels from the QNAME would replace
         the "*".  Thus the FOO.CSNET query would match the *.CSNET RR
         and return a RR for FOO.CSNET rather than *.CSNET.

「*」がデータベースのRRに現れると、それは既存の完全な一致を決してくつがえすことができません。 例えば、ネームサーバがドメインUDEL.CSNETに質問を受けて、UDEL.CSNETと*.CSNETの両方のために適切なRRsを持っているなら、UDEL.CSNET RRsは使用されるでしょうに、そして、*.CSNET RRsは無視されるでしょう。 同じデータベースへの質問がFOO.CSNETを指定するなら、*.CSNET RRは使用されるでしょうにが、QNAMEからの対応するラベルは「*」を取り替えるでしょう。 したがって、FOO.CSNET質問は、*.CSNETよりむしろFOO.CSNETのために*.CSNET RRを合わせて、RRを返すでしょう。

         RRs containing "*" labels are copied exactly when zones are
         transfered via name server maintenance operations.

ちょうどゾーンがネームサーバメインテナンス操作でtransferedされるとき、「*」ラベルを含むRRsがコピーされます。

      These semantics are easily implemented by having the name server
      first search for an exact match for a query, and then replacing
      the leftmost label with a "*" and trying again, repeating the
      process until all labels became "*" or the search succeeded.

質問のための完全な一致のネームサーバ第1検索を持っていることによって容易に実装されて、次に一番左ラベルを「*」に取り替えるこれらの意味論とすべてのラベルが「*」になったか、または検索が成功するまでプロセスを繰り返して、再試行すること。

      TYPE=* in RRs is prohibited.  If it were to be allowed, the
      requestor would have no way of interpreting the data in the RR
      because this data is type dependent.

RRsのTYPE=*は禁止されています。 それが許容されることになっているなら、このデータがタイプ扶養家族であるので、要請者はRRにデータを解釈する方法を全く持っていないでしょうに。

      CLASS=* is also prohibited.  Similar effects can be achieved using
      QCLASS=*, and allowing both QCLASS=* and CLASS=* leads to
      complexities without apparent benefit.

また、CLASS=*は禁止されています。 QCLASS=*を使用することで同様の効果を達成できます、そして、QCLASS=*とCLASS=*の両方を許容するのは見かけの利益なしで複雑さに通じます。

Mockapetris                                                    [Page 19]

Mockapetris[19ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

   A scenario

シナリオ

      In our sample domain space, suppose we wanted separate
      administrative control for the root, DDN, ARPA, CSNET, MIT and ISI
      domains.  We might allocate name servers as follows:

私たちのサンプルドメインスペースでは、私たちが、根、DDN、ARPA、CSNET、MIT、およびISIドメインのための別々の運営管理コントロールが欲しいと思ったと仮定してください。 私たちは以下のネームサーバを割り当てるかもしれません:

                                   |(B.ISI.ARPA)                  
                                   |(UDEL.CSNET)                  
                +------------------+------------------+           
                |                  |                  |           
               DDN               ARPA               CSNET         
                |(JCS.DDN)         |(F.ISI.ARPA)      |(UDEL.ARPA)
          +-----+-----+            |(A.ISI.ARPA)+-----+-----+     
          |     |     |            |            |           |     
         JCS  ARMY  NAVY           |           UDEL        UCI    
                                   |                              
          +--------+---------------+---------------+--------+     
          |        |               |               |        |     
         DTI      MIT             ISI             UDEL     NBS    
                   |(AI.MIT.ARPA)  |(F.ISI.ARPA)                  
               +---+---+       +---+---+                          
               |       |       |   |   |                          
              DMS     AI       A   B   F

| (B.ISI.ARPA)|(UDEL.CSNET) +------------------+------------------+ | | | DDNアルパCSNET|(JCS.DDN) |(F.ISI.ARPA) |(UDEL.ARPA) +-----+-----+ |(A.ISI.ARPA)+-----+-----+ | | | | | | JCS軍隊海軍| UDEL UCI| +--------+---------------+---------------+--------+ | | | | | DTI MIT ISI UDEL NBS|(AI.MIT.ARPA) |(F.ISI.ARPA) +---+---+ +---+---+ | | | | | DMS AIはB Fです。

      In this example the authoritative name server is shown in
      parentheses at the point in the domain tree at which is assumes
      control.

この例では、どれがあるかでドメイン木のポイントの括弧でコントロールを仮定します正式のネームサーバが示される。

      Thus the root name servers are on B.ISI.ARPA and UDEL.CSNET, the
      DDN name server is on JCS.DDN, the CSNET domain server is on
      UDEL.ARPA, etc.

したがって、根のネームサーバがB. ISI.ARPAとUDEL.CSNETにあって、DDNネームサーバがJCS.DDNにあって、CSNETドメインサーバがUDEL.ARPAなどにあります。

      In an actual system, all domains should have redundant name
      servers, but in this example only the ARPA domain has redundant
      servers A.ISI.ARPA and F.ISI.ARPA.  (The B.ISI.ARPA and UDEL.CSNET
      name servers happen to be not redundant because they handle
      different classes.)  The F.ISI.ARPA name server has authority over
      the ARPA domain, but delegates authority over the MIT.ARPA domain
      to the name server on AI.MIT.ARPA.  The A.ISI.ARPA name server
      also has authority over the ARPA domain, but delegates both the
      ISI.ARPA and MIT.ARPA domains to other name servers.

実際のシステムでは、すべてのドメインが余分なネームサーバを持つべきですが、この例だけでは、ARPAドメインは余分なサーバのA. ISI.ARPAとF. ISI.ARPAを持っています。 (異なったクラスを扱うので、B. ISI.ARPAとUDEL.CSNETネームサーバはたまたま余分ではありません。) ARPAドメインの上に権威を持っていますが、F. ISI.ARPAネームサーバはAI.MIT.ARPAの上のネームサーバへのMIT.ARPAドメインの上に代表権威を持っています。 また、A. ISI.ARPAネームサーバはARPAドメインの上で権限があって、唯一の代表は、他のネームサーバへのISI.ARPAとMIT.ARPAドメインの両方です。

Mockapetris                                                    [Page 20]

Mockapetris[20ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

   B.ISI.ARPA Name server for " "

B.ISI.ARPA Nameサーバ、「」

      B.ISI.ARPA has the root name server for the IN class.  Its
      database might contain:

B. ISI.ARPAには、INのクラスのための根のネームサーバがあります。 データベースは以下を含むかもしれません。

            Domain        Resource Record

ドメインリソース記録

            " "           SOA     IN     A.ISI.ARPA         
            DDN           NS      IN     JCS.DDN            
            ARPA          NS      IN     F.ISI.ARPA         
            CSNET         NS      IN     UDEL.ARPA          
            " "           NS      IN     B.ISI.ARPA         
            " "           NS      CS     UDEL.CSNET

「「UDEL.ARPAのF.ISI.ARPA CSNETナノ秒のJCS.DDNアルパナノ秒のA.ISI.ARPA DDNナノ秒のSOA」、「B.ISI.ARPAのナノ秒、」 「ナノ秒Cs UDEL.CSNET」

            JCS.DDN       A       IN     9.0.0.1            
            F.ISI.ARPA    A       IN     10.2.0.52          
            UDEL.CSNET    A       CS     302-555-0000       
            UDEL.ARPA     A       IN     10.0.0.96

10.2.0.52UDEL.CSNET A Cs302-555-0000UDEL.ARPA A IN10.0.0.96の9.0.0.1F.ISI.ARPA AのJCS.DDN A

      The SOA record for the root is necessary so that the name server
      knows that it is authoritative for the root domain for class IN.
      The contents of the SOA resource record point back to A.ISI.ARPA
      and denote that the master data for the zone of authority is
      originally from this host.  The first three NS records denote
      delegation of authority.  The NS root entry for the B.ISI.ARPA
      name server is necessary so that this name server knows about
      itself, and can respond correctly to a query for NS information
      about the root (for which it is an authority).  The root entry for
      class CS denotes that UDEL.CSNET is the authoritative name server
      for the CS class root.  UDEL.CSNET and UDEL.ARPA may or may not
      refer to the same name server; from this information it is
      impossible to tell.

根のためのSOA記録が必要であるので、ネームサーバは、根のドメインに、それがクラスINに正式であることを知っています。 SOAリソース記録の内容は、A. ISI.ARPAを示して、権威のゾーンのためのマスタデータが元々このホストからあるのを指示します。 最初の3つのNS記録が権限の委任を指示します。 B. ISI.ARPAネームサーバのためのNS根のエントリーが、このネームサーバが周囲で己を知って、正しく根(それが権威である)のNS情報のための質問に応じることができるくらい必要です。 クラスCSのための根のエントリーは、UDEL.CSNETがCSクラス根のための正式のネームサーバであることを指示します。 UDEL.CSNETとUDEL.ARPAは同じネームサーバについて言及するかもしれません。 この情報から、言うのは不可能です。

      If this name server was sent a query specifying QTYPE=MAILA,
      QCLASS=IN, QNAME=F.ISI.ARPA, it would begin processing (using the
      previous algorithm) by determining that it was not an authority
      for F.ISI.ARPA.  The test would note that it had authority at " ",
      but would also note that the authority was delegated at ARPA and
      never reestablished via another SOA.  Thus the response would
      return the NS record for the domain ARPA.

QTYPE=MAILA、QCLASS=INを指定する質問をこのネームサーバに送ったなら、QNAMEはF. ISI.ARPAと等しく、それは、それが権威でなかったことを決定することによってF. ISI.ARPAのために処理し(前のアルゴリズムを使用します)始めるでしょう。 それは権限があったテストに注意されるだろう、「「また、権威がARPAで代表として派遣されたことに注意して、別のSOAを通って決して復職していない、」 したがって、応答はドメインARPAのためのNS記録を返すでしょう。

      Any queries presented to this server with QCLASS=CS would result
      in the UDEL.CSNET NS record being returned in the response.

QCLASS=CSと共にこのサーバに提示されたどんな質問も応答で返されるUDEL.CSNET NS記録をもたらすでしょう。

Mockapetris                                                    [Page 21]

Mockapetris[21ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

   F.ISI.ARPA Name server for ARPA and ISI.ARPA

ARPAとISI.ARPAのためのF.ISI.ARPA Nameサーバ

      In the same domain space, the F.ISI.ARPA database for the domains
      ARPA and ISI.ARPA might be:

同じドメインスペースでは、ドメインのARPAとISI.ARPAのためのF. ISI.ARPAデータベースは以下の通りです。

            Domain        Resource Record

ドメインリソース記録

            " "           NS      IN     B.ISI.ARPA         
            " "           NS      CS     CSNET.UDEL         
            ARPA          SOA     IN     B.ISI.ARPA         
            ARPA          NS      IN     A.ISI.ARPA         
            ARPA          NS      IN     F.ISI.ARPA         
            MIT.ARPA      NS      IN     AI.MIT.ARPA        
            ISI.ARPA      SOA     IN     F.ISI.ARPA         
            ISI.ARPA      NS      IN     F.ISI.ARPA

「「B.ISI.ARPAのナノ秒、」 「F.ISI.ARPAのF.ISI.ARPA ISI.ARPAナノ秒のAI.MIT.ARPA ISI.ARPA SOAのF.ISI.ARPA MIT.ARPAナノ秒のA.ISI.ARPAアルパナノ秒のB.ISI.ARPAアルパナノ秒のナノ秒Cs CSNET.UDELアルパSOA」

            A.ISI.ARPA    MD      IN     A.ISI.ARPA         
            ISI.ARPA      MD      IN     F.ISI.ARPA         
            A.ISI.ARPA    MF      IN     F.ISI.ARPA         
            B.ISI.ARPA    MD      IN     B.ISI.ARPA         
            B.ISI.ARPA    MF      IN     F.ISI.ARPA         
            F.ISI.ARPA    MD      IN     F.ISI.ARPA         
            F.ISI.ARPA    MF      IN     A.ISI.ARPA         
            DTI.ARPA      MD      IN     DTI.ARPA           
            NBS.ARPA      MD      IN     NBS.ARPA           
            UDEL.ARPA     MD      IN     UDEL.ARPA

UDEL.ARPAのNBS.ARPA UDEL.ARPA MDのDTI.ARPA NBS.ARPA MDのA.ISI.ARPA DTI.ARPA MDのF.ISI.ARPA F.ISI.ARPA mfにおけるF.ISI.ARPA F.ISI.ARPA MDのB.ISI.ARPA B.ISI.ARPA mfにおけるF.ISI.ARPA B.ISI.ARPA MDのF.ISI.ARPA A.ISI.ARPA mfにおけるA.ISI.ARPA ISI.ARPA MDのA.ISI.ARPA MD

            A.ISI.ARPA    A       IN     10.1.0.32          
            F.ISI.ARPA    A       IN     10.2.0.52          
            B.ISI.ARPA    A       IN     10.3.0.52          
            DTI.ARPA      A       IN     10.0.0.12          
            AI.MIT.ARPA   A       IN     10.2.0.6           
            DMS.MIT.ARPA  A       IN     10.1.0.6           
            NBS.ARPA      A       IN     10.0.0.19          
            UDEL.ARPA     A       IN     10.0.0.96

10.0.0.19UDEL.ARPA A IN10.0.0における10.1.0.6NBS.ARPA Aの10.2.0.6DMS.MIT.ARPA Aの10.0.0.12AI.MIT.ARPA Aの10.3.0.52DTI.ARPA Aの10.2.0.52B.ISI.ARPA Aの10.1.0.32F.ISI.ARPA AのA.ISI.ARPA A、.96

      For the IN class, the SOA RR for ARPA denotes that this name
      server is authoritative for the domain ARPA, and that the master
      file for this authority is stored on B.ISI.ARPA.  This zone
      extends to ISI.ARPA, where the database delegates authority back
      to this name server in another zone, and doesn't include the
      domain MIT.ARPA, which is served by a name server on AI.MIT.ARPA.

INのクラスのために、ARPAのためのSOA RRは、ドメインARPAに、このネームサーバが正式であり、この権威のための基本ファイルがB. ISI.ARPAに保存されるのを指示します。 このゾーンは、別のゾーンのこのネームサーバへのデータベース代表権威をISI.ARPA、どこに広げているか、そして、ドメインMIT.ARPAを含んでいません。(MIT.ARPAはAI.MIT.ARPAの上のネームサーバによって役立たれています)。

      This name server is not authoritative for any data in the CS
      class.  It has a pointer to the root server for CS data which
      could be use to resolve CS class queries.

CSのクラスにおけるどんなデータにも、このネームサーバは正式ではありません。 それはCSクラス質問を決議するためには使用であるかもしれないCSデータのためのルートサーバーに指針を持っています。

      Suppose this name server received a query of the form
      QNAME=A.ISI.ARPA, QTYPE=A, and QCLASS=IN.  The authority search

このネームサーバがフォームQNAME=A. ISI.ARPA、QTYPE=A、およびQCLASS=INの質問を受けたと仮定してください。 権威検索

Mockapetris                                                    [Page 22]

Mockapetris[22ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

      would notice the NS record for " ", its SOA at ARPA, a delegation
      at ISI.ARPA, and the reassumption of authority at ISI.ARPA.  Hence
      it would know that it was an authority for this query.  It would
      then find the A record for A.ISI.ARPA, and return a datagram
      containing this record.

NSが記録するのに気付くだろう、「「ARPAのSOA、ISI.ARPAの委譲、およびISI.ARPAの権威の「再-仮定」、」 したがって、それは、この質問のための権威であったのを知っているでしょう。 そして、それは、A. ISI.ARPAのためのAレコード、およびリターンがこの記録を含むデータグラムであることが、わかるでしょう。

      Another query might be QNAME=B.ISI.ARPA, QTYPE=MAILA, QCLASS=*.
      In this case the name server would know that it cannot be
      authoritative because of the "*" value of QCLASS, and would look
      for records for domain B.ISI.ARPA that match.  Assuming that the
      name server performs the additional record inclusion mentioned in
      the name server algorithm, the returned datagram would include:

別の質問はB.QNAME=ISI.ARPAであるかもしれません、QTYPE=MAILA、QCLASS=*。この場合、ネームサーバは、それがQCLASSの「*」値のために正式であるはずがないことを知って、合っているドメインB.ISI.ARPAとして記録を探すでしょう。 ネームサーバがネームサーバアルゴリズムで言及された追加記録的な包含を実行すると仮定する場合、返されたデータグラムは以下を含んでいるでしょう。

            ISI.ARPA      NS      IN     F.ISI.ARPA         
            " "           NS      CS     UDEL.CSNET         
            B.ISI.ARPA    MD      IN     B.ISI.ARPA         
            B.ISI.ARPA    MF      IN     F.ISI.ARPA         
            B.ISI.ARPA    A       IN     10.3.0.52          
            F.ISI.ARPA    A       IN     10.2.0.52

F.ISI.ARPAのISI.ARPAナノ秒、「「ナノ秒Cs UDEL.CSNET B.ISI.ARPA MD IN B.ISI.ARPA B.ISI.ARPA mf IN F.ISI.ARPA B.ISI.ARPA A IN10.3.0.52F.ISI.ARPA A IN10.2.0.52」

      If the query were QNAME=DMS.MIT.ARPA, QTYPE=MAILA, QCLASS=IN, the
      name server would discover that AI.MIT.ARPA was the authoritative
      name server and return the following:

質問がQNAME=DMS.MIT.ARPA、QTYPE=MAILA、QCLASS=INであるなら、ネームサーバは、AI.MIT.ARPAが正式のネームサーバであったと発見して、以下を返すでしょうに:

            MIT.ARPA      NS      IN     AI.MIT.ARPA        
            AI.MIT.ARPA   A       IN     10.2.0.6

MIT.ARPAナノ秒IN AI.MIT.ARPA AI.MIT.ARPA A IN10.2.0.6

      In this case, the requestor is directed to seek information from
      the MIT.ARPA domain name server residing on AI.MIT.ARPA.

この場合、要請者がAI.MIT.ARPAにあるMIT.ARPAドメイン名サーバからの情報を求めるよう指示されます。

Mockapetris                                                    [Page 23]

Mockapetris[23ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

   UDEL.ARPA and UDEL.CSNET name server

UDEL.ARPAとUDEL.CSNETネームサーバ

      In the previous discussion of the sample domain, we stated that
      UDEL.CSNET and UDEL.ARPA might be the same name server.  In this
      example, we assume that this is the case.  As such, the name
      server is an authority for the root for class CS, and an authority
      for the CSNET domain for class IN.

サンプルドメインの前の議論では、私たちは、UDEL.CSNETとUDEL.ARPAが同じネームサーバであるかもしれないと述べました。この例では、これがそうであると思います。 そういうものとして、ネームサーバは、クラスCSのための根のための権威と、CSNETドメインへのクラスINのための権威です。

      This name server deals with mail forwarding between the ARPA
      Internet and CSNET systems.  Its RRs illustrate one approach to
      solving this problem.  The name server has the following resource
      records:

このネームサーバはARPAインターネットとCSNETシステムの間のメール転送に対処します。RRsはこの問題を解決することへの1つのアプローチを例証します。 ネームサーバには、以下のリソース記録があります:

            " "           SOA     CS     UDEL.CSNET         
            " "           NS      CS     UDEL.CSNET         
            " "           NS      IN     B.ISI.ARPA         
            CSNET         SOA     IN     UDEL.ARPA          
            CSNET         NS      IN     UDEL.ARPA          
            ARPA          NS      IN     A.ISI.ARPA

「「SOA Cs UDEL.CSNET」、「ナノ秒Cs UDEL.CSNET、」 「A.ISI.ARPAのUDEL.ARPAアルパナノ秒のUDEL.ARPA CSNETナノ秒のB.ISI.ARPA CSNET SOAのナノ秒」

            *.CSNET       MF      IN     UDEL.ARPA          
            UDEL.CSNET    MD      CS     UDEL.CSNET         
            UCI.CSNET     MD      CS     UCI.CSNET          
            UDEL.ARPA     MD      IN     UDEL.ARPA

*UDEL.ARPAのUDEL.ARPA UDEL.CSNET MD CS UDEL.CSNET UCI.CSNET MD Cs UCI.CSNET UDEL.ARPA MDの.CSNET mf

            B.ISI.ARPA    A       IN     10.3.0.52          
            UDEL.ARPA     A       IN     10.0.0.96          
            UDEL.CSNET    A       CS     302-555-0000       
            UCI.CSNET     A       CS     714-555-0000

10.0.0.96UDEL.CSNET A Cs302-555-0000UCI.CSNET A Cs714-555-0000の10.3.0.52UDEL.ARPA AのB.ISI.ARPA A

      Suppose this name server received a query of the form
      QNAME=UCI.CSNET, QTYPE=MAILA, and QCLASS=IN.  The name server
      would discover it was authoritative for the CSNET domain under
      class IN, but would find no explicit mail data for UCI.CSNET.
      However, using the *.CSNET record, it would construct a reply:

このネームサーバがフォームQNAME=UCI.CSNET、QTYPE=MAILA、およびQCLASS=INの質問を受けたと仮定してください。 ネームサーバは、クラスINの下のCSNETドメインに、それが正式であったと発見するでしょうが、UCI.CSNETのためのどんな明白なメールデータも見つけないでしょう。 しかしながら、*.CSNET記録を使用して、回答を構成するでしょう:

            UCI.CSNET     MF      IN     UDEL.ARPA          
            UDEL.ARPA     A       IN     10.0.0.96

UCI.CSNET mf IN UDEL.ARPA UDEL.ARPA A IN10.0.0.96

      If this name server received a query of the form QNAME=UCI.CSNET,
      QTYPE=MAILA, and QCLASS=CS, the name server would return:

このネームサーバがフォームのQNAME=UCI.CSNET、QTYPE=MAILA、およびQCLASS=CSの質問を受けるなら、ネームサーバは戻るでしょうに:

            UCI.CSNET     MD      CS     UCI.CSNET          
            UCI.CSNET     A       CS     714-555-0000

UCI.CSNET MD Cs UCI.CSNET UCI.CSNETはCs714-555-0000です。

      Note that although this scheme allows for forwarding of all mail
      addressed as <anything>.CSNET, it doesn't help with names that
      have more than two components, e.g. A.B.CSNET.  Although this
      problem could be "fixed" by a series of MF entries for *.*.CSNET,

この体系が、進めると考慮しますが、すべてでは、メールが、<として何がも>.CSNETであるとも扱ったというメモ、それは2つ以上のコンポーネント(例えば、A. B. CSNET)を持っている名前で助かりません。 **.CSNETのための一連のMFエントリーでこの問題を「修理できるでしょう」が

Mockapetris                                                    [Page 24]

Mockapetris[24ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

      *.*.*.CSNET, etc, a more tasteful solution would be to introduce a
      cleverer pattern matching algorithm in the CSNET name server.

*. **.CSNET、など、より趣味のよいソリューションはCSNETネームサーバにおける、より賢明なパターン・マッチングアルゴリズムを導入するだろうことです。

   Summary of requirements for name servers

ネームサーバのための要件の概要

      The requirements for a name server are as follows:

ネームサーバのための要件は以下の通りです:

         1. It must be recognized by its parent.

1. 親はそれを認識しなければなりません。

         2. It must have complete resource information for all domain
            names for which it is the authority.

2. それには、それが権威であるすべてのドメイン名のための完全なリソース情報がなければなりません。

         3. It must periodically refresh authoritative information from
            a master file or name server which holds the master.

3. それは定期的にマスターを保持する基本ファイルかネームサーバからの信頼できる情報をリフレッシュしなければなりません。

         4. If it caches information it must also handle TTL management
            for that information.

4. また、情報をキャッシュするなら、それはその情報のためのTTL管理を扱わなければなりません。

         5. It must answer simple queries.

5. それは簡単な質問に答えなければなりません。

   Inverse queries

逆さの質問

      Name servers may also support inverse queries that map a
      particular resource to a domain name or domain names that have
      that resource.  For example, while a query might map a domain name
      to a host address, the corresponding inverse query might map the
      address back to the domain name.

また、ネームサーバは特定のリソースをドメイン名に写像する逆さの質問かそのリソースを持っているドメイン名をサポートするかもしれません。 例えば、質問はドメイン名をホスト・アドレスに写像するかもしれませんが、対応する逆さの質問はアドレスをドメイン名に写像して戻すかもしれません。

      Implementation of this service is optional in a name server, but
      all name servers must at least be able to understand an inverse
      query message and return an error response.

このサービスの実装がネームサーバで任意ですが、すべてのネームサーバが、逆さの質問メッセージを理解して、誤り応答を少なくとも返すことができなければなりません。

      The domain system cannot guarantee the completeness or uniqueness
      of inverse queries because the domain system is organized by
      domain name rather than by host address or any other resource
      type.  In general, a resolver or other program that wishes to
      guarantee that an inverse query will work must use a name server
      that is known to have the appropriate data, or ask all name
      servers in a domain of interest.

ドメインシステムがホスト・アドレスかいかなる他のリソースタイプでもというよりむしろドメイン名によって組織化されるので、ドメインシステムは逆さの質問の完全性かユニークさを保証できません。 一般に、レゾルバか逆さの質問が働くのを保証したがっている他のプログラムが、適切なデータを持っているのが知られているネームサーバを使用しなければならないか、または興味があるドメインのすべてのネームサーバを尋ねなければなりません。

      For example, if a resolver wishes to perform an inverse query for
      an arbitrary host on the ARPA Internet, it must consult a set of
      name servers sufficient to know that all IN data was considered.
      In practice, a single inverse query to a name server that has a
      fairly comprehensive database should satisfy the vast majority of
      inverse queries.

例えば、レゾルバが任意のホストのための逆さの質問をARPAインターネットに実行したいなら、すべてのINデータが考えられたのを知ることができるくらいそれは1セットのネームサーバに相談しなければなりません。 実際には、かなり包括的なデータベースを持っているネームサーバへのただ一つの逆さの質問は逆さの質問のかなりの大部分を満たすべきです。

      A detailed discussion of inverse queries is contained in [14].

逆さの質問の詳細な論議は[14]に含まれています。

Mockapetris                                                    [Page 25]

Mockapetris[25ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

   Completion services

完成サービス

      Some existing systems provide the ability to complete partial
      specifications of arguments.  The general principle is that the
      user types the first few characters of the argument and then hits
      an escape character to prompt the system to complete the rest.
      Some completion systems require that the user type enough of the
      argument to be unique; others do not.

いくつかの既存のシステムが議論の部分的な仕様を完成する能力を提供します。 一般的な原則はユーザが議論の最初の数文字をタイプして、次に、システムが残りを完成するようにうながすために拡張文字を打つということです。 いくつかの完成システムが、ユーザが議論を特有であることができるくらいタイプするのを必要とします。 他のものはそうしません。

      Other systems allow the user to specify one argument and ask the
      system to fill in other arguments.  For example, many mail systems
      allow the user to specify a username without a host for local mail
      delivery.

他のシステムで、ユーザを1つの議論を指定して、他の議論に記入するようにシステムに頼みます。 例えば、多くのメールシステムで、ユーザはホストなしで地方の郵便配達にユーザ名を指定できます。

      The domain system defines name server completion transactions that
      perform the analogous service for the domain system.
      Implementation of this service is optional in a name server, but
      all name servers must at least be able to understand a completion
      request and return an error response.

ドメインシステムはドメインシステムのための類似のサービスを実行するネームサーバ完成トランザクションを定義します。 このサービスの実装がネームサーバで任意ですが、すべてのネームサーバが、完成要求を理解して、誤り応答を少なくとも返すことができなければなりません。

      When a resolver wishes to request a completion, it sends a name
      server a message that sets QNAME to the partial string, QTYPE to
      the type of resource desired, and QCLASS to the desired class.
      The completion request also includes a RR for the target domain.
      The target domain RR identifies the preferred location of the
      resource.  In completion requests, QNAME must still have a null
      label to terminate the name, but its presence is ignored.  Note
      that a completion request is not a query, but shares some of the
      same field formats.

レゾルバが完成を要求したがっているとき、それは部分的なストリング、望まれていたリソースのタイプへのQTYPE、および必要なクラスへのQCLASSにQNAMEを設定するメッセージをネームサーバに送ります。 また、完成要求はターゲット・ドメインへのRRを含んでいます。 ターゲット・ドメインRRはリソースの都合のよい位置を特定します。 完成要求では、QNAMEはまだ名前を終えるヌルラベルを持たなければなりませんが、存在は無視されます。 完成要求が質問ではありませんが、同じフィールド形式のいくつかを共有することに注意してください。

      For example, a completion request might contain QTYPE=A, QNAME=B,
      QCLASS=IN and a RR for ISI.ARPA.  This request asks for completion
      for a resource whose name begins with "B" and is "close" to
      ISI.ARPA.  This might be a typical shorthand used in the ISI
      community which uses "B" as a way of referring to B.ISI.ARPA.

例えば、完成要求はQTYPE=A、QNAME=B、QCLASS=IN、およびISI.ARPAのためのRRを含むかもしれません。 この要求は名前が「B」と共に始まって、「近いところにISI.ARPAの」あるリソースのための完成を求めます。 これはB.ISI.ARPAについて言及する方法として「B」を使用するISI共同体で使用される典型的な速記であるかもしれません。

      The first step in processing a completion request is to look for a
      "whole label" match.  When the name server receives the request
      mentioned above, it looks at all records that are of type A, class
      IN, and whose domain name starts (on the left) with the labels of
      QNAME, in this case, "B".  If multiple records match, the name
      server selects those whose domain names match (from the right) the
      most labels of the preferred domain name.  If there are still
      multiple candidates, the name server selects the records that have
      the shortest (in terms of octets in the name) domain name.  If
      several records remain, then the name server returns them all.

完成要求を処理することにおける第一歩は「全体のラベル」マッチを探すことです。 ネームサーバが前記のように要求を受け取るとき、それはタイプAにはあるすべての記録、クラスIN、およびこの場合、QNAMEのラベルによるドメイン名始め(左の)「B」を見ます。 複数の記録が合っているなら、ネームサーバはドメイン名が都合のよいドメイン名の最も多くのラベルに合っている(右から)それらを選択します。 複数の候補がまだいれば、ネームサーバは最も短い(名前における八重奏による)ドメイン名を持っている記録を選択します。 いくつかの記録が残っているなら、ネームサーバはそれらを皆、返します。

      If no records are found in the previous algorithm, the name server
      assumes that the rightmost label in QNAME is not complete, and

そして記録が全く前のアルゴリズムで見つけられないなら、ネームサーバが、QNAMEの一番右のラベルが完全でないと仮定する。

Mockapetris                                                    [Page 26]

Mockapetris[26ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

      looks for records that match but require addition of characters to
      the rightmost label of QNAME.  For example, the previous search
      would not match BB.ARPA to B, but this search would.  If multiple
      hits are found, the same discarding strategy is followed.

QNAMEの一番右のラベルへのキャラクタの追加を合わせますが、必要とする記録のための面相。 例えば、前の検索はBB.ARPAをBに合わせないでしょうが、この検索は合わせるでしょう。 複数のヒットが見つけられるなら、同じ捨てる戦略は従われています。

      A detailed discussion of completion can be found in [14].

[14]で完成の詳細な論議を見つけることができます。

RESOLVERS

レゾルバ

   Introduction

序論

      Resolvers are programs that interface user programs to domain name
      servers.  In the simplest case, a resolver receives a request from
      a user program (e.g. mail programs, TELNET, FTP) in the form of a
      subroutine call, system call etc., and returns the desired
      information in a form compatible with the local host's data
      formats.

レゾルバはドメイン名サーバにユーザ・プログラムを接続するプログラムです。 最も簡単な場合では、レゾルバは、システムコールサブルーチン呼出しなどの形にユーザ・プログラム(例えば、プログラムを郵送してください、TELNET、FTP)から要求を受け取って、ローカル・ホストのデータ形式とのコンパチブルフォームで必要な情報を返します。

      Because a resolver may need to consult several name servers, the
      amount of time that a resolver will take to complete can vary.
      This variance is part of the justification for the split between
      name servers and resolvers; name servers may use datagrams and
      have a response time that is essentially equal to network delay
      plus a short service time, while resolvers may take an essentially
      indeterminate amount of time.

レゾルバが、いくつかのネームサーバに相談する必要があるかもしれないので、レゾルバがそうする時間に、終了する撮影は異なることができます。 この変化はネームサーバとレゾルバの間の分裂のための正当化の一部です。 ネームサーバは、データグラムを使用して、本質的にはネットワーク遅延とショートサービス時間と等しい応答時間を過すかもしれません、レゾルバは本質的には不確定の時かかるかもしれませんが。

      We expect to see two types of resolvers: simple resolvers that can
      chain through multiple name servers when required, and more
      complicated resolvers that cache resource records for use in
      future queries.

私たちは、2つのタイプのレゾルバに会うと予想します: 必要であると複数のネームサーバを通して鎖を作ることができる純真なレゾルバ、および今後の質問における使用のためのリソース記録をキャッシュするより複雑なレゾルバ。

   Simple resolvers

純真なレゾルバ

      A simple resolver needs the following capabilities:

純真なレゾルバは以下の能力を必要とします:

      1. It must know how to access a name server, and should know the
         authoritative name server for the host that it services.

1. それは、ネームサーバにアクセスする方法を知らなければならなくて、サービスを提供するホストで正式のネームサーバを知るべきです。

      2. It must know the protocol capabilities for its clients so that
         it can set the class fields of the queries it sends to return
         information that is useful to its clients.  If the resolver
         serves a client that has multiple protocol capabilities, it
         should be able to support the preferences of the client.

2. それは、クライアントでそれが送る質問の類体にクライアントの役に立つ情報を返すように設定できるようにプロトコル能力を知らなければなりません。 レゾルバが複数のプロトコル能力を持っているクライアントに勤めるなら、クライアントの好みをサポートすることができるべきです。

         The resolver for a multiple protocol client can either collect
         information for all classes using the * class value, or iterate
         on the classes supported by the client.  Note that in either
         case, the resolver must understand the preferences of the host.
         For example, the host that supports both CSNET and ARPA

複数のプロトコルクライアントがすべてのための情報を集めることができるので、レゾルバは*クラスがクライアントによってサポートされたクラスで評価するか、または繰り返す使用を分類します。 どちらの場合ではも、レゾルバがホストの好みを理解しなければならないことに注意してください。 例えば、CSNETとARPAの両方をサポートするホスト

Mockapetris                                                    [Page 27]

Mockapetris[27ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

         Internet protocols might prefer mail delivery (MD) to mail
         forwarding (MF), regardless of protocol, or might prefer one
         protocol regardless of whether MD or MF is required.  Care is
         required to prevent loops.

インターネットプロトコルは、プロトコルにかかわらず郵便配達(MD)が推進(MF)を郵送するのを好むか、またはMDかMFが必要であるかどうかにかかわらず1つのプロトコルを好むかもしれません。 注意が、輪を防ぐのに必要です。

      3. The resolver must be capable of chaining through multiple name
         servers to get to an authoritative name server for any query.
         The resolver should guard against loops in referrals; a simple
         policy is to discard referrals that don't match more of the
         query name than the referring name server, and also to avoid
         querying the same name server twice (This test should be done
         using addresses of name servers instead of domain names to
         avoid problems when a name server has multiple domain names or
         errors are present in aliases).

3. レゾルバは、正式のネームサーバを始めるために複数のネームサーバを通してどんな質問においても鎖を作ることができなければなりません。 レゾルバは紹介で輪に用心するはずです。 簡単な方針は、質問名に参照ネームサーバよりもう合っていない紹介を捨てて、また、二度同じネームサーバについて質問するのを避ける(このテストはネームサーバには複数のドメイン名があるか、または誤りが別名で存在しているとき、問題を避けるのにドメイン名の代わりにネームサーバのアドレスを使用し終わるべきです)ことです。

      4. The resolver must be able to try alternate name servers when a
         name server doesn't respond.

4. ネームサーバが応じないとき、レゾルバは別名称サーバを試みることができなければなりません。

      5. The resolver must be able to communicate different failure
         conditions to its client.  These failure conditions include
         unknown domain name, unknown resource for a know domain name,
         and inability to access any of the authoritative name servers
         for a domain.

5. レゾルバは異なった失敗状態をクライアントに伝えることができなければなりません。 これらの失敗状態は未知のドメイン名を含んでいて、aのための未知のリソースはドメイン名、および正式のネームサーバのどれかにドメインにアクセスできないことを知っています。

      6. If the resolver uses datagrams for queries, it must recover
         from lost and duplicate datagrams.

6. レゾルバが質問にデータグラムを使用するなら、それは無くなるのと写しデータグラムから回復しなければなりません。

   Resolvers with cache management

キャッシュ管理のレゾルバ

      Caching provides a tool for improving the performance of name
      service, but also is a potential source of incorrect results.  For
      example, a database might cache information that is later changed
      in the authoritative name servers.  While this problem can't be
      eliminated without eliminating caching, it can be reduced to an
      infrequent problem through the use of timeouts.

キャッシュは、名前サービスの性能を向上させるのにツールを提供しますが、不正確な結果の可能なまた源でもあります。 例えば、データベースは後で正式のネームサーバで変えられる情報をキャッシュするかもしれません。 キャッシュを排除しないでこの問題を解決できない間、それはタイムアウトの使用による珍しい問題に減少できます。

      When name servers return resource records, each record has an
      associated time-to-live (TTL) field.  This field is expressed in
      seconds, and has 16 bits of significance.

ネームサーバがリソース記録を返すとき、各記録には、生きる関連時間(TTL)分野があります。 この分野は、秒に表されて、意味の16ビットを持っています。

      When a resolver caches a returned resource record it must also
      remember the TTL field.  The resolver must discard the record when
      the equivalent amount of time has passed.  If the resolver shares
      a database with a name server, it must decrement the TTL field of
      imported records periodically rather than simply deleting the
      record.  This strategy is necessary to avoid exporting a resource
      record whose TTL field doesn't reflect the amount of time that the
      resource record has been cached.  Of course, the resolver should

また、レゾルバが返されたリソース記録をキャッシュするとき、それはTTL分野を覚えていなければなりません。 同等な時間が経過したとき、レゾルバは記録を捨てなければなりません。 レゾルバがネームサーバとデータベースを共有するなら、それは単に記録を削除するよりインポートしている記録のTTL分野を定期的にむしろ減少させなければなりません。 この戦略が、TTL分野がリソース記録がキャッシュされた時間に反射しないリソース記録をエクスポートするのを避けるのに必要です。 もちろん、レゾルバはそうするべきです。

Mockapetris                                                    [Page 28]

Mockapetris[28ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

      not decrement the TTL fields of records for which the associated
      name server is an authority.

TTLがさばく関連ネームサーバが権威である記録の減少でない。

Mockapetris                                                    [Page 29]

Mockapetris[29ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

Appendix 1 - Domain Name Syntax Specification

付録1--ドメイン名構文仕様

   The preferred syntax of domain names is given by the following BNF
   rules.  Adherence to this syntax will result in fewer problems with
   many applications that use domain names (e.g., mail, TELNET).  Note
   that some applications described in [14] use domain names containing
   binary information and hence do not follow this syntax.

以下のBNF規則でドメイン名の都合のよい構文を与えます。 この構文への固守はドメイン名(例えば、メール、TELNET)を使用する多くのアプリケーションに関する、より少ない問題をもたらすでしょう。 [14]で説明されたいくつかのアプリケーションが2進情報を含むドメイン名を使用して、したがって、この構文に従わないことに注意してください。

      <domain> ::=  <subdomain> | " "

<ドメイン>:、:= <サブドメイン>。| " "

      <subdomain> ::=  <label> | <subdomain> "." <label>

<サブドメイン>:、:= <ラベル>。| 「<サブドメイン>」、」 <ラベル>。

      <label> ::= <letter> [ [ <ldh-str> ] <let-dig> ]

<ラベル>:、:= <手紙>。[皮肉をさせている[<ldh-str>]<>]

      <ldh-str> ::= <let-dig-hyp> | <let-dig-hyp> <ldh-str>

<ldh-str>:、:= <の皮肉をさせているhypの>。| <の皮肉をさせているhypの><ldh-str>。

      <let-dig-hyp> ::= <let-dig> | "-"

<の皮肉をさせているhypの>:、:= 皮肉をさせている<>。| "-"

      <let-dig> ::= <letter> | <digit>

皮肉をさせている<>:、:= <手紙>。| <ケタ>。

      <letter> ::= any one of the 52 alphabetic characters A through Z
      in upper case and a through z in lower case

<手紙>:、:= 小文字のzを通した大文字とaのZを通した52の英字Aのいずれも

      <digit> ::= any one of the ten digits 0 through 9

<ケタ>:、:= 10ケタ0〜9のいずれも

   Note that while upper and lower case letters are allowed in domain
   names no significance is attached to the case.  That is, two names
   with the same spelling but different case are to be treated as if
   identical.

大文字と小文字手紙がドメイン名で許容されていますが、意味が全くケースに付けられていないことに注意してください。 すなわち、同じスペルにもかかわらず、異なったケースの2つの名前はまるで同じであるかのように扱われることです。

   The labels must follow the rules for ARPANET host names.  They must
   start with a letter, end with a letter or digit, and have as interior
   characters only letters, digits, and hyphen.  There are also some
   restrictions on the length.  Labels must be 63 characters or less.

ラベルはアルパネットホスト名のために約束を守らなければなりません。 彼らは、文字から始まって、手紙かケタで終わって、内部のキャラクタだけとして文字、ケタ、およびハイフンを持たなければなりません。 また、いくつかの制限が長さにあります。 ラベルは63以下のキャラクタであるに違いありません。

   For example, the following strings identify hosts in the ARPA
   Internet:

例えば、以下のストリングはARPAインターネットでホストを特定します:

      F.ISI.ARPA     LINKABIT-DCN5.ARPA     UCL-TAC.ARPA

F.ISI.ARPA LINKABIT-DCN5.ARPA UCL-TAC.ARPA

Mockapetris                                                    [Page 30]

Mockapetris[30ページ]

RFC 882                                                    November 1983
                                  Domain Names - Concepts and Facilities

RFC882 1983年11月ドメイン名--概念と施設

REFERENCES and BIBLIOGRAPHY

参照と図書目録

   [1]  E. Feinler, K. Harrenstien, Z. Su, and V. White, "DOD Internet
        Host Table Specification", RFC 810, Network Information Center,
        SRI International, March 1982.

[1] E.Feinler(K.Harrenstien、Z.Su、および「DODインターネットホストテーブル仕様」、RFC810対ホワイト)はインフォメーション・センターをネットワークでつなぎます、SRIインターナショナル、1982年3月。

   [2]  J. Postel, "Computer Mail Meeting Notes", RFC 805,
        USC/Information Sciences Institute, February 1982.

[2] J.ポステル、「コンピュータメールミーティング注意」、USC/情報科学が1982年2月に設けるRFC805。

   [3]  Z. Su, and J. Postel, "The Domain Naming Convention for Internet
        User Applications", RFC 819, Network Information Center, SRI
        International, August 1982.

[3] Z.Su、およびJ.ポステル、「インターネットユーザアプリケーションのためのドメイン命名規則」、RFC819はインフォメーション・センターをネットワークでつなぎます、SRIインターナショナル、1982年8月。

   [4]  Z. Su, "A Distributed System for Internet Name Service",
        RFC 830, Network Information Center, SRI International,
        October 1982.

[4] Z.Su(「インターネット名前サービスのための分散システム」、RFC830)は1982年10月にインフォメーション・センター、SRIインターナショナルをネットワークでつなぎます。

   [5]  K. Harrenstien, and V. White, "NICNAME/WHOIS", RFC 812, Network
        Information Center, SRI International, March 1982.

[5] K.Harrenstien、およびV.ホワイト、「NICNAME/WHOIS」RFC812は1982年3月にインフォメーション・センター、SRIインターナショナルをネットワークでつなぎます。

   [6]  M. Solomon, L. Landweber, and D. Neuhengen, "The CSNET Name
        Server", Computer Networks, vol 6, nr 3, July 1982.

1982年のnr vol6、7月3日の[6] M.ソロモン、L.LandweberとD.Neuhengen、「CSNETネームサーバ」コンピュータNetworks。

   [7]  K. Harrenstien, "NAME/FINGER", RFC 742, Network Information
        Center, SRI International, December 1977.

[7] K.Harrenstien(「名前/指」、RFC742)は1977年12月にインフォメーション・センター、SRIインターナショナルをネットワークでつなぎます。

   [8]  J. Postel, "Internet Name Server", IEN 116, USC/Information
        Sciences Institute, August 1979.

[8] J.ポステル、「インターネットネームサーバ」、IEN116、科学が1979年8月に設けるUSC/情報。

   [9]  K. Harrenstien, V. White, and E. Feinler, "Hostnames Server",
        RFC 811, Network Information Center, SRI International,
        March 1982.

[9] K.Harrenstien、V.ホワイトとE.Feinler、「ホスト名サーバ」、RFC811、ネットワーク情報センター、SRIインターナショナル、1982年3月。

   [10] J. Postel, "Transmission Control Protocol", RFC 793,
        USC/Information Sciences Institute, September 1981.

[10] J.ポステル、「通信制御プロトコル」、RFC793、科学が1981年9月に設けるUSC/情報。

   [11] J. Postel, "User Datagram Protocol", RFC 768, USC/Information
        Sciences Institute, August 1980.

[11] J.ポステル、「ユーザー・データグラム・プロトコル」、RFC768、科学が1980年8月に設けるUSC/情報。

   [12] J. Postel, "Simple Mail Transfer Protocol", RFC 821,
        USC/Information Sciences Institute, August 1980.

[12] J.ポステル、「簡単なメール転送プロトコル」、RFC821、科学が1980年8月に設けるUSC/情報。

   [13] J. Reynolds, and J. Postel, "Assigned Numbers", RFC 870,
        USC/Information Sciences Institute, October 1983.

J.レイノルズ、およびJ.ポステル、「規定番号」、RFC870、USC/情報科学が1983年10月に設ける[13]。

   [14] P. Mockapetris, "Domain Names - Implementation and
        Specification", RFC 883, USC/Information Sciences Institute,
        November 1983.

[14] P.Mockapetris、「ドメイン名--、実装と仕様、」、RFC883、科学が設けるUSC/情報、11月1983日

Mockapetris                                                    [Page 31]

Mockapetris[31ページ]

一覧

 RFC 1〜100  RFC 1401〜1500  RFC 2801〜2900  RFC 4201〜4300 
 RFC 101〜200  RFC 1501〜1600  RFC 2901〜3000  RFC 4301〜4400 
 RFC 201〜300  RFC 1601〜1700  RFC 3001〜3100  RFC 4401〜4500 
 RFC 301〜400  RFC 1701〜1800  RFC 3101〜3200  RFC 4501〜4600 
 RFC 401〜500  RFC 1801〜1900  RFC 3201〜3300  RFC 4601〜4700 
 RFC 501〜600  RFC 1901〜2000  RFC 3301〜3400  RFC 4701〜4800 
 RFC 601〜700  RFC 2001〜2100  RFC 3401〜3500  RFC 4801〜4900 
 RFC 701〜800  RFC 2101〜2200  RFC 3501〜3600  RFC 4901〜5000 
 RFC 801〜900  RFC 2201〜2300  RFC 3601〜3700  RFC 5001〜5100 
 RFC 901〜1000  RFC 2301〜2400  RFC 3701〜3800  RFC 5101〜5200 
 RFC 1001〜1100  RFC 2401〜2500  RFC 3801〜3900  RFC 5201〜5300 
 RFC 1101〜1200  RFC 2501〜2600  RFC 3901〜4000  RFC 5301〜5400 
 RFC 1201〜1300  RFC 2601〜2700  RFC 4001〜4100  RFC 5401〜5500 
 RFC 1301〜1400  RFC 2701〜2800  RFC 4101〜4200 

スポンサーリンク

.NET Framework セキュリティ更新プログラム KB928366

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る