2020년 10월 14일 수요일

RFC 3490-애플리케이션에서 도메인 이름 국제화 (IDNA)

RFC 3490-애플리케이션에서 도메인 이름 국제화 (IDNA)

인터넷 RFC 색인

유즈넷 FAQ 색인

기타 FAQ

서류

도구

검색

FAQ 검색

RFC 검색

IFC 홈

도시

국가

병원

웹 호스팅 등급

[ RFC 색인 | 유즈넷 FAQ | 웹 FAQ | 문서 | 도시 | SEC 서류 | 학교 ]

네트워크 워킹 그룹 P. Faltstrom 의견 요청 : 3490 Cisco 카테고리 : Standards Track P. Hoffman IMC 및 VPNC A. Costello UC 버클리 2003 년 3 월 응용 프로그램에서 도메인 이름 국제화 (IDNA) 이 메모의 상태 이 문서는 인터넷 표준 추적 프로토콜을 지정합니다.

인터넷 커뮤니티, 토론 및 제안 요청 개량. "인터넷"의 최신판을 참조하십시오. 표준화 상태에 대한 공식 프로토콜 표준 "(STD 1) 및이 프로토콜의 상태. 이 메모의 배포는 무제한입니다.

저작권 고지 Copyright (C) The Internet Society (2003). 판권 소유. 요약 지금까지는 도메인 이름을 사용하는 표준 방법이 없었습니다. ASCII 레퍼토리 외부의 문자. 이 문서는 국제화 도메인 이름 (IDN) 및 처리를위한 IDNA (Internationalizing Domain Names in Applications) 표준 방식으로. IDN은 큰 문자를 사용합니다.

레퍼토리 (유니 코드),하지만 IDNA는 비 ASCII 문자를 이미 허용 된 ASCII 문자 만 사용하여 표시됩니다. 오늘은 호스트 이름이라고합니다. 이 이전 버전과 호환되는 표현은 DNS와 같은 기존 프로토콜에 필요하므로 IDN이 기존 인프라에 대한 변경없이 도입되었습니다.

IDNA는 자유 텍스트가 아닌 도메인 이름 처리만을 의미합니다.

목차 1. 소개............................................... ... 2 1.1 문제 설명 ......................................... 3 1.2 IDNA의 한계 ....................................... 3 1.3 애플리케이션 개발자를위한 간략한 개요 ................. 4 2. 용어 ............................................... .... 5 3. 요구 사항 및 적용 가능성 ................................ 7 3.1 요구 사항 .............................................. 7 3.2 적용 성 ............................................. 8 3.2.1. DNS 리소스 레코드 ................................ 8 3.2.2. 도메인 이름에 저장된 비 도메인 이름 데이터 유형 ... 9 4. 변환 작업 ......................................... 9 4.1 ToASCII ................................................ ... 10 4.2 ToUnicode ................................................ . 11 5. ACE 접두사 .............................................. ...... 12 6. DNS를 사용하는 일반적인 애플리케이션에 대한 시사점 ..................... 13 6.1 애플리케이션의 입력 및 표시 ......................... 14 6.2 애플리케이션 및 리졸버 라이브러리 ....................... 15 6.3 DNS 서버 ............................................... 15 6.4 원시 ACE 인코딩에 사용자 노출 방지 ........... 16 6.5 IDN 도메인 이름의 DNSSEC 인증 ................. 16 7. 네임 서버 고려 사항 .................................... 17 8. 루트 서버 고려 사항 .................................... 17 9. 참고 문헌 ............................................... ..... 18 9.1 참고 문헌 ...................................... 18 9.2 참고 자료 .................................... 18 10. 보안 고려 사항 ...................................... 19 11. IANA 고려 사항 .......................................... 20 12. 저자 주소 ........................................... 21 13. 전체 저작권 성명 ..................................... 22 1. 소개

IDNA는 응용 프로그램이 특정 ASCII 이름 레이블을 사용하도록 허용하여 작동합니다. (특수 접두사로 시작) 비 ASCII 이름 레이블을 나타냅니다.

하위 계층 프로토콜은이를 인식 할 필요가 없습니다. 따라서 IDNA는 인프라 변경에 의존하지 않습니다.

특히 IDNA DNS 서버, 확인자 또는 프로토콜의 변경 사항에 의존하지 않습니다.

요소, 기존 DNS에서 제공하는 ASCII 이름 서비스 IDNA에는 전적으로 충분합니다.

이 문서는 IDNA를 준수하기위한 애플리케이션을 요구하지 않습니다. 그러나 응용 프로그램은 IDN을 지원하기 위해 IDNA를 사용할 수 있습니다. 기존 인프라와의 상호 운용성을 유지합니다. 만약 응용 프로그램이 도메인 이름, IDNA에 비 ASCII 문자를 사용하려고합니다. 현재 정의 된 유일한 옵션입니다. IDNA 지원 추가 기존 응용 프로그램은 응용 프로그램 만 변경해야합니다.

사용자 인터페이스에 유연성을위한 여지를 남깁니다. IDN 솔루션에 대한 많은 논의는 전환 문제와 IDN이 모든 구성 요소가 업데이트되었습니다. 선택하지 않은 제안 IDN 워킹 그룹은 사용자 애플리케이션, 리졸버, 사용자가 사용하기 위해 업데이트되는 DNS 서버 국제화 된 도메인 이름. 널리 퍼진 것에 의존하기보다는 모든 구성 요소의 업데이트, IDNA는 사용자 업데이트에 따라 다릅니다.

응용 프로그램 만; DNS 프로토콜이나 기타 사항을 변경할 필요가 없습니다. 사용자 컴퓨터의 DNS 서버 또는 확인자. 1.1 문제 설명 IDNA 사양은 레퍼토리 확장 문제를 해결합니다.

유니 코드를 포함하기 위해 도메인 이름에 사용할 수있는 문자 수 레퍼토리 (일부 제한 있음). IDNA는 DNS가 제공하는 서비스를 애플리케이션으로 확장하지 않습니다. 대신 응용 프로그램 (함축적으로 사용자)이 계속됩니다. 정확히 일치하는 조회 서비스를 확인합니다. 하나의 정확히 일치하는 이름이거나 일치하는 이름이 없습니다.

이 모델은 기존 응용 프로그램이 잘 작동하지만 필요 여부에 관계없이 사용자가 정확한 철자를 알고있는 국제화 된 도메인 이름 사용자가 웹과 같은 애플리케이션에 입력하는 도메인 이름 브라우저 및 메일 사용자 에이전트. 더 큰 소개 문자 레퍼토리는 잠재적으로 맞춤법 오류를 만듭니다. 특히 경우에 따라 동일한 모양을 제공하므로 명함의 예, 여러 유니 코드 코드와 시각적으로 일치 할 수 있음 포인트 또는 코드 포인트의 여러 시퀀스. IDNA를 사용하면 다음을 방지 할뿐만 아니라 기존 인프라 (예 : DNS 서버 및 메일 전송 에이전트), 또한 IDN의 기본적인 사용을 허용함으로써 비 ASCII의 ASCII 표현을 사용하여 애플리케이션에서 이름 레이블. 이러한 이름은 읽기에 매우 사용자 친화적이지 않지만 유형이므로 사용자 입력에 적합하지 않습니다.

예) 이메일에 답장하고 URL을 클릭해도 표시된 도메인 이름은 사용자가 이해할 수 없습니다. 하기 위해 사용자 친화적 인 IDN 입력 및 출력, 애플리케이션 허용 이 사양에 맞게 수정해야합니다. IDNA는 유니 코드 문자 레퍼토리를 사용하므로 다른 사람을 기다리는 데 내재 된 상당한 지연 특정 문자 집합은 다른 사람에 의해 IDN 목적으로 정의됩니다.

표준 개발 조직. 1.2 IDNA의 한계 IDNA 프로토콜은 사용자의 모든 언어 문제를 해결하지 않습니다. 다른 스크립트에 이름을 입력합니다. 많은 중요한 언어 기반 스크립트 기반 매핑은 IDNA에서 다루지 않으며 프로토콜 외부에서 처리됩니다.

예를 들어, 입력 된 이름 중국어 번체 및 간체 문자의 혼합은 단일 정식 이름에 매핑됩니다. 또 다른 예는 스칸디나비아입니다. U + 00F6 (LATIN SMALL LETTER O WITH DIAERESIS)는 U + 00F8 (LATIN SMALL LETTER O WITH 뇌졸중). 자세히 고려되지 않은 중요한 문제의 예 IDNA는 진입하는 사용자에게 높은 확률을 제공하는 방법입니다.

시각적 정보를 기반으로 한 도메인 이름 (예 : 비즈니스 카드 또는 광고판) 또는 청각 정보 (예 : 전화 또는 라디오)가 IDN을 올바르게 입력합니다. ASCII에도 유사한 문제가 있습니다. 예를 들어 도메인 이름 간의 시각적 혼동 가능성 문자 'O'와 숫자 0, 그러나 더 큰 도입 캐릭터 레퍼토리는 비슷한 기회를 더 많이 만듭니다. 비슷하게 들리는 이름. 이것은 복잡한 언어, 컴퓨터의 입력 방법 등과 관련된 문제. 또한, 높은 수준에 필요한 매칭 및 검색의 종류 성공 확률은 DNS의 역할과 정확히 일치하는 기능.

애플리케이션 개발자를위한 간략한 개요 응용 프로그램은 IDNA를 사용하여 국제화 된 도메인 이름을 지원할 수 있습니다.

