DNS - 3.1 네임 스페이스 사양 및 용어

목록

3.1. Name space specifications and terminology

3.1. 네임 스페이스 사양 및 용어

The domain name space is a tree structure.

도메인 이름 공간은 트리 구조입니다.

Each node and leaf on the tree corresponds to a resource set (which may be empty).

트리의 각 노드와 리프는 리소스 세트 (비어 있을 수 있음)에 해당합니다.

The domain system makes no distinctions between the uses of the interior nodes and leaves, and this memo uses the term "node" to refer to both.

도메인 시스템에서는 내부 노드와 리프의 사용을 구분하지 않으며 이 메모에서는 두 가지 모두를 지칭하기 위해 "노드"라는 용어를 사용합니다.

Each node has a label, which is zero to 63 octets in length.

각 노드에는 길이가 0~63옥텟인 레이블이 있습니다.

Brother nodes may not have the same label, although the same label can be used for nodes which are not brothers.

형제 노드에는 동일한 레이블이 없을 수 있지만 형제가 아닌 노드에는 동일한 레이블을 사용할 수 있습니다.

One label is reserved, and that is the null (i.e., zero length) label used for the root.

하나의 레이블이 예약되어 있으며 이는 루트에 사용되는 null(즉, 길이가 0인) 레이블입니다.

The domain name of a node is the list of the labels on the path from the node to the root of the tree.

노드의 도메인 이름은 노드에서 트리 루트까지의 경로에 있는 레이블 목록입니다.

By convention, the labels that compose a domain name are printed or read left to right, from the most specific (lowest, farthest from the root) to the least specific (highest, closest to the root).

관례적으로 도메인 이름을 구성하는 레이블은 가장 구체적인 것 (가장 낮은 것, 루트에서 가장 먼 것)부터 가장 덜 구체적인 것 (가장 높은 것, 루트에 가장 가까운 것)까지 왼쪽에서 오른쪽으로 인쇄되거나 읽혀집니다.

Internally, programs that manipulate domain names should 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 representations can use a length byte of zero to terminate a domain name.

모든 도메인 이름은 레이블에 대한 null 문자열이 있는 루트에서 끝나기 때문에 이러한 내부 표현에서는 길이 바이트 0을 사용하여 도메인 이름을 종료할 수 있습니다.

By convention, domain names can be stored with arbitrary case, but domain name comparisons for all present domain functions are done in a case-insensitive manner, assuming an ASCII character set, and a high order zero bit.

관례적으로 도메인 이름은 임의의 대소문자를 사용하여 저장할 수 있지만 현재의 모든 도메인 기능에 대한 도메인 이름 비교는 ASCII 문자 집합과 상위 0비트를 가정하여 대소문자를 구분하지 않는 방식으로 수행됩니다.

This means that you are free to create a node with label "A" or a node with label "a", but not both as brothers; you could refer to either using "a" or "A".

즉, 레이블이 "A"인 노드나 레이블이 "a"인 노드를 자유롭게 만들 수 있지만 둘 다 형제로 만들 수는 없습니다. "a" 또는 "A"를 사용하여 참조할 수 있습니다.

When you receive a domain name or label, you should preserve its case.

도메인 이름이나 레이블을 받으면 대/소문자를 유지해야 합니다.

The rationale for this choice is that we may someday need to add full binary domain names for new services; existing services would not be changed.

이 선택의 근거는 언젠가 새로운 서비스에 대한 전체 바이너리 도메인 이름을 추가해야 할 수도 있다는 것입니다. 기존 서비스는 변경되지 않습니다.

When a user needs to type a domain name, the length of each label is omitted and the labels are separated by dots (".").

사용자가 도메인 이름을 입력해야 하는 경우, 각 레이블의 길이는 생략되고 레벨은 점(".")으로 구분됩니다.

Since a complete domain name ends with the root label, this leads to a printed form which ends in a dot.

완전한 도메인 이름은 루트 레이블로 끝나기 때문에 점으로 끝나는 인쇄된 형식이 됩니다.

We use this property to distinguish between:

우리는 이 속성을 사용하여 다음을 구별합니다:

- a character string which represents a complete domain name (often called "absolute").

- 완전한 도메인 이름(종종 "절대"라고 함)을 나타내는 문자열입니다.

For example, "poneria.ISI.EDU."

예를 들면, "poneria.ISI.EDU."

- a character string that represents the starting labels of a domain name which is incomplete, and should be completed by local software using knowledge of the local domain (often called "relative").

- 불완전하고 로컬 도메인(종종 "상대"라고 함)에 대한 지식을 사용하여 로컬 소프트웨어로 완성되어야 하는 도메인 이름의 시작 레이블을 나타내는 문자열입니다.

For example, "poneria" used in the ISI.EDU domain.

예를 들어, ISI.EDU 도메인에서 사용되는 "poneria"입니다.

Relative names are either taken relative to a well known origin, or to a list of domains used as a search list.

상대 이름은 잘 알려진 출처 또는 검색 목록으로 사용되는 도메인 목록을 기준으로 선택됩니다.

Relative names appear mostly at the user interface, where their interpretation varies from implementation to implementation, and in master files, where they are relative to a single origin domain name.

상대 이름은 구현마다 해석이 달라지는 사용자 인터페이스와 단일 원본 도메인 이름과 관련된 마스터 파일에 주로 나타납니다.

The most common interpretation uses the root "." as either the single origin or as one of the members of the search list, so a multi-label relative name is often one where the trailing dot has been omitted to save typing.

가장 일반적인 해석은 루트 "."를 사용합니다. 단일 출처 또는 검색 목록의 구성원 중 하나로 사용되므로 다중 레이블 상대 이름은 입력을 절약하기 위해 후행 점이 생략되는 경우가 많습니다.

To simplify implementations, the total number of octets that represent a domain name (i.e., the sum of all label octets and label lengths) is limited to 255.

구현을 단순화하기 위해 도메인 이름을 나타내는 총 옥텟 수 (즉, 모든 레이블 옥텟과 레이블 길이의 합)는 255로 제한됩니다.

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 ends with the containing domain's name.

이 관계는 하위 도메인 이름이 포함 도메인 이름으로 끝나는지 확인하여 테스트할 수 있습니다.

For example, A.B.C.D is a subdomain of B.C.D, C.D, D, and " ".

예를 들어, A.B.C.D 는 B.C.D, C.D, D, 및 " " 의 하위 도메인입니다.