-
AWS route53에 한글 도메인 등록하기AWS 2023. 7. 30. 17:03
위 이미지와 같이 도메인 이름에 한글도메인을 넣으면 지원되지 않는 문자가 있습니다.라며 거부한다.
모든 네임서버는 한글을 인식할수 없단다.
그럼 한글 도메인 사용할 수 없느냐?
NO!!
한글도메인을 사용할때 필요한것이 퓨니코드다.
그래서 퓨니코드로 인코딩된 문자열로 hosted zone 을 생성하면 사용할수 있다.
퓨니코드란?
"퓨니코드"는 퓨니 (puny)와 유니코드 (Unicode)의 합성어로, 주로 인터넷 도메인 이름에 사용되는 문자 인코딩 방식을 뜻한다.
인터넷 도메인 이름은 일반적으로 영어 알파벳과 숫자로 이루어진 ASCII 문자 집합을 사용하여 작성된다. 하지만 전 세계의 다양한 언어와 문자를 지원하기 위해 유니코드 문자 집합을 사용하려는 요구가 증가하면서, 유니코드 문자도 도메인 이름에 사용하려는 시도가 있었다.
하지만, 인터넷의 초기에는 유니코드 문자가 도메인 이름에 사용될 수 없었다. 이러한 문제를 해결하기 위해 퓨니코드라는 방식이 개발되었다. 퓨니코드는 유니코드 문자를 ASCII 문자로 변환하는 방식으로 도메인 이름에 사용될 수 있도록 합니다.
예를 들어, 일반적인 도메인 이름인 "example.com"을 퓨니코드로 표현하면 "xn--example-6j4b.com"과 같이 변환됩니다. 이렇게 퓨니코드를 사용하면 전 세계의 다양한 언어로 이루어진 도메인 이름을 인식하고 접근할 수 있게 됩니다.
퓨니코드는 도메인 이름에 한정하여 사용되며, 웹 브라우저나 인터넷 기반 서비스들이 이러한 방식으로 다국어 도메인 이름을 처리하도록 지원하고 있습니다.
한글 도메인을 사용할 경우에 DNS가 한글을 처리하기 위하여 영어, 숫자, 하이픈(-)으로 이루어진 퓨니코드(Punycode)의 형태로 변환된 후, DNS 서버에 전달, 저장된다.따라서 서비스에 도메인을 등록하실 경우 퓨니코드 변환기를 통하여 “xn–“로 시작하는 퓨니코드로 변환된 값을 등록하셔야만 한다.퓨니코드 변환기는 구글에 검색하면 쏟아져 나오니 골라서 쓰면 된다.
https://inplaza.com/puny/index.php
이렇게 등록해주면 된다..!
등록만 해주면 실제 검색창에는 xn-- 뭐시기.com 이 아닌 "나의도메인.com"으로 쳐도 연결이 됨!!!
'AWS' 카테고리의 다른 글
[ AWS ] aws 에서 엔드포인트란? (0) 2023.09.12 [ AWS ] SQS란? (0) 2023.08.13 [ AWS ] Secrets Manager (0) 2023.08.12 [ AWS ] IVS란? (0) 2023.07.30 CloudWatch 경보 Slack에서 알림 받아보기. (SNS, Lambda) (0) 2023.07.25