DNS를 포함하여 ASCII 도메인 이름이 이미 지원되는 모든 곳 마스터 파일 및 리졸버 인터페이스. (응용 프로그램은 또한 비 ASCII를 사용하여 직접 IDN을 지원하는 프로토콜 및 인터페이스 표현. IDNA는 특정 사항을 처방하지 않습니다.

새로운 프로토콜에 대한 표현이지만 여전히 어떤 이름을 유효하고 비교 방법) IDNA 프로토콜은 애플리케이션 내에 완전히 포함되어 있습니다. 그것은 클라이언트-서버 또는 피어-투-피어 프로토콜이 아닙니다. 모든 것이 완료되었습니다.

응용 프로그램 자체 내부. DNS 해석기와 함께 사용하는 경우 라이브러리, IDNA는 응용 프로그램과 응용 프로그램 사이에 "shim"으로 삽입됩니다.

리졸버 라이브러리. DNS 영역에 이름을 쓰는 데 사용되는 경우 IDNA 이름이 영역에 커밋되기 직전에 사용됩니다. 이 문서의 섹션 4에 설명 된 두 가지 작업이 있습니다.

-ToASCII 작업은 IDN을 무언가에 보내기 전에 사용됩니다. ASCII 이름 (예 : 해석기)을 예상하거나 IDN을 작성하는 경우 ASCII 이름 (예 : DNS 마스터 파일)을 예상하는 위치로. -ToUnicode 연산은 사용자에게 이름을 표시 할 때 사용됩니다. 예를 들어 DNS 영역에서 얻은 이름입니다.

ToASCII 작업이 실패 할 수 있다는 점에 유의해야합니다. 그 경우 도메인 이름을 처리 할 때 실패하면 해당 도메인 이름을 사용할 수 없습니다.

국제화 된 도메인 이름으로 응용 프로그램은 이 실패를 처리하는 몇 가지 방법. IDNA에서는 구현시 다음을 사용하여 입력 문자열을 처리해야합니다.

Stringprep [STRINGPREP]의 프로필 인 Nameprep [NAMEPREP], 그런 다음 Punycode [PUNYCODE]를 사용합니다. IDNA의 구현은 반드시 Nameprep 및 Punycode를 완전히 구현합니다.

Nameprep도 Punycode도 아닙니다. 선택 사항입니다.

용어 키워드 "MUST", "SHALL", "REQUIRED", "SHOULD", "RECOMMENDED", 이 문서의 "MAY"는 BCP에 설명 된대로 해석됩니다.

RFC 2119 [ RFC2119 ]. 코드 포인트는 문자와 관련된 정수 값입니다. 코딩 된 문자 세트. 유니 코드 [UNICODE]는 수십 개의 수천 개의 문자. 단일 유니 코드 코드 포인트는 다음과 같이 표시됩니다.

"U +"뒤에 4 ~ 6 개의 16 진수가오고 범위는 유니 코드 코드 포인트는 분리 된 두 개의 16 진수로 표시됩니다. 접두사없이 ".."로. ASCII는 US-ASCII [USASCII]를 의미하며 128을 포함하는 코드화 된 문자 집합입니다. 0..7F 범위의 코드 포인트와 연관된 문자.

유니 코드 ASCII의 확장입니다. 여기에는 모든 ASCII 문자가 포함되며 동일한 코드 포인트와 연관시킵니다. 이 문서에서 "LDH 코드 포인트"라는 용어는 ASCII 문자, 숫자 및 하이픈과 관련된 코드 포인트 마이너스; 즉, U + 002D, 30..39, 41..5A 및 61..7A입니다.

"LDH"는 "문자, 숫자, 하이픈"의 약어입니다. [STD13]은 "도메인 이름"과 "호스트 이름"에 대해 이야기하지만 많은 사람들이 용어를 같은 의미로 사용하십시오. 또한 [STD13]은 엄청나게 분명합니다. 정확한 정보를 알고 있다고 확신하는 많은 사람들 이러한 각 용어의 정의는 정의에 동의하지 않습니다. 에 이 문서에서는 "도메인 이름"이라는 용어가 일반적으로 사용됩니다.

이 문서는 호스트 이름을 참조 할 때마다 명시 적으로 [STD3]를 인용합니다. 거기에 정의 된 구문 제한. 레이블은 도메인 이름의 개별 부분입니다. 레이블은 일반적으로 점으로 구분되어 표시됩니다.

예 : 도메인 이름 "www.example.com"은 "www", "example"및 "com". ([STD13]에 설명 된 길이가 0 인 루트 레이블입니다. "www.example.com"과 같이 명시 적이어야합니다. 또는 암시 적 "www.example.com"은이 사양에서 레이블로 간주되지 않습니다.) IDNA는 텍스트 레이블에서 사용 가능한 문자 세트를 확장합니다.

이 문서의 나머지 부분에서 "라벨"이라는 용어는 "텍스트 레이블", "모든 레이블"은 "모든 텍스트 레이블"을 의미합니다.

"국제화 된 레이블"은 ToASCII가 작동 (섹션 4 참조)은 실패없이 적용 할 수 있습니다 ( UseSTD3ASCIIRules 플래그 설정 해제). 이것은 모든 ASCII 레이블이 [STD13] 길이 제한을 충족하는 것은 국제화 상표. 따라서 "국제화 된 레이블"이라는 용어는 일반화, 이전 ASCII 레이블과 새로운 비 ASCII 모두 수용 라벨. 대부분의 유니 코드 문자는 국제화 된 레이블, ToASCII는 일부 입력 문자열에 대해 실패합니다. 이러한 문자열은 유효한 국제화 된 레이블이 아닙니다.

"국제화 도메인 이름"(IDN)은 다음과 같은 도메인 이름입니다. 모든 레이블은 국제화 된 레이블입니다. 이것은 모든 ASCII 도메인 이름은 IDN입니다 (이는 ASCII가 아닌 문자를 포함하지 않는 IDN 이름). 이 문서는 "국제화 된 호스트"를 정의하지 않습니다.

ASCII 이름의 경우처럼 일부 DNS 영역 관리자는 DNS에 의해 부과 된 것 이상의 제한을 부과 할 수 있습니다. 또는 IDNA로 등록 될 수있는 문자 또는 문자열에 해당 영역의 레이블. 이러한 제한은 DNS 프로토콜 메시지의 구문 또는 의미; 이름에 대한 쿼리 일치하지 않는 레코드는 영역에없는 이유. 쿼리를 발행하는 클라이언트 또는 응답을 해석하는 것은 영역 별 제한 또는 규칙. IDNA에서 레이블의 동등성은 ToASCII의 관점에서 정의됩니다. 주어진 레이블에 대한 ASCII 형식을 구성하는 작업 또는 레이블이 이미 ASCII 레이블이 아니 었습니다. 레이블은 다음과 같이 정의됩니다.

ToASCII에 의해 생성 된 ASCII 형식 인 경우에만 동등합니다. 대소 문자를 구분하지 않는 ASCII 비교를 사용하여 일치합니다.

ASCII 레이블 이미 동등한 개념이 있습니다. 대문자와 소문자는 동등한 것으로 간주됩니다. 동등성에 대한 IDNA 개념은 그 오래된 개념의 확장. IDNA의 해당 레이블은 다음과 같습니다.

"foo"및 "Foo"와 같이 동일한 레이블의 대체 형식으로 처리됩니다. 동일한 레이블의 대체 형식으로 처리됩니다.

국제화 된 레이블을 기존 응용 프로그램에서 IDNA는 "ACE 레이블"을 사용합니다 (ACE는 ASCII를 나타냅니다. 호환 가능한 인코딩). ACE 레이블은 국제화 된 레이블입니다.

ASCII로 렌더링 할 수 있으며 ASCII로 렌더링 할 수없는 국제화 된 레이블입니다. 주어진 ASCII로 렌더링 할 수없는 국제화 된 레이블 인 ToASCII 작업은이를 동등한 ACE 레이블로 변환합니다 (반면 ASCII 레이블은 ToASCII에 의해 변경되지 않습니다.

ACE 레이블은 사용자에게 표시하기에 적합하지 않습니다. ToUnicode 작업은 레이블을 동등한 비 ACE 레이블로 변환합니다. 사실, ACE 레이블은 공식적으로 ToUnicode 작업이 변경됩니다 (ACE가 아닌 레이블은 ToUnicode). 모든 ACE 레이블은 다음에 지정된 ACE 접두사로 시작합니다.

섹션 5. ToASCII 및 ToUnicode 작업은 섹션 4. "ACE 접두사"는이 문서에서 ASCII 문자열로 정의됩니다. 모든 ACE 레이블의 시작 부분에 나타나는 문자. 그것은 섹션 5에 명시되어 있습니다. 이 문서에서 "도메인 이름 슬롯"은 프로토콜로 정의됩니다. 요소 또는 함수 인수 또는 반환 값 (등) 도메인 이름을 전달하도록 명시 적으로 지정됩니다. 도메인의 예 이름 슬롯에는 다음이 포함됩니다.

DNS 쿼리의 QNAME 필드; 이름 인수 gethostbyname () 라이브러리 함수의; 이메일 주소의 일부 전자 메일 메시지의 보낸 사람 : 필드에서 at 기호 (@)를 따릅니다.

헤더; 의 src 속성에있는 URI의 호스트 부분 HTML <IMG> 태그. 도메인을 포함하는 일반 텍스트 name은 도메인 이름 슬롯이 아닙니다. 예를 들어, 나타나는 도메인 이름 이메일 메시지의 일반 텍스트 본문에서 도메인을 차지하지 않습니다.

이름 슬롯. 이 문서에서 "IDN 인식 도메인 이름 슬롯"은 운반을 위해 명시 적으로 지정된 도메인 이름 슬롯 이 문서에 정의 된 국제화 된 도메인 이름. 그만큼 지정은 정적 일 수 있습니다 (예 : 프로토콜 또는 인터페이스) 또는 동적 (예 : 대화식 세션에서 협상). 이 문서에서 "IDN 비 인식 도메인 이름 슬롯"은 다음과 같이 정의됩니다.

IDN 인식 도메인 이름 슬롯이 아닌 모든 도메인 이름 슬롯. 분명히 여기에는 사양이 지정된 모든 도메인 이름 슬롯이 포함됩니다. IDNA보다 앞서 있습니다.

요구 사항 및 적용 가능성 3.1 요구 사항 IDNA 적합성은 다음 네 가지 요구 사항을 준수 함을 의미합니다. 1) 라벨 구분자로 도트를 사용할 때마다 문자는 점으로 인식해야합니다,

