도메인(domain) 은 인터넷에서 특정 대상을 사람이 읽기 쉬운 이름으로 표현한 것.
예를 들어 아래와 같은 이름이 도메인이다.
google.comexample.comhaedongg.co.krdomain.name.structure.haedongg.co.kr도메인은 숫자로 된 IP 주소 대신 사람이 이해하기 쉬운 문자열을 사용하기 위해 사용한다.
예:
192.0.2.10example.com즉, 도메인은 인터넷상의 이름 체계
도메인은 점(.)으로 구분된 여러 조각으로 이루어진다.
예:
domain.name.structure.haedongg.co.kr
이 도메인은 아래 레이블(label)들로 구성된다.
domainnamestructurehaedonggcokr점으로 나뉜 각 조각 하나가 레이블(label)
사람이 읽을 때는 왼쪽부터 인지하지만 실제 도메인을 해석할 때는 오른쪽에서 왼쪽으로 계층을 해석한다.
예:
domain.name.structure.haedongg.co.kr
오른쪽부터 보면:
krcohaedonggstructurenamedomain즉, 오른쪽이 더 상위이고 왼쪽으로 갈수록 더 하위이다.
가장 오른쪽에 있는 최상위 도메인
예:
comnetorgkrhaedongg.net 에서는:
net = TLD사용자가 바로 등록하는 단위가 아니라, 등록 규칙상 묶어서 취급되는 접미사이다.
예:
co.kror.krgo.krhaedongg.net.kr 에서는:
net.kr = Public Suffix주의:
net 하나만 따로 보기보다, 실무에서는 보통 net.kr 전체를 함께 본다
실제로 사용자가 등록해서 소유하는 도메인.
예:
example.comhaedongg.netdomain.name.structure.haedongg.net 에서는:
haedongg.net = Registered Domain등록 도메인 앞에 붙는 모든 왼쪽 부분은 서브도메인(subdomain) 이다.
예:
www.example.com 에서 wwwapi.example.com 에서 apidomain.name.structure.haedongg.net 에서 structure, name, domain즉:
structure.haedongg.net 는 haedongg.net 의 서브도메인name.structure.haedongg.net 는 그보다 더 하위 서브도메인domain.name.structure.haedongg.net 는 더 하위 서브도메인도메인 이름을 전체 계층까지 완전하게 쓴 이름
예:
www.example.comapi.service.example.comdomain.name.structure.haedongg.net즉, domain.name.structure.haedongg.net 전체는 FQDN 이다
도메인은 계층에 따라 다음처럼 부를 수 있습니다.
예시 도메인:
domain.name.structure.haedongg.net.kr
| 레이블 | 오른쪽 기준 레벨 | 일반 명칭 | 실무 표현 |
|---|---|---|---|
kr |
1 | TLD | 최상위 도메인 |
net |
2 | 2차 레벨 일부 | 보통 net.kr의 일부로 취급 |
haedongg |
3 | 3차 레벨 | 등록 도메인명 |
structure |
4 | 4차 도메인 | 서브도메인 |
name |
5 | 5차 도메인 | 서브도메인 |
domain |
6 | 6차 도메인 | 서브도메인 |
주의:
학술적으로는 haedongg 를 3차 레벨이라고 볼 수 있지만,
실무에서는 net.kr 구조 때문에 Registered Domain 기준으로 설명하는 것이 더 정확하다.
대상 도메인:
domain.name.structure.haedongg.net.kr
| 구분 | 값 | 설명 |
|---|---|---|
| TLD | kr |
최상위 도메인 |
| Public Suffix | net.kr |
등록 규칙상 묶이는 접미사 |
| Registered Domain | haedongg.net.kr |
실제 등록한 도메인 |
| Subdomain 1 | structure |
등록 도메인 바로 앞 |
| Subdomain 2 | name |
그 상위 서브도메인 |
| Subdomain 3 | domain |
가장 왼쪽 서브도메인 |
| FQDN | domain.name.structure.haedongg.net |
전체 이름 |
haedongg.net.kr
structure.haedongg.net.kr
haedongg.net.kr 의 서브도메인name.structure.haedongg.net.kr
structure.haedongg.net.kr 의 서브도메인domain.name.structure.haedongg.co.kr
name.structure.haedongg.net.kr 의 서브도메인도메인은 인터넷에서 사용하는 계층형 이름이다.
실제 해석에서는우선(右先:오른쪽먼저)법칙으로 읽는다.
실무에서는 보통 TLD / Public Suffix / Registered Domain / Subdomain / FQDN 으로 설명하는 것이 가장 명확하다.