한글 도메인 server_name이 맞지 않으면 Punycode 확인
Nginx 문서는 국제화 도메인 이름을 server_name에 ASCII Punycode 표현으로 지정하도록 안내합니다. 한글 도메인을 눈에 보이는 문자열로만 비교하면 실제 요청 이름과 설정을 다르게 볼 수 있습니다.

- 국제화 도메인은 설정 표현을 확인합니다
- DNS와 인증서 이름도 함께 대조합니다
- 한글 표시와 실제 응답을 모두 시험합니다
국제화 도메인은 설정 표현을 확인합니다
Nginx 문서는 국제화 도메인 이름을 server_name에 ASCII Punycode 표현으로 지정하도록 안내합니다. 한글 도메인을 눈에 보이는 문자열로만 비교하면 실제 요청 이름과 설정을 다르게 볼 수 있습니다.
DNS와 인증서 이름도 함께 대조합니다
도메인의 정확한 ASCII 표현을 검증된 변환 수단과 등록 정보에서 확인합니다. 비슷하게 보이는 다른 문자가 섞이지 않았는지도 살핍니다. 가상 호스트 선택, DNS 연결, 인증서 포함 범위는 각각 맞아야 합니다.
한글 표시와 실제 응답을 모두 시험합니다
브라우저 표시만 보지 말고 해당 호스트 요청이 의도한 서버 블록으로 가는지 확인합니다. 다른 도메인의 설정을 지우는 방식으로 우회하지 않습니다. 변경 기록에는 표시 이름과 설정에 쓴 ASCII 이름을 함께 적어 관리 혼동을 줄입니다.
서버 운영 실행 전 점검표
- 국제화 도메인은 설정 표현을 확인합니다
- DNS와 인증서 이름도 함께 대조합니다
- 한글 표시와 실제 응답을 모두 시험합니다
이 가이드의 근거 문서
출처 확인일: 2026-11-04. 공식 문서에 기반한 편집 가이드이며 직접 수행한 벤치마크가 아닙니다. 비용 사례는 명시된 가정에 한합니다.
오류 제보 방법