U + 002E (마침표), U + 3002 (표의 문자 마침표), U + FF0E (전각 마침표), U + FF61 (반각 표의 문자 마침표). 2) 도메인 이름이 IDN 비 인식 도메인 이름 슬롯에 들어갈 때마다 (섹션 2 참조), ASCII 문자 만 포함해야합니다.

주어진 국제화 도메인 이름 (IDN), 동등한 도메인 이름 이 요구 사항을 충족하는 것은 ToASCII 작동 (섹션 4 참조)을 각 라벨에 레이블 구분 기호로 사용되며 모든 레이블 구분 기호를 U + 002E. 3) 도메인 이름 슬롯에서 얻은 ACE 레이블은 숨겨야합니다.

환경이 비 ACE를 처리 할 수있는 것으로 알려진 경우 사용자 ACE 양식이 명시 적으로 요청 된 경우를 제외하고 양식. 때 환경이 비 ACE를 처리 할 수 ​​있는지 여부를 알 수 없음 응용 프로그램은 ACE가 아닌 양식을 사용할 수 있습니다 (실패 할 수 있음). 제대로 표시되지 않는 등) 또는 ACE를 사용할 수 있습니다. (사용자에게는 이해하기 어려운 것처럼 보일 것입니다).

주어진 국제화 된 도메인 이름, 동등한 도메인 이름 ACE 레이블이없는 것은 ToUnicode를 적용하여 얻을 수 있습니다. 각 라벨에 작동 (섹션 4 참조). 요구 사항 2 및 3 둘 다 적용되며 요구 사항 2가 우선합니다.

두 라벨을 비교할 때마다 반드시 일치하는 것으로 간주되어야합니다.

동일한 경우에만, 즉 ASCII 형식 (ToASCII를 적용하여 얻음) 대소 문자를 구분하지 않는 일치 ASCII 비교. 두 이름을 비교할 때마다 해당 레이블이있는 경우에만 일치하는 것으로 간주됩니다.

이름이 동일한 형식의 레이블을 사용하는지 여부에 관계없이 일치 구분자. 3.2 적용 가능성 IDNA는 모든 도메인 이름 슬롯의 모든 도메인 이름에 적용 가능합니다. 명시 적으로 제외 된 경우를 제외하고. 이것은 IDNA가 이전의 많은 프로토콜에 적용 가능함을 의미합니다.

IDNA. 해당 프로토콜에서 도메인 이름 슬롯을 차지하는 IDN ASCII 형식이어야합니다 (섹션 3.1, 요구 사항 2 참조). 3.2.1. DNS 리소스 레코드 IDNA는 NAME 및 RDATA 필드의 도메인 이름에는 적용되지 않습니다. CLASS가 IN이 아닌 DNS 리소스 레코드입니다. 이 예외가 적용됩니다.

IN이 아닌 모든 클래스, 현재와 미래에 표준은 명시 적으로 IDNA. 현재 IDNA의 적용 가능성에 대한 다른 예외는 없습니다. DNS 리소스 레코드에; 그것은 전적으로 CLASS에 의존합니다. 유형. 이것은 새로운 유형이 정의 되더라도 그대로 유지됩니다.

새로운 유형이 복잡해 져야하는 설득력있는 이유가 없다면 유형별 규칙을 적용하여 중요합니다. 3.2.2. 도메인 이름에 저장된 비 도메인 이름 데이터 유형 IDNA를 사용하면 ASCII가 아닌 문자를 도메인 이름은 IDNA가 다른 데이터 유형에서 비 ASCII 문자 표현 도메인 이름에 저장됩니다. 예를 들어 이메일 주소 로컬 부분은 때때로 도메인 레이블에 저장됩니다 ( hostmaster@example.com 은 SOA의 RDATA 필드에서 hostmaster.example.com으로 표시됩니다. 기록).

IDNA는 기존 이메일 표준을 업데이트하지 않습니다. 로컬 부분에는 ASCII 문자 만 허용됩니다. 따라서 이메일 표준이 개정되어 현지에서 IDNA를 사용하도록 parts, 이메일 주소의 로컬 부분을 보유하는 도메인 레이블 ACE 접두사로 시작해서는 안되며, 시작하더라도 문자 그대로 시작되는 로컬 부분으로 해석됩니다. ACE 접두사.

변환 작업 애플리케이션이 도메인 이름을 IDN 비 인식 슬롯으로 변환하거나 사용자에게 표시됩니다. 이 섹션에서는 수행 할 단계를 지정합니다.

변환, ToASCII 및 ToUnicode 작업. ToASCII 또는 ToUnicode에 대한 입력은 유니 코드 코드 포인트의 시퀀스 (모든 ASCII 코드 포인트는 유니 코드 코드 포인트이기도합니다).

도메인 이름이 다음을 사용하여 표현되는 경우 유니 코드 또는 US-ASCII 이외의 문자 집합 인 경우 먼저 유니 코드로 트랜스 코딩됩니다. 전체 도메인 이름에서 시작하여 응용 프로그램이 변환을 수행하는 데 필요한 사항은 다음과 같습니다.

도메인 이름이 "저장된 문자열"인지 "쿼리인지 결정 [STRINGPREP]에 설명 된대로 문자열 "입니다.이 변환이 다음과 같은 경우 [STRINGPREP]의 "쿼리"규칙에서 다음 플래그를 설정합니다.

"AllowUnassigned". 2)에 설명 된대로 도메인 이름을 개별 레이블로 분할합니다. 섹션 3.1. 레이블에는 구분 기호가 포함되어 있지 않습니다.

각 라벨에 대해 제한 적용 여부 결정 호스트 이름 [STD3]의 ASCII 문자. (이미 신청 IDNA가 도입되기 전에 이러한 선택에 직면했으며 항상 똑같은 방식으로 결정을 계속하십시오. IDNA 이 선택과 관련하여 새로운 권장 사항이 없습니다.) 제한을 적용하려면 다음 플래그를 설정하십시오.

해당 레이블에 대해 "UseSTD3ASCIIRules". 4) ToASCII 또는 ToUnicode로 각 레이블 처리 적절한 작업. 일반적으로 ToASCII를 사용합니다. IDN을 인식하지 못하는 이름을 입력하려는 경우 슬롯이고 표시하는 경우 ToUnicode 작업을 사용합니다.

사용자에게 이름; 섹션 3.1은 적용 가능한 요구 사항. 5) 4 단계에서 ToASCII가 적용되었고 점이 라벨로 사용 된 경우 구분 기호를 사용하려면 모든 레이블 구분 기호를 U + 002E (마침표)로 변경합니다. 다음 두 하위 섹션은 ToASCII 및 ToUnicode를 정의합니다. 4 단계에서 사용되는 작업입니다.

프로토콜에 대한이 설명은 특정 프로 시저 이름, 이름을 사용합니다. 의 사양을 용이하게하기 위해 플래그 등 실험 계획안. 이 이름과 실제 단계 절차는 구현에 필요하지 않습니다. 사실, 에 지정된 것과 동일한 외부 동작을 갖는 구현 이 문서는이 사양을 준수합니다. 4.1 ToASCII ToASCII 작업은 일련의 유니 코드 코드 포인트를 사용합니다. 하나의 레이블을 구성하고이를 일련의 코드 포인트로 변환합니다.

ASCII 범위 (0..7F). ToASCII가 성공하면 원래 시퀀스 결과 시퀀스는 동일한 레이블입니다. ToASCII 작업이 실패 할 수 있다는 점에 유의해야합니다.

ToASCII 단계가 실패하면 실패합니다. ToASCII 작업의 단계가있는 경우 도메인 이름의 레이블에서 실패하면 해당 도메인 이름은 국제화 된 도메인 이름으로 사용됩니다. 거래 방법 이 오류는 응용 프로그램에 따라 다릅니다. ToASCII에 대한 입력은 일련의 코드 포인트입니다.

AllowUnassigned 플래그 및 UseSTD3ASCIIRules 플래그. 출력 ToASCII는 일련의 ASCII 코드 포인트이거나 실패입니다. 질환. ToASCII는 모든 코드 포인트 시퀀스를 변경하지 않습니다. 시작할 ASCII 범위 (실패 할 수 있음). 적용 ToASCII 작업을 여러 번 수행하면 다음과 동일한 효과가 있습니다. 한 번만 적용합니다. ToASCII는 다음 단계로 구성됩니다.

시퀀스에 ASCII 범위 밖의 코드 포인트가 포함 된 경우 (0..7F) 그런 다음 2 단계로 진행하고 그렇지 않으면 3 단계로 건너 뜁니다.

[NAMEPREP]에 지정된 단계를 수행하고 오류가 있으면 실패합니다. 오류. AllowUnassigned 플래그는 [NAMEPREP]에서 사용됩니다.

UseSTD3ASCIIRules 플래그가 설정된 경우 다음 검사를 수행합니다. (a) 비 LDH ASCII 코드 포인트가 없는지 확인합니다. 즉, 0..2C, 2E..2F, 3A..40, 5B..60 및 7B..7F가 없습니다. (b) 선행 및 후행 하이픈 마이너스가 없는지 확인합니다. 그 즉, 시작과 끝에 U + 002D가없는 것입니다.

