1. 서브도메인 (Subdomain)
서브도메인(Subdomain)은 메인 도메인의 일부로, 메인 도메인 앞에 추가되어 독립적인 섹션이나 서비스를 나타낸다.
DNS(Domain Name System) 상에서 별도의 레코드로 관리된다.
- 구조: 서브도메인.도메인.최상위도메인
- 예시:
- www.a.test.co.kr (여기서 a가 서브도메인)
- www.b.test.co.kr (여기서 b가 서브도메인)
💡 공공기관 평가 관련 보충 설명:
공공기관에서 서브도메인을 많이 사용하는 경우 평가 점수가 깎이는 것은 보안 및 관리 효율성과 관련이 있을 수 있다. 서브도메인별로 개별적인 SSL 인증서, 보안 설정 및 관리가 필요하여 관리 대상이 늘어나고, 이는 잠재적인 보안 취약점으로 이어질 위험이 있다고 판단될 수 있다.
2. URI 경로 (URI Path)를 이용한 서비스 구분 (Context)
주신 내용에서 말씀하신 'Context'는 기술적으로 URI 경로(URI Path)를 사용하여 서비스를 구분하는 방식이다. 이 방식은 메인 도메인을 공유하면서 URI의 특정 경로를 통해 다른 프로젝트나 애플리케이션에 접근하게 한다.
- 구조: 도메인/경로 또는 도메인/컨텍스트
- 예시:
- www.test.co.kr/abc $\rightarrow$ abc 프로젝트에 해당
- www.test.co.kr/def $\rightarrow$ def 프로젝트에 해당
💡 기술적 용어 보충 설명:
이 방식은 URL/URI 기반의 라우팅(Routing) 또는 컨텍스트 경로(Context Path) 방식이라고 부르며, 단일 서버 또는 게이트웨이(예: API Gateway)에서 도메인은 하나만 사용하고 경로에 따라 내부적으로 다른 애플리케이션 서버로 요청을 전달(Forwarding)하는 방식으로 운영한다. 보안/관리의 집중화와 비용 효율성이 높아지는 장점이 있다
[정리]
| 구분 | 주소 형태 | 기술적 특징 | 장점 |
| 서브도메인 | **a**.test.co.kr | 메인 도메인과 독립적으로 운영/관리됨 | 완벽한 분리 및 독립성 확보 |
| URI 경로 (Context) | test.co.kr/**abc** | 단일 도메인 내에서 경로로 구분 | 관리 용이성, 보안/인증 집중화 |
'네트워크' 카테고리의 다른 글
| Content-Disposition Header (1) | 2024.01.05 |
|---|---|
| Apache HTTP Server와 WAS를 연동하여 사용하는 이유 (0) | 2023.10.19 |
| HTTP 통신 - Request와 Response에 대해서 (0) | 2023.09.19 |
| VPN 터널링과 SSH가 함께 사용될 때, 작동 방식 (0) | 2023.09.13 |
| 이더넷(Ethernet)이란 무엇인가? (0) | 2023.06.07 |