gTLD란?
gTLD(일반 최상위 도메인)는 특정 국가나 지역에 연결되지 않은 최상위 도메인입니다. .uk나 .de 같은 ccTLD(국가 코드 TLD)와 달리 gTLD는 일반적인 용도를 전제로 하지만, 일부는 특정 목적이나 자격 요건을 둡니다.
gTLD의 발전
초기 gTLD(2000년 이전)
인터넷은 단 7개의 gTLD로 시작했습니다.
| gTLD | 목적 | 연도 |
|---|---|---|
| .com | 상업 기관 | 1985 |
| .net | 네트워크 인프라 | 1985 |
| .org | 조직 | 1985 |
| .edu | 교육 기관 | 1985 |
| .gov | 미국 정부 | 1985 |
| .mil | 미국 군사 기관 | 1985 |
| .int | 국제기구 | 1988 |
초기 확장(2000~2004년)
ICANN은 제한적인 확장을 도입했습니다.
- 제한 없이 등록 가능한 확장자: .biz, .info, .name, .pro
- 후원 또는 제한형으로 운영되는 확장자: .aero, .coop, .museum
신규 gTLD 프로그램(2012년~현재)
ICANN의 신규 gTLD 프로그램은 1,200개가 넘는 확장자를 추가하여 도메인 환경을 크게 바꾸었습니다. 이로써 다음 유형을 사용할 수 있게 되었습니다.
- 브랜드 TLD 확장자 목록: .google, .amazon, .apple
- 산업별 TLD 확장자 목록: .bank, .insurance, .law
- 일반 용도의 TLD 확장자 목록: .app, .dev, .blog, .shop
- 지역 기반 TLD 확장자 목록: .nyc, .london, .tokyo
개발자에게 인기 있는 gTLD
몇몇 gTLD는 기술 커뮤니티에서 큰 인기를 얻었습니다.
.dev
Google이 운영하는 .dev는 HTTPS(HSTS 사전 로드)를 요구하며 개발자 포트폴리오, 문서, 도구에 인기가 있습니다.
.app
Google이 운영하고 HTTPS를 의무화하는 .app은 모바일 애플리케이션, SaaS 제품, 웹 애플리케이션에 적합합니다.
.io
기술적으로는 ccTLD(영국령 인도양 지역)이지만 .io는 실제로 gTLD처럼 사용됩니다. 컴퓨팅의 "input/output"과 연결되어 기술 스타트업과 API를 상징하는 확장자가 되었습니다.
.tech
기술 기업과 제품에 직관적인 선택입니다.
.ai
또 다른 ccTLD인 앙귈라의 .ai는 AI 및 머신러닝 프로젝트에서 gTLD와 비슷한 인기를 얻었습니다.
gTLD 등록 및 관리
ICANN의 감독
ICANN은 다음을 포함한 gTLD 체계를 관리합니다.
- 신규 gTLD 신청 승인
- 레지스트리 운영자 정책 수립
- 루트 영역 파일 관리
레지스트리 운영자
각 gTLD에는 지정된 레지스트리 운영자가 있습니다.
- Verisign 레지스트리 운영자: .com, .net
- Public Interest Registry 레지스트리 운영자(관리 대상): .org
- Google Registry 레지스트리 운영자 운영자: .dev, .app, .page
- Donuts 운영자: 신규 gTLD 200개 이상
등록대행자
최종 사용자는 레지스트리에서 직접 등록하지 않고, 공인 등록대행자(GoDaddy, Namecheap, Cloudflare 등)를 통해 도메인을 등록합니다.
프로젝트에 맞는 gTLD 선택
다음 요소를 고려하세요.
신뢰와 인지도: .com은 여전히 사용자 신뢰와 인지도에서 우세합니다. 익숙하지 않은 TLD는 사용자의 의심을 살 수 있습니다. 가용성: 신규 gTLD에서는 프리미엄 도메인 이름을 더 쉽게 구할 수 있습니다. "startup.com"은 이미 사용 중이어도 "startup.dev"는 등록 가능할 수 있습니다. 가격: 신규 gTLD는 .com이나 .net보다 등록 및 갱신 비용이 높은 경우가 많습니다. 목적과의 부합성: 프로젝트에 맞는 TLD를 선택하세요. 개발자 도구에는 .dev가 자연스럽고 전자상거래 사이트에는 .shop이 어울립니다. HTTPS 요구 사항: .dev와 .app 같은 일부 gTLD는 HTTPS를 요구합니다. 보안에는 유리하지만 SSL 인증서 설정이 필요합니다.gTLD와 도메인 가용성 API
gTLD 전체에서 도메인 가용성을 확인할 때 다음과 같이 요청할 수 있습니다.
curl "https://domscan.net/v1/status?name=myproject&tlds=com,dev,app,io"
gTLD마다 RDAP 엔드포인트와 응답 특성이 다르지만, DomScan과 같은 API는 일관된 결과를 위해 이러한 차이를 정규화합니다.