순서.

시퀀스에 ASCII 범위 밖의 코드 포인트가 포함 된 경우 (0..7F) 그런 다음 5 단계로 진행하고 그렇지 않으면 8 단계로 건너 뜁니다.

시퀀스가 ​​ACE 접두사로 시작하지 않는지 확인합니다.

[PUNYCODE]의 인코딩 알고리즘을 사용하여 시퀀스를 인코딩하고 오류가 있으면 실패합니다.

ACE 접두사를 추가합니다. 8. 코드 포인트 수가 1 ~ 63 범위에 있는지 확인합니다. 포함한.

- RFC 3490-애플리케이션에서 도메인 이름 국제화 (IDNA) **-1 로이어집니다,

ToUnicode/

#네트워크 워킹 그룹 #P Faltstrom #의견 요청 #3490 Cisco #카테고리 #Standards Track P Hoffman IMC #VPNC A Costello UC 버클리 #2003 년 3 월 응용 프로그램 #도메인 이름 국제화 (IDNA) #메모의 상태 #문서 #인터넷 표준 추적 프로토콜을 지정 #인터넷 커뮤니티 #토론 #제안 요청 개량 #인터넷"의 최신판을 참조 #표준화 상태 #공식 프로토콜 표준 "(STD 1) #프로토콜의 상태 #메모의 배포는 무제한 #저작권 고지 Copyright (C) The Internet Society (2003) #판권 소유 요약 #지금까지 #도메인 이름을 사용하는 표준 방법 #ASCII 레퍼토리 외부의 문자 #문서는 국제화 도메인 이름 (IDN) #처리를위한 IDNA #Internationalizing Domain Names in Applications #표준 방식 #IDN은 큰 문자를 사용 #레퍼토리 (유니 코드) #IDNA는 비 ASCII 문자를 이미 허용 된 ASCII 문자 만 사용하여 표시됩니다 #오늘은 호스트 이름 #이전 버전과 호환되는 표현은 DNS와 같은 기존 프로토콜에 필요하므로 IDN이 기존 인프라에 대한 변경없이 도입 #IDNA #자유 텍스트가 아닌 도메인 이름 처리만을 의미

도메인 이름 국제화 (IDNA)

도메인 이름 국제화 (IDNA)

RFC 3490-애플리케이션에서 도메인 이름 국제화 (IDNA)

[ RFC 색인 | 유즈넷 FAQ | 웹 FAQ | 문서 | 도시 | SEC 서류 | 학교 ]

네트워크 워킹 그룹 P. Faltstrom 의견 요청 : 3490 Cisco 카테고리 : Standards Track P. Hoffman IMC 및 VPNC A. Costello UC 버클리 2003 년 3 월 응용 프로그램에서 도메인 이름 국제화 (IDNA) 이 메모의 상태 이 문서는 인터넷 표준 추적 프로토콜을 지정합니다. 인터넷 커뮤니티, 토론 및 제안 요청 개량. "인터넷"의 최신판을 참조하십시오.

표준화 상태에 대한 공식 프로토콜 표준 "(STD 1) 및이 프로토콜의 상태. 이 메모의 배포는 무제한입니다. 저작권 고지 Copyright (C) The Internet Society (2003). 판권 소유. 요약 지금까지는 도메인 이름을 사용하는 표준 방법이 없었습니다.

ASCII 레퍼토리 외부의 문자. 이 문서는 국제화 도메인 이름 (IDN) 및 처리를위한 IDNA (Internationalizing Domain Names in Applications) 표준 방식으로. IDN은 큰 문자를 사용합니다.

레퍼토리 (유니 코드),하지만 IDNA는 비 ASCII 문자를 이미 허용 된 ASCII 문자 만 사용하여 표시됩니다. 오늘은 호스트 이름이라고합니다. 이 이전 버전과 호환되는 표현은 DNS와 같은 기존 프로토콜에 필요하므로 IDN이 기존 인프라에 대한 변경없이 도입되었습니다. IDNA는 자유 텍스트가 아닌 도메인 이름 처리만을 의미합니다.

목차

소개/ 문제 설명/ IDNA의 한계/ 애플리케이션 개발자를위한 간략한 개요/ 용어/ 요구 사항 및 적용 가능성/ 요구 사항/ 적용 성/ DNS 리소스 레코드/ 도메인 이름에 저장된 비 도메인 이름 데이터 유형/ 변환 작업/ ToASCII/ ToUnicode/ ACE/ 접두사/ DNS를 사용하는 일반적인 애플리케이션에 대한 시사점/ 애플리케이션의 입력 및 표시/ 애플리케이션 및 리졸버 라이브러리/ DNS 서버/ 원시 ACE 인코딩에 사용자 노출 방지/ IDN 도메인 이름의 DNSSEC 인증/ 네임 서버 고려 사항/ 루트 서버 고려 사항/ 참고 문헌/ 참고 문헌/ 참고 자료/ 보안 고려 사항/ IANA 고려 사항/ 저자 주소/ 전체 저작권 성명/ 소개 IDNA는 응용 프로그램이 특정 ASCII 이름 레이블을 사용하도록 허용하여 작동합니다.

(특수 접두사로 시작) 비 ASCII 이름 레이블을 나타냅니다. 하위 계층 프로토콜은이를 인식 할 필요가 없습니다. 따라서 IDNA는 인프라 변경에 의존하지 않습니다. 특히 IDNA DNS 서버, 확인자 또는 프로토콜의 변경 사항에 의존하지 않습니다. 요소, 기존 DNS에서 제공하는 ASCII 이름 서비스 IDNA에는 전적으로 충분합니다. 이 문서는 IDNA를 준수하기위한 애플리케이션을 요구하지 않습니다. 그러나 응용 프로그램은 IDN을 지원하기 위해 IDNA를 사용할 수 있습니다.

기존 인프라와의 상호 운용성을 유지합니다. 만약 응용 프로그램이 도메인 이름, IDNA에 비 ASCII 문자를 사용하려고합니다. 현재 정의 된 유일한 옵션입니다. IDNA 지원 추가 기존 응용 프로그램은 응용 프로그램 만 변경해야합니다.

사용자 인터페이스에 유연성을위한 여지를 남깁니다. IDN 솔루션에 대한 많은 논의는 전환 문제와 IDN이 모든 구성 요소가 업데이트되었습니다. 선택하지 않은 제안 IDN 워킹 그룹은 사용자 애플리케이션, 리졸버, 사용자가 사용하기 위해 업데이트되는 DNS 서버 국제화 된 도메인 이름. 널리 퍼진 것에 의존하기보다는 모든 구성 요소의 업데이트, IDNA는 사용자 업데이트에 따라 다릅니다. 응용 프로그램 만; DNS 프로토콜이나 기타 사항을 변경할 필요가 없습니다.

사용자 컴퓨터의 DNS 서버 또는 확인자.

1.1 문제 설명 IDNA 사양은 레퍼토리 확장 문제를 해결합니다. 유니 코드를 포함하기 위해 도메인 이름에 사용할 수있는 문자 수 레퍼토리 (일부 제한 있음). IDNA는 DNS가 제공하는 서비스를 애플리케이션으로 확장하지 않습니다. 대신 응용 프로그램 (함축적으로 사용자)이 계속됩니다. 정확히 일치하는 조회 서비스를 확인합니다.

하나의 정확히 일치하는 이름이거나 일치하는 이름이 없습니다. 이 모델은 기존 응용 프로그램이 잘 작동하지만 필요 여부에 관계없이 사용자가 정확한 철자를 알고있는 국제화 된 도메인 이름 사용자가 웹과 같은 애플리케이션에 입력하는 도메인 이름 브라우저 및 메일 사용자 에이전트. 더 큰 소개 문자 레퍼토리는 잠재적으로 맞춤법 오류를 만듭니다.

특히 경우에 따라 동일한 모양을 제공하므로 명함의 예, 여러 유니 코드 코드와 시각적으로 일치 할 수 있음 포인트 또는 코드 포인트의 여러 시퀀스. IDNA를 사용하면 다음을 방지 할뿐만 아니라 기존 인프라 (예 : DNS 서버 및 메일 전송 에이전트), 또한 IDN의 기본적인 사용을 허용함으로써 비 ASCII의 ASCII 표현을 사용하여 애플리케이션에서 이름 레이블. 이러한 이름은 읽기에 매우 사용자 친화적이지 않지만 유형이므로 사용자 입력에 적합하지 않습니다.

예) 이메일에 답장하고 URL을 클릭해도 표시된 도메인 이름은 사용자가 이해할 수 없습니다. 하기 위해 사용자 친화적 인 IDN 입력 및 출력, 애플리케이션 허용 이 사양에 맞게 수정해야합니다. IDNA는 유니 코드 문자 레퍼토리를 사용하므로 다른 사람을 기다리는 데 내재 된 상당한 지연 특정 문자 집합은 다른 사람에 의해 IDN 목적으로 정의됩니다.

표준 개발 조직.

IDNA의 한계 IDNA 프로토콜은 사용자의 모든 언어 문제를 해결하지 않습니다. 다른 스크립트에 이름을 입력합니다. 많은 중요한 언어 기반 스크립트 기반 매핑은 IDNA에서 다루지 않으며 프로토콜 외부에서 처리됩니다. 예를 들어, 입력 된 이름 중국어 번체 및 간체 문자의 혼합은 단일 정식 이름에 매핑됩니다. 또 다른 예는 스칸디나비아입니다.

