사용자 애플리케이션에서 한글.KR 정보가 영어, 숫자, 하이픈(-)으로 이루어진 퓨니코드(Punycode)로 변환 후 서버에 전달되므로, 한글.KR을 운영하기 위해서는 서버의 환경파일 내에서 “xn--"로 시작하는 퓨니코드 형태로 설정되어야 합니다. 퓨니코드 변환은 아래 코드컨버터를 이용하시길 바라며, 네임서버와 웹서버에서의 설정방법은 각각의 설정방법 페이지를 참고하시기 바랍니다. (한글.KR을 메일주소로 사용하기에는 현재 지원되는 애플리케이션이 없습니다)
▶ 온라인 한글 변환
▶ 윈도우용 코드컨버터
▶ 유닉스/유닉스용 코드컨버터 (C 언어버전 / Java 언어버전)
<예: 한글.kr 설정 방법>
0. < 공인사업자를 통해 한글도메인 등록>
1.
zone "xn--bj0bj06e.kr" { // ← 한글도메인을 Punycode로 변환 후 설정
type master;
file "hangeul.zone";
};
2.
$TTL 43200
;
@ IN SOA ns1.nic.or.kr. admin.nic.or.kr. (
2003081901 ; serial
10800 ; refresh
3600 ; retry
3600000 ; expire
43200) ; negative TTL
IN NS ns1.nic.or.kr.
IN NS ns2.nic.or.kr.
;=================================================================
; 한글도메인 한글도메인 한글도메인 한글도메인 한글도메인 한글도메인
;=================================================================
; 한글.kr
xn--bj0bj06e.kr. IN A 123.123.123.100 ; ← 한글도메인을 Punycode로 변환 후 설정
www IN A 123.123.123.100
3. <아파치 웹서버 가상 호스트 설정>
- 만약 기존 영문페이지와 다른 내용을 보여주길 원할 때 사용(Web Server Virtual Host 설정을 사용한다면 설정)
< VirtualHost 123.123.123.100:80>
ServerAdmin admin@nic.or.kr
DocumentRoot /usr/local/www/hangeul/
ServerName xn--bj0bj06e.kr # ← 한글도메인을 Punycode로 변환 후 설정
ServerAlias www.xn--bj0bj06e.kr # ← 한글도메인을 Punycode로 변환 후 설정
CustomLog logs/CustomLog
ErrorLog logs/ErrorLog
< /VirtualHost>
Posted by 홍반장