DNS - 4.3.3 와일드 카드

목록

4.3.3. Wildcards

4.3.3. 와일드 카드

In the previous algorithm, special treatment was given to RRs with owner names starting with the label "*".

이전 알고리즘에서는 소유자 이름이 "*" 레이블로 시작하는 RR에 특별한 처리가 제공되었습니다.

Such RRs are called wildcards.

이러한 RR을 와일드 카드라고 합니다.

Wildcard RRs can be thought of as instructions for synthesizing RRs.

와일드 카드 RR은 RR을 합성을 위한 지침으로 생각할 수 있습니다.

When the appropriate conditions are met, the name server creates RRs with an owner name equal to the query name and contents taken from the wildcard RRs.

적절한 조건이 충족되면 네임 서버는 쿼리 이름과 동일한 소유자 이름과 와일드카드 RR에서 가져온 내용을 사용하여 RR을 생성합니다.

This facility is most often used to create a zone which will be used to forward mail from the Internet to some other mail system.

이 기능은 인터넷에서 다른 메일 시스템으로 메일을 전달하는 데 사용되는 영역을 만드는 데 가장 자주 사용됩니다.

The general idea is that any name in that zone which is presented to server in a query will be assumed to exist, with certain properties, unless explicit evidence exists to the contrary.

일반적인 개념은 쿼리에서 서버에 표시되는 해당 영역의 모든 이름은 반대되는 명시적인 증거가 없는 한 특정 속성을 가지고 존재하는 것으로 가정된다는 것입니다.

Note that the use of the term zone here, instead of domain, is intentional; such defaults do not propagate across zone boundaries, although a subzone may choose to achieve that appearance by setting up similar defaults.

여기서 도메인 대신 영역이라는 용어를 사용한 것은 의도적인 것입니다. 이러한 기본값은 영역 경계를 넘어 전파되지 않지만 하위 영역은 유사한 기본값을 설정하여 해당 모양을 달성하도록 선택할 수 있습니다.

The contents of the wildcard RRs follows the usual rules and formats for RRs.

와일드 카드 RR의 내용은 RR의 일반적인 규칙과 형식을 따릅니다.

The wildcards in the zone have an owner name that controls the query names they will match.

영역의 와일드카드에는 일치하는 쿼리 이름을 제어하는 소유자 이름이 있습니다.

The owner name of the wildcard RRs is of the form "*.", where is any domain name.

와일드 카드 RR의 소유자 이름은 "*." 형식이고, 은 도메인 이름입니다.

should not contain other * labels, and should be in the authoritative data of the zone.

은 다른 * 라벨을 포함할 수 없으며 해당 영역의 신뢰할 수 있는 데이터에 있어야 합니다.

The wildcards potentially apply to descendants of , but not to itself.

와일드 잠재적으로 의 하위 항목에 적용되지만 자체에는 적용되지 않습니다.

Another way to look at this is that the "*" label always matches at least one whole label and sometimes more, but always whole labels.

이를 보는 또 다른 방법은 "*" 레이블이 항상 하나 이상의 전체 레이블과 일치하고 때로는 그 이상과 일치하지만 항상 전체 레이블과 일치한다는 것입니다.

Wildcard RRs do not apply:

와일드 카드 RR은 적용되지 않습니다:

- When the query is in another zone.

- 쿼리가 다른 영역에 있는 경우.

That is, delegation cancels the wildcard defaults.

즉, 위임은 와일드 카드 기본값을 취소합니다.

- When the query name or a name between the wildcard domain and the query name is know to exist.

- 쿼리 이름 또는 와일드카드 도메인과 쿼리 이름 사이에 이름이 존재하는 것으로 알려진 경우.

For example, if a wildcard RR has an owner name of "*.X", and the zone also contains RRs attached to B.X, the wildcards would apply to queries for name Z.X (presuming there is no explicit information for Z.X), but not to B.X, A.B.X, or X.

예를 들어 와일드카드 RR의 소유자 이름이 "*.X"이고 영역에 B.X에 연결된 RR도 포함되어 있는 경우 와일드카드는 이름 Z.X에 대한 쿼리에 적용됩니다 (Z.X에 대한 명시적인 정보가 없다고 가정), B.X, A.B.X 또는 X에는 해당되지 않습니다.

A * label appearing in a query name has no special effect, but can be used to test for wildcards in an authoritative zone; such a query is the only way to get a response containing RRs with an owner name with * in it.

쿼리 이름에 나타나는 * 레이블은 특별한 효과가 없지만 권한 있는 영역에서 와일드카드를 테스트하는 데 사용할 수 있습니다. 이러한 쿼리는 소유자 이름에 *가 포함된 RR이 포함된 응답을 얻을 수 있는 유일한 방법입니다.

The result of such a query should not be cached.

이러한 쿼리의 결과는 캐시되어서는 안 됩니다.

Note that the contents of the wildcard RRs are not modified when used to synthesize RRs.

RR을 합성하는데 사용될 때 와일드카드 RR의 내용은 수정되지 않습니다.

To illustrate the use of wildcard RRs, suppose a large company with a large, non-IP/TCP, network wanted to create a mail gateway.

와일드 카드 RR의 사용을 설명하기 위해, IP/TCP가 아닌 대규모 네트워크를 갖춘 대기업이 메일 게이트웨이를 생성하려고 한다고 가정해 보겠습니다.

If the company was called X.COM, and IP/TCP capable gateway machine was called A.X.COM, the following RRs might be entered into the COM zone:

회사 이름이 X.COM이고 IP/TCP 가능 게이트웨이 시스템이 A.X.COM인 경우 다음 RR이 COM 영역에 입력될 수 있습니다:

X.COM MX 10 A.X.COM *.X.COM MX 10 A.X.COM A.X.COM A 1.2.3.4 A.X.COM MX 10 A.X.COM *.A.X.COM MX 10 A.X.COM

This would cause any MX query for any domain name ending in X.COM to return an MX RR pointing at A.X.COM.

이로 인해 X.COM으로 끝나는 도메인 이름에 대한 MX 쿼리가 A.X.COM을 가리키는 MX RR을 반환하게 됩니다.

Two wildcard RRs are required since the effect of the wildcard at *.X.COM is inhibited in the A.X.COM subtree by the explicit data for A.X.COM.

A.X.COM에 대한 명시적 데이터에 의해 A.X.COM 하위 트리에서 *.X.COM의 와일드카드 효과가 금지되므로 두 개의 와일드카드 RR이 필요합니다.

X.COM MX 10 A.X.COM * .X.COM MX 10 A.X.COM A.X.COM A 1.2.3.4 A.X.COM MX 10 A.X.COM * .A.X.COM MX 10 A.X.COM

Note also that the explicit MX data at X.COM and A.X.COM is required, and that none of the RRs above would match a query name of XX.COM.

또한 X.COM 및 A.X.COM의 명시적인 MX 데이터가 필요하며 위의 RR 중 어느 것도 XX.COM의 쿼리 이름과 일치하지 않습니다.