U + 00F6 (LATIN SMALL LETTER O WITH DIAERESIS)는 U + 00F8 (LATIN SMALL LETTER O WITH 뇌졸중). 자세히 고려되지 않은 중요한 문제의 예 IDNA는 진입하는 사용자에게 높은 확률을 제공하는 방법입니다. 시각적 정보를 기반으로 한 도메인 이름 (예 : 비즈니스 카드 또는 광고판) 또는 청각 정보 (예 : 전화 또는 라디오)가 IDN을 올바르게 입력합니다.

ASCII에도 유사한 문제가 있습니다. 예를 들어 도메인 이름 간의 시각적 혼동 가능성 문자 'O'와 숫자 0, 그러나 더 큰 도입 캐릭터 레퍼토리는 비슷한 기회를 더 많이 만듭니다. 비슷하게 들리는 이름. 이것은 복잡한 언어, 컴퓨터의 입력 방법 등과 관련된 문제. 또한, 높은 수준에 필요한 매칭 및 검색의 종류 성공 확률은 DNS의 역할과 정확히 일치하는 기능.

애플리케이션 개발자를위한 간략한 개요 응용 프로그램은 IDNA를 사용하여 국제화 된 도메인 이름을 지원할 수 있습니다.

DNS를 포함하여 ASCII 도메인 이름이 이미 지원되는 모든 곳 마스터 파일 및 리졸버 인터페이스. (응용 프로그램은 또한 비 ASCII를 사용하여 직접 IDN을 지원하는 프로토콜 및 인터페이스 표현. IDNA는 특정 사항을 처방하지 않습니다.

새로운 프로토콜에 대한 표현이지만 여전히 어떤 이름을 유효하고 비교 방법) IDNA 프로토콜은 애플리케이션 내에 완전히 포함되어 있습니다. 그것은 클라이언트-서버 또는 피어-투-피어 프로토콜이 아닙니다. 모든 것이 완료되었습니다.

응용 프로그램 자체 내부. DNS 해석기와 함께 사용하는 경우 라이브러리, IDNA는 응용 프로그램과 응용 프로그램 사이에 "shim"으로 삽입됩니다. 리졸버 라이브러리. DNS 영역에 이름을 쓰는 데 사용되는 경우 IDNA 이름이 영역에 커밋되기 직전에 사용됩니다.

이 문서의 섹션 4에 설명 된 두 가지 작업이 있습니다. -ToASCII 작업은 IDN을 무언가에 보내기 전에 사용됩니다. ASCII 이름 (예 : 해석기)을 예상하거나 IDN을 작성하는 경우 ASCII 이름 (예 : DNS 마스터 파일)을 예상하는 위치로. -ToUnicode 연산은 사용자에게 이름을 표시 할 때 사용됩니다.

예를 들어 DNS 영역에서 얻은 이름입니다. ToASCII 작업이 실패 할 수 있다는 점에 유의해야합니다. 그 경우 도메인 이름을 처리 할 때 실패하면 해당 도메인 이름을 사용할 수 없습니다.

국제화 된 도메인 이름으로 응용 프로그램은 이 실패를 처리하는 몇 가지 방법. IDNA에서는 구현시 다음을 사용하여 입력 문자열을 처리해야합니다. Stringprep [STRINGPREP]의 프로필 인 Nameprep [NAMEPREP], 그런 다음 Punycode [PUNYCODE]를 사용합니다.

IDNA의 구현은 반드시 Nameprep 및 Punycode를 완전히 구현합니다. Nameprep도 Punycode도 아닙니다. 선택 사항입니다. 2. 용어 키워드 "MUST", "SHALL", "REQUIRED", "SHOULD", "RECOMMENDED", 이 문서의 "MAY"는 BCP에 설명 된대로 해석됩니다.

14, RFC 2119 [ RFC2119 ]. 코드 포인트는 문자와 관련된 정수 값입니다. 코딩 된 문자 세트. 유니 코드 [UNICODE]는 수십 개의 수천 개의 문자. 단일 유니 코드 코드 포인트는 다음과 같이 표시됩니다. "U +"뒤에 4 ~ 6 자리 16 진수, 범위 유니 코드 코드 포인트는 분리 된 두 개의 16 진수로 표시됩니다.

접두사없이 ".."로. ASCII는 US-ASCII [USASCII]를 의미하며 128을 포함하는 코드화 된 문자 집합입니다. 0..7F 범위의 코드 포인트와 연관된 문자. 유니 코드 ASCII의 확장입니다.

여기에는 모든 ASCII 문자가 포함되며 동일한 코드 포인트와 연관시킵니다. 이 문서에서 "LDH 코드 포인트"라는 용어는 ASCII 문자, 숫자 및 하이픈과 관련된 코드 포인트 마이너스; 즉, U + 002D, 30..39, 41..5A 및 61..7A입니다.

"LDH"는 "문자, 숫자, 하이픈"의 약어. [STD13]은 "도메인 이름"과 "호스트 이름"에 대해 이야기하지만 많은 사람들이 용어를 같은 의미로 사용하십시오. 또한 [STD13]은 엄청나게 분명합니다.

정확한 정보를 알고 있다고 확신하는 많은 사람들 이러한 각 용어의 정의는 정의에 동의하지 않습니다. 에 이 문서에서는 일반적으로 "도메인 이름"이라는 용어가 사용됩니다. 이 문서는 호스트 이름을 참조 할 때마다 명시 적으로 [STD3]을 인용합니다.

거기에 정의 된 구문 제한. 레이블은 도메인 이름의 개별 부분입니다. 레이블은 일반적으로 점으로 구분되어 표시됩니다. 예 : 도메인 이름 "www.example.com"은 "www", "example"및 "com". ([STD13]에 설명 된 길이가 0 인 루트 레이블입니다. "www.example.com"과 같이 명시 적이어야합니다. 또는 암시 적 "www.example.com"은이 사양에서 레이블로 간주되지 않습니다.) IDNA는 텍스트 레이블에서 사용 가능한 문자 세트를 확장합니다.

이 문서의 나머지 부분에서 "라벨"이라는 용어는 "텍스트 레이블", "모든 레이블"은 "모든 텍스트 레이블"을 의미합니다. "국제화 된 레이블"은 ToASCII가 작동 (섹션 4 참조)은 실패없이 적용 할 수 있습니다 ( UseSTD3ASCIIRules 플래그 설정 해제). 이것은 모든 ASCII 레이블이 [STD13] 길이 제한을 충족하는 것은 국제화 상표. 따라서 "국제화 된 레이블"이라는 용어는 일반화, 이전 ASCII 레이블과 새로운 비 ASCII 모두 수용 라벨. 대부분의 유니 코드 문자는 국제화 된 레이블, ToASCII는 일부 입력 문자열에 대해 실패합니다. 이러한 문자열은 유효한 국제화 된 레이블이 아닙니다.

"국제화 도메인 이름"(IDN)은 다음과 같은 도메인 이름입니다. 모든 레이블은 국제화 된 레이블입니다. 이것은 모든 ASCII 도메인 이름은 IDN입니다 (이는 ASCII가 아닌 문자를 포함하지 않는 IDN 이름). 이 문서는 "국제화 된 호스트"를 정의하지 않습니다.

ASCII 이름의 경우처럼 일부 DNS 영역 관리자는 DNS에 의해 부과 된 것 이상의 제한을 부과 할 수 있습니다. 또는 IDNA로 등록 될 수있는 문자 또는 문자열에 해당 영역의 레이블. 이러한 제한은 DNS 프로토콜 메시지의 구문 또는 의미; 이름에 대한 쿼리 일치하지 않는 레코드는 영역에없는 이유. 쿼리를 발행하는 클라이언트 또는 응답을 해석하는 것은 영역 별 제한 또는 규칙. IDNA에서 레이블의 동등성은 ToASCII의 관점에서 정의됩니다.

주어진 레이블에 대한 ASCII 형식을 구성하는 작업 또는 레이블이 이미 ASCII 레이블이 아니 었습니다. 레이블은 다음과 같이 정의됩니다. ToASCII에 의해 생성 된 ASCII 형식 인 경우에만 동등합니다.

대소 문자를 구분하지 않는 ASCII 비교를 사용하여 일치합니다. ASCII 레이블 이미 동등한 개념이 있습니다. 대문자와 소문자는 동등한 것으로 간주됩니다. 동등성에 대한 IDNA 개념은 그 오래된 개념의 확장. IDNA의 해당 레이블은 다음과 같습니다. "foo"및 "Foo"와 같이 동일한 레이블의 대체 형식으로 처리됩니다. 동일한 레이블의 대체 형식으로 처리됩니다.

