internet
도메인이란.
도메인 이름의 계층 구조와 URL, DNS, 등록 과정의 차이
도메인 이름은 인터넷의 서버를 사람이 기억하기 쉬운 문자 주소로 표현한 이름입니다. DNS가 이 이름을 실제 IP 주소로 변환합니다.
🧱 도메인의 구조
blog.example.com은 오른쪽부터 계층적으로 읽습니다.
- 최상위 도메인(TLD):
.com,.org,.kr - 2차 도메인:
example - 서브도메인:
blog,www,api
루트 도메인 example.com 아래에 목적별 서브도메인을 만들 수 있습니다. 각 서브도메인은 서로 다른 서버나 서비스로 연결할 수 있습니다.
🔗 도메인과 URL의 차이
https://blog.example.com/posts?id=1#intro에서 각 부분은 다음 의미를 가집니다.
- 프로토콜:
https - 도메인:
blog.example.com - 경로:
/posts - 쿼리 문자열:
?id=1 - 프래그먼트:
#intro
도메인은 서버를 식별하는 이름이고, URL은 프로토콜과 리소스 위치까지 포함한 전체 주소입니다.
📝 등록과 연결
- 도메인 등록 업체를 통해 사용할 이름을 등록합니다.
- 도메인이 사용할 네임서버를 지정합니다.
- 네임서버에서
A,AAAA,CNAME등의 DNS 레코드를 설정합니다. - 호스팅 서비스에서 해당 도메인의 요청을 받도록 연결합니다.
- HTTPS 사용을 위해 TLS 인증서를 발급하고 적용합니다.
💡 같이 알아둘 것
도메인을 구매했다고 서버가 자동으로 생기지는 않습니다. 도메인 등록, DNS 설정, 호스팅은 서로 연결되지만 각각 다른 역할을 담당합니다.
🔗 참고 자료
- MDN: Domain name — 도메인 이름의 구조를 설명한다.
- MDN: What is a URL? — URL 구성 요소를 설명한다.
- MDN: DNS — 도메인과 IP를 연결하는 조회를 설명한다.