국제화 된 레이블을 기존 응용 프로그램에서 IDNA는 "ACE 레이블"을 사용합니다 (ACE는 ASCII를 나타냅니다. 호환 가능한 인코딩). ACE 레이블은 국제화 된 레이블입니다. ASCII로 렌더링 할 수 있으며 ASCII로 렌더링 할 수없는 국제화 된 레이블입니다. 주어진 ASCII로 렌더링 할 수없는 국제화 된 레이블 인 ToASCII 작업은이를 동등한 ACE 레이블로 변환합니다 (반면 ASCII 레이블은 ToASCII에 의해 변경되지 않습니다. ACE 레이블은 사용자에게 표시하기에 적합하지 않습니다.

ToUnicode 작업은 레이블을 동등한 비 ACE 레이블로 변환합니다. 사실, ACE 레이블은 공식적으로 ToUnicode가 작업이 변경됩니다 (ACE가 아닌 레이블은 ToUnicode). 모든 ACE 레이블은 다음에 지정된 ACE 접두사로 시작합니다.

섹션 5. ToASCII 및 ToUnicode 작업은 섹션 4. "ACE 접두사"는이 문서에서 ASCII 문자열로 정의됩니다. 모든 ACE 레이블의 시작 부분에 나타나는 문자. 그것은 섹션 5에 명시되어 있습니다. 이 문서에서 "도메인 이름 슬롯"은 프로토콜로 정의됩니다. 요소 또는 함수 인수 또는 반환 값 (등) 도메인 이름을 전달하도록 명시 적으로 지정됩니다. 도메인의 예 이름 슬롯에는 다음이 포함됩니다.

DNS 쿼리의 QNAME 필드; 이름 인수 gethostbyname () 라이브러리 함수의; 이메일 주소의 일부 전자 메일 메시지의 보낸 사람 : 필드에서 at 기호 (@)를 따릅니다. 헤더; 의 src 속성에있는 URI의 호스트 부분 HTML <IMG> 태그. 도메인을 포함하는 일반 텍스트 name은 도메인 이름 슬롯이 아닙니다. 예를 들어, 나타나는 도메인 이름 이메일 메시지의 일반 텍스트 본문에서 도메인을 차지하지 않습니다.

이름 슬롯. 이 문서에서 "IDN 인식 도메인 이름 슬롯"은 운반을 위해 명시 적으로 지정된 도메인 이름 슬롯 이 문서에 정의 된 국제화 된 도메인 이름. 그만큼 지정은 정적 일 수 있습니다 (예 : 프로토콜 또는 인터페이스) 또는 동적 (예 : 대화식 세션에서 협상). 이 문서에서 "IDN 비 인식 도메인 이름 슬롯"은 다음과 같이 정의됩니다.

IDN 인식 도메인 이름 슬롯이 아닌 모든 도메인 이름 슬롯. 분명히 여기에는 사양이 지정된 모든 도메인 이름 슬롯이 포함됩니다. IDNA보다 앞서 있습니다.

요구 사항 및 적용 가능성

요구 사항 IDNA 적합성은 다음 네 가지 요구 사항을 준수 함을 의미합니다. 1) 라벨 구분자로 도트를 사용할 때마다 문자는 점으로 인식해야합니다 : U + 002E (마침표), U + 3002 (표의 문자 마침표), U + FF0E (전각 마침표), U + FF61 (반각 표의 문자 마침표). 2) 도메인 이름이 IDN 비 인식 도메인 이름 슬롯에 들어갈 때마다 (섹션 2 참조),

ASCII 문자 만 포함해야합니다. 주어진 국제화 도메인 이름 (IDN), 동등한 도메인 이름 이 요구 사항을 충족하는 것은 ToASCII 작동 (섹션 4 참조)을 각 라벨에 레이블 구분 기호로 사용되며 모든 레이블 구분 기호를 U + 002E. 3) 도메인 이름 슬롯에서 얻은 ACE 레이블은 숨겨야합니다.

환경이 비 ACE를 처리 할 수있는 것으로 알려진 경우 사용자 ACE 양식이 명시 적으로 요청 된 경우를 제외하고 양식. 때 환경이 비 ACE를 처리 할 수 ​​있는지 여부를 알 수 없음 응용 프로그램은 ACE가 아닌 양식을 사용할 수 있습니다 (실패 할 수 있음). 제대로 표시되지 않는 등) 또는 ACE를 사용할 수 있습니다. (사용자에게는 이해하기 어려운 것처럼 보일 것입니다). 주어진 국제화 된 도메인 이름, 동등한 도메인 이름 ACE 레이블이없는 것은 ToUnicode를 적용하여 얻을 수 있습니다.

각 라벨에 작동 (섹션 4 참조). 요구 사항 2 및 3 둘 다 적용되며 요구 사항 2가 우선합니다. 4) 두 라벨을 비교할 때마다 반드시 일치하는 것으로 간주되어야합니다. 동일한 경우에만, 즉 ASCII 형식 (ToASCII를 적용하여 얻음) 대소 문자를 구분하지 않는 일치 ASCII 비교. 두 이름을 비교할 때마다 해당 레이블이있는 경우에만 일치하는 것으로 간주됩니다.

이름이 동일한 형식의 레이블을 사용하는지 여부에 관계없이 일치 구분자. 3.2 적용 가능성 IDNA는 모든 도메인 이름 슬롯의 모든 도메인 이름에 적용 가능합니다. 명시 적으로 제외 된 경우를 제외하고. 이것은 IDNA가 이전의 많은 프로토콜에 적용 가능함을 의미합니다. IDNA. 해당 프로토콜에서 도메인 이름 슬롯을 차지하는 IDN ASCII 형식이어야합니다

(섹션 요구 사항 2 참조). DNS 리소스 레코드 IDNA는 NAME 및 RDATA 필드의 도메인 이름에는 적용되지 않습니다. CLASS가 IN이 아닌 DNS 리소스 레코드입니다. 이 예외가 적용됩니다. IN이 아닌 모든 클래스, 현재와 미래에 표준은 명시 적으로 IDNA. 현재 IDNA의 적용 가능성에 대한 다른 예외는 없습니다. DNS 리소스 레코드에; 그것은 전적으로 CLASS에 의존합니다. 유형. 이것은 새로운 유형이 정의 되더라도 그대로 유지됩니다. 새로운 유형이 복잡해 져야하는 설득력있는 이유가 없다면 유형별 규칙을 적용하여 중요합니다. 

도메인 이름에 저장된 비 도메인 이름 데이터 유형 IDNA를 사용하면 ASCII가 아닌 문자를 도메인 이름은 IDNA가 다른 데이터 유형에서 비 ASCII 문자 표현 도메인 이름에 저장됩니다. 예를 들어 이메일 주소 로컬 부분은 때때로 도메인 레이블에 저장됩니다 ( hostmaster@example.com 은 SOA의 RDATA 필드에서 hostmaster.example.com으로 표시됩니다. 기록). IDNA는 기존 이메일 표준을 업데이트하지 않습니다.

로컬 부분에는 ASCII 문자 만 허용됩니다. 따라서 이메일 표준이 개정되어 현지에서 IDNA를 사용하도록 parts, 이메일 주소의 로컬 부분을 보유하는 도메인 레이블 ACE 접두사로 시작해서는 안되며, 시작하더라도 문자 그대로 시작되는 로컬 부분으로 해석됩니다. ACE 접두사.

변환 작업 애플리케이션이 도메인 이름을 IDN 비 인식 슬롯으로 변환하거나 사용자에게 표시됩니다. 이 섹션에서는 수행 할 단계를 지정합니다. 변환, ToASCII 및 ToUnicode 작업. ToASCII 또는 ToUnicode에 대한 입력은 유니 코드 코드 포인트의 시퀀스 (모든 ASCII 코드 포인트는 유니 코드 코드 포인트이기도합니다). 도메인 이름이 다음을 사용하여 표현되는 경우 유니 코드 또는 US-ASCII 이외의 문자 집합 인 경우 먼저 유니 코드로 트랜스 코딩됩니다.

전체 도메인 이름에서 시작하여 응용 프로그램이 변환을 수행하는 데 필요한 사항은 다음과 같습니다. 1) 도메인 이름이 "저장된 문자열"인지 "쿼리인지 결정 [STRINGPREP]에 설명 된대로 문자열 "입니다.이 변환이 다음과 같은 경우 [STRINGPREP]의 "쿼리"규칙에서 다음 플래그를 설정합니다. "AllowUnassigned". 2)에 설명 된대로 도메인 이름을 개별 레이블로 분할합니다.

섹션 레이블에는 구분 기호가 포함되어 있지 않습니다. 3) 각 라벨에 대해 제한 적용 여부 결정 호스트 이름 [STD3]의 ASCII 문자. (이미 신청 IDNA가 도입되기 전에 이러한 선택에 직면했으며 항상 똑같은 방식으로 결정을 계속하십시오.

IDNA 이 선택과 관련하여 새로운 권장 사항이 없습니다.) 제한을 적용하려면 다음 플래그를 설정하십시오. 해당 레이블에 대해 "UseSTD3ASCIIRules". 4) ToASCII 또는 ToUnicode로 각 레이블 처리 적절한 작업. 일반적으로 ToASCII를 사용합니다. IDN을 인식하지 못하는 곳에 이름을 입력하려는 경우 슬롯이고 표시하는 경우 ToUnicode 작업을 사용합니다.

사용자에게 이름; 섹션 3.1은 적용 가능한 요구 사항.

단계에서 ToASCII가 적용되었고 점이 라벨로 사용 된 경우 구분 기호를 사용하려면 모든 레이블 구분 기호를 U + 002E (마침표)로 변경합니다. 다음 두 하위 섹션은 ToASCII 및 ToUnicode를 정의합니다. 4 단계에서 사용되는 작업입니다. 프로토콜에 대한이 설명은 특정 프로 시저 이름, 이름을 사용합니다. 의 사양을 용이하게하기 위해 플래그 등 실험 계획안. 이 이름과 실제 단계 절차는 구현에 필요하지 않습니다.

사실, 에 지정된 것과 동일한 외부 동작을 갖는 구현 이 문서는이 사양을 준수합니다. 4.1 ToASCII ToASCII 작업은 일련의 유니 코드 코드 포인트를 사용합니다. 하나의 레이블을 구성하고이를 일련의 코드 포인트로 변환합니다. ASCII 범위 (0..7F). ToASCII가 성공하면 원래 시퀀스 결과 시퀀스는 동일한 레이블입니다.

ToASCII 작업이 실패 할 수 있다는 점에 유의해야합니다. ToASCII 단계가 실패하면 실패합니다. ToASCII 작업의 단계가있는 경우 도메인 이름의 레이블에서 실패하면 해당 도메인 이름은 국제화 된 도메인 이름으로 사용됩니다.

거래 방법 이 오류는 응용 프로그램에 따라 다릅니다. ToASCII에 대한 입력은 일련의 코드 포인트입니다. AllowUnassigned 플래그 및 UseSTD3ASCIIRules 플래그. 출력 ToASCII는 일련의 ASCII 코드 포인트이거나 실패입니다.

질환. ToASCII는 모든 코드 포인트 시퀀스를 변경하지 않습니다. 시작할 ASCII 범위 (실패 할 수 있음). 적용 ToASCII 작업을 여러 번 수행하면 다음과 동일한 효과가 있습니다. 한 번만 적용합니다.

ToASCII는 다음 단계로 구성됩니다. 1. 시퀀스에 ASCII 범위 밖의 코드 포인트가 포함 된 경우 (0..7F) 그런 다음 2 단계로 진행하고 그렇지 않으면 3 단계로 건너 뜁니다. 2. [NAMEPREP]에 지정된 단계를 수행하고 오류가 있으면 실패합니다.

오류. AllowUnassigned 플래그는 [NAMEPREP]에서 사용됩니다. 3. UseSTD3ASCIIRules 플래그가 설정된 경우 다음 검사를 수행합니다. (a) 비 LDH ASCII 코드 포인트가 없는지 확인합니다. 즉, 0..2C, 2E..2F, 3A..40, 5B..60 및 7B..7F가 없습니다. 

(b) 선행 및 후행 하이픈 마이너스가 없는지 확인합니다. 그 즉, 시작과 끝에 U + 002D가없는 것입니다. 순서. 4. 시퀀스에 ASCII 범위 밖의 코드 포인트가 포함 된 경우 (0..7F) 그런 다음 5 단계로 진행하고 그렇지 않으면 8 단계로 건너 뜁니다. 5. 시퀀스가 ​​ACE 접두사로 시작하지 않는지 확인합니다.

[PUNYCODE]의 인코딩 알고리즘을 사용하여 시퀀스를 인코딩하고 오류가 있으면 실패합니다. 7. ACE 접두사를 추가합니다. 8. 코드 포인트 수가 1 ~ 63 범위에 있는지 확인합니다. 포함한.

사용자 기여 :

이 RFC에 대해 의견을 말하거나 질문하거나이 주제에 대한 새 정보를 추가하십시오.

이름:

이메일:

 내 이메일을 공개적으로 표시

인간 검증 


#RFC 3490-애플리케이션 #도메인 이름 국제화 (IDNA) #소개 #문제 설명 #IDNA의 한계 #애플리케이션 #개발자를위한 간략한 개요 #용어 #요구 사항 #적용 가능성 #요구 사항 #적용 성 #DNS 리소스 레코드 #도메인 이름 #저장된 비 도메인 이름 #데이터 유형 #변환 작업 #ToASCII #ToUnicode #ACE #접두사 #DNS를 사용하는 일반적인 애플리케이션에 대한 시사점 #애플리케이션의 입력 #표시 #애플리케이션 #리졸버 라이브러리 #DNS 서버 #원시 ACE 인코딩사용자 노출 방지 #IDN 도메인 이름 #DNSSEC 인증 #네임 서버 고려 사항 #루트 서버 고려 사항 #참고 문헌 #참고 자료 #보안 고려 사항 #IANA 고려 사항 #저자 주소 #전체 저작권 성명 #소개 IDNA #응용 프로그램 #특정 ASCII #이름 레이블을 사용하도록 허용하여 작동 #이메일 #내 이메일을 공개적으로 표시 #인간 검증 #질환 #ToASCII #모든 코드 포인트 시퀀스를 변경하지 않습니다 #시작할 ASCII 범위 (실패 할 수 있음) 적용 #ToASCII 작업을 여러 번 수행 #동일한 효과 #한 번만 적용 #ToASCII는 다음 단계로 구성 #시퀀스에 ASCII 범위 #코드 포인트가 포함 된 경우 (0점7F) #2 단계로 진행 #단계로 건너 뜁니다 #NAMEPREP]에 지정된 단계를 수행하고 오류가 있으면 실패 #오류 #AllowUnassigned 플래그 #NAMEPREP]에서 사용 #UseSTD3ASCIIRules 플래그가 설정된 경우 #검사를 수행 #비 LDH ASCII 코드 포인트가 없는지 확인 #PUNYCODE #인코딩 알고리즘을 사용 #시퀀스 #인코딩 #오류가 있으면 실패 #ACE 접두사를 추가 #코드 포인트 수가 1 ~ 63 범위에 있는지 확인 #사용자 기여 #RFC에 대해 의견을 말하거나 질문하거나이 주제에 대한 새 정보를 추가 #유니 코드 #코드 포인트를 사용 #하나의 레이블을 구성


2020년 10월 13일 화요일

서부영화, 붉은 강.

서부영화, 붉은 강.

Red River, 1948

관람객 평점 관람객 평점 도움말

관람객 평점 6.00점6.00

네티즌 평점 네티즌 평점 도움말 7.50

 

 등록

서부액션모험 미국 133분 1952 .09.25 개봉

하워드 혹스

존 웨인몽고메리 클리프트

 

배우

 

감독

하워드 혹스Howard Hawks

다른작품

제작진

그외 출연 및 제작자

보든 체이스 Borden Chase (각본) 찰스 슈니 Charles Schnee (각본) 보든 체이스 Borden Chase (원작자)

하워드 혹스 Howard Hawks (제작)

찰스 K. 펠드먼 Charles K. Feldman (기획)

러셀 할랜 Russell Harlan (촬영)

 

제작년도/ 제작국/ 제작사/ 상영시간/ 필름/ 감독/ 제작/ 각본/ 촬영/ 출연/ 음악/ 수상/

1948

미국

Charles K. Feldman, Monterey

133분

흑백

Howard Hawks, Arthur Rosson

Charles K. Feldman, Howard Hawks

Borden Chase, Charles Schnee

Russell Harlan

John Wayne, Montgomery Clift, Joanne Dru, Walter Brennan, Coleen Gray, Harry Carey, John Ireland, Noah Beery Jr., Harry Carey Jr., Chief Yowlachie, Paul Fix, Hank Worden, Mickey Kuhn, Ray Hyke, Wally Wales,

Dimitri Tiomkin,

오스카 후보 : Borden Chase(각본), Christian Nyby(편집)

바운티 호의 반란 (1935)을 서부극으로 리메이크한 이 영화는 원작보다 훨씬 깊이 있는 작품으로 블라이와 크리스찬의 관계를 아버지와 아들의 갈등으로 그려냈다. 1930년대의 가장 멋진 남자 주연배우였던 존 웨인은 실제보다 더 나이가 많은 역을 맡았음에도 무뚝뚝한 태도로 사실적인 연기를 보여주었다. 혹스 감독은 흥미롭게도 그런 존 웨인의 맞수로 사진발 잘 받는 클리프트를 선택했다. 그는 50년대에 유행하게 될 예민하고 신경증적인 남성의 전형이었다.

1851년에 인디언의 공격을 받은 직후를 배경으로 하는 긴 프롤로그가 펼쳐지는 동안 우리는 홀로 남겨진 탐 던슨(웨인)과 고아가 된 매튜 가쓰(클리프트)가 각자 가지고 있던 가축을 한데 모아 마침내 축산 제국을 건설하게 되는 과정과, 남북전쟁 직후의 경기 침체에 대해 알게 된다. 소떼를 몰고 미주리로 향하는 동안 융통성 없는 던슨은 점점 독재자처럼 변해간다. 매트는 이에 대한 반항으로 가축 떼와 동료들을 이끌고 서쪽으로 방향을 돌려 보다 안전한 길을 따라 애빌린으로 간다.

던슨은 매트의 배짱은 높이 사지만 그를 쫓아가 반드시 총으로 쏘아 죽이겠다고 맹세한다. 그리하여 애빌린 거리의 우글거리는 소떼 틈에서 서로 사랑하면서도 대결해야만 하는 두 남자의 이야기는 서부극 장르에서 가장 가슴 아픈 클라이맥스를 탄생시켰다. 주로 남성성을 찬미하는 위대한 연대기 작가 혹스는 이 영화에서 우루루 달려가는 소떼의 쇄도와 거친 날씨와 소몰이, 인디언과의 접전 등으로 소떼 오페라의 결정판을 창출하면서 소떼가 등장하는 모든 서부영화를 그림자 속에 묻어버렸다.

존 웨인도 미묘함의 표현에서 클리프트에게 뒤지지 않을 만큼 두 주연의 연기는 뛰어났고, 치아가 다 빠진 맹한 사나이로 등장하는 월터 브레넌, 호리호리한 총잡이 역의 존 아일랜드 그리고 어깨에 화살을 맞고도 눈썹 하나 까딱하지 않을 정도로 강인한 여성 개척자로 등장하는 존 드루 등 조연들도 빛나는 연기를 보여준다. 혹스는 서부극으로 유명하지만 사실 그가 연출한 서부극은 몇 편 되지 않는다. 이 영화는 존 포드에 대한 애정 어린 헌정의 작품처럼 보이는데 그 속에는 ‘나도 할 수 있다’는 태도도 엿보인다.

 

분류,

출처 ^ 참고문헌,

[붉은 강 [RED RIVER] (죽기 전에 꼭 봐야 할 영화 1001편, 2005. 9. 15., 스티븐 제이 슈나이더)

 

#영화 #서부영화 #하워드 호크스 감독 #붉은 강 #RED RIVER #존 웨인 #오스카 후보 #Borden Chase(각본), Christian Nyby #보든 체이스 Borden #Chase (각본) 찰스 슈니 Charles Schnee (각본) 보든 체이스 Borden Chase (원작자) #하워드 혹스 Howard Hawks (제작) #찰스 K. 펠드먼 Charles K. Feldman (기획) #러셀 할랜 Russell Harlan (촬영) #죽기 전에 꼭 봐야 할 영화 #죽기 전에 꼭 봐야 할 영화 1000편 #1948년 영화 #영어 영화 작품 #하워드 호크스 감독 영화 #미국의 서부 영화 #미국의 서사 영화 #미국의 흑백 영화 #소설을 바탕으로 한 영화 #텍사스주를 배경으로 한 영화 #1850년대를 배경으로 한 영화 #1860년대를 배경으로 한 영화 #멕시코에서 촬영한 영화 #애리조나주에서 촬영한 영화 #루이지애나주에서 촬영한 영화 #캘리포니아주에서 촬영한 영화 #유나이티드 아티스츠 배급 영화 #미국 국립영화등기부 등재 영화 #1851년에 인디언의 공격을 받은 직후를 배경 #바운티 호의 반란 (1935)을 서부극으로 리메이크한 이 영화 #블라이와 크리스찬의 관계를 아버지와 아들의 갈등 

2020년 10월 12일 월요일

빅히트 엔터테인먼트, BTS의 빌보드 대기록...핫100 1·2위 노래 동시 석권,

빅히트 엔터테인먼트, BTS의 빌보드 대기록...핫100 1·2위 노래 동시 석권,

중국 네티즌 방탄소년단 겨냥 ‘국가 앞에 아이돌 없다’

한국전쟁 발언 공격에 한국기업 방탄소년단 광고 삭제

중국삼성이 방탄소년단과의 협력 제품을 삭제했음을 알리는 중국판 트위터인 웨이보 게시물과 인기 해시태그 ‘국가 앞에 아이돌 없다’. 출처:웨이보 캡처,

이효리 이어 BTS까지…또 '트집 잡기' 나선 中 누리꾼들,,,

中 누리꾼, BTS 수상 소감에 '발끈'/ 팬클럽 '아미' 탈퇴·불매운동까지/ 과거 이효리 '마오' 언급 두고도 "마오쩌둥 희화화" 반응/

방탄소년단(BTS)가 ‘밴 플리트상’을 수상하면서 한국전쟁을 언급한 것을 두고 중국 누리꾼들의 비판이 쏟아지고 있다. 이들은 ‘국가 존엄을 건드리는 행위는 용서할 수 없다’며 팬클럽 ‘아미’를 탈퇴하는가 하면 불매운동까지 벌이는 모양새다.

BTS는 지난 7일 미국의 한·미 친선 비영리재단인 코리아소사이어티의 연례행사에서 한·미 우호관계 증진에 공을 세운 한국인과 미국인에게 주는 ‘밴플리트 상’을 받았다.

리더 RM(김남준)은 수상 소감에서 “올해는 한국전쟁 70주년으로 우리는 양국(한미)이 함께 겪었던 고난의 역사와 많은 남성과 여성의 희생을 영원히 기억해야 한다”라고 말했다.

이에 중국 누리꾼들은 ‘양국이 겪었던 고난의 역사’라는 부분에 격앙된 반응을 보였다. RM이 언급한 ‘양국’은 한국과 미국이기 때문에 ‘한국전쟁 당시 중국 군인들의 고귀한 희생을 무시했다’는 주장이다.

해당 발언은 ‘웨이보 핫이슈’에 오르며 점차 확산됐고 일각에서는 불매운동을 해야한다는 목소리도 나왔다.

이와 관련해 BTS를 앞세워 제품을 광고하던 국내 기업들은 한걸음 물러서는 모양새다.

환구시보 등 매체에 따르면 삼성전자와 현대차 등 기업들은 BTS와 관련한 제품들을 현지 광고에서 삭제했다.

지난 7월부터 ‘갤럭시S20플러스 BTS 에디션’을 판매해온 삼성전자는 관련 페이지를 지웠고 현대차도 현지 홈페이지에서 BTS 관련 영상과 정보를 삭제했다.

논란이 거세지자 중국 외교부는 진화에 나섰다. 자오리젠 중국 외교부는 12일 정례 브리핑에서 “관련 보도와 중국 누리꾼들의 반응을 주목하고 있다”며 “역사를 거울삼아 미래를 향하고 평화를 아끼며 우호를 도모하는 것은 우리가 함께 추구해야 하며 함께 노력할 만한 가치가 있다”고 말했다.


중국 누리꾼들,,,

한국 연예인의 발언을 문제삼으며 격앙된 반응을 보인 것은 이번이 처음은 아니다.

앞서 가수 이효리가 지난 8월 MBC 예능프로그램 ‘놀면 뭐하니?’에서 활동명으로 ‘마오’를 언급할 것을 두고도 비판을 쏟아낸 바 있다. ‘마오’가 마오쩌둥 전 국가 주석을 희화화한 것이라는 주장이다.

이들은 심지어 이효리의 인스타그램을 찾아가 항의 댓글을 달고 사과를 요구하기도 했다.

당시 논란이 확산하자 ‘놀면 뭐하니?’ 측은 SNS을 통해 “이효리 씨가 활동명을 정하는 과정에서 언급한 ‘마오’와 관련해 일부 해외 시청자분들이 불편함을 느꼈다는 내용을 접하게 됐다”며 “보내주시는 우려처럼 특정 인물을 뜻하는 의도는 전혀 없었으며 더 이상의 오해를 막기 위해 어제부터 제공되는 유료 서비스에서는 해당 내용을 편집했다”고 밝혔다.

한국 방탄소년단(BTS)의 악의 없는 발언에 대해 중국 네티즌들이 소셜미디어에서 분노를 쏟아내고 있다고 뉴욕타임스가 12일(현지시간) 보도했다.

12일 뉴욕타임스는 “BTS는 한국전쟁 희생자들을 기렸는데 일부 중국인들은 이것을 모욕으로 여겼다”며 “발언은 악의가 없는 것으로 보였다”고 전했다.

앞서 지난 7일(현지시간) BTS는 한미 관계를 진보시켰다는 공로로 미국 비영리단체 코리아 소사이어티가 주는 ‘밴플리트상’을 수상했다.

시상식에서 BTS의 리더 RM은 한국전쟁을 언급하며 “우리 양국이 함께 나눈 고통의 역사, 수많은 남녀의 희생을 항상 기억하겠다”고 말했다.

이 발언에 대해 중국 네티즌들은 북한 편에 서서 싸운 중공군의 희생을 인정하지 않았다며 분노를 쏟아냈다. 중국 소셜미디어(SNS)에서는 ‘국가 앞에 아이돌 없다’(國家面前无爱豆!)란 해시태그가 유행했다.

뉴욕타임스는 상하이에 있는 한 유학생이 SNS에서 “중국과 한국은 서로 반대편에서 싸웠다. 중국인에게 고마움을 표시하며 전쟁을 기념하는 한국인은 한 명도 없을 것이다.

전세계가 중국인의 감정에 신경써야 한다면 우리도 한국인의 감정을 이해할 수 있어야 하지 않을까?”라고 한 발언을 소개했다.

한국전쟁에는 중국 공산당을 창건한 마오쩌둥 주석의 큰아들 마오안잉이 참전해서 사망했다. 중국에서는 한국전 참전으로 대만과 통일하지 못했다는 인식이 지배적이다. 미군의 한국전쟁 사망자 숫자는 3만 6000명이나 중국은 이보다 훨씬 많은 20만명 이상의 사망자가 발생했다.

현대자동차와 의류업체 휠라, 삼성전자는 중국 소비자들의 반발을 우려해 중국 웹사이트와 SNS계정에서 BTS와 관련된 광고와 게시물을 삭제했다.

이같은 중국진출 한국 기업들의 움직임은 홍콩과 대만 등을 중국의 일부로 여기지 않는다는 이유로 최근 중국 소비자들이 갭, 코치, 베르사체 등 글로벌 브랜드에 대해 불매운동을 벌인 것에 따른 대응 조치로 분석된다.

#방탄소년단 #이효리 #bts #뉴욕타임스 #BTS #中 누리꾼 BTS #한국전쟁 희생자들을 기렸는데 일부 중국인들은 이것을 모욕으로 여겼다 #발언은 악의가 없는 것으로 보였다”고 전했다 #지난 7일(현지시간) BTS는 한미 관계를 진보시켰다는 공로로 미국 비영리단체 코리아 소사이어티가 주는 ‘밴플리트상’을 수상했다 #시상식에서 #BTS의 리더 RM은 한국전쟁을 언급 #우리 양국이 함께 나눈 고통의 역사 #수많은 남녀의 희생을 항상 기억하겠다”고 말했다 #이 발언에 대해 중국 네티즌들은 북한 편에 서서 싸운 중공군의 희생을 인정하지 않았다며 분노를 쏟아냈다 #중국 소셜미디어(SNS)에서는 ‘국가 앞에 아이돌 없다’(國家面前无爱豆!)란 해시태그가 유행했다 #한국전쟁 #중국 공산당을 창건한 #마오쩌둥 주석의 큰아들 마오안잉이 참전해서 사망했다 #중국에서는 한국전 참전으로 대만과 통일하지 못했다는 인식이 지배적이다 #미군의 한국전쟁 사망자 숫자는 3만 6000명이나 중국은 이보다 훨씬 많은 20만명 이상의 사망자가 발생했다 #현대자동차와 의류업체 휠라 #삼성전자는 중국 소비자들의 반발을 우려해 #중국 웹사이트와 SNS계정에서 BTS와 관련된 광고와 게시물을 삭제했다 #중국진출 한국 기업들의 움직임은 홍콩과 대만 등을 중국의 일부로 여기지 않는다는 이유로 #최근 중국 소비자들 #이 갭 코치 베르사체 등 글로벌 브랜드에 대해 불매운동을 벌인 것에 따른 대응 조치로 분석된다