도메인(Domain)은 ip를 사람이 이해하고 기억하기 쉽게 이름을 부여하는데 이를 도메인이라고 한다.
IP란?
- 인터넷에 연결되어 있는 장치들은 각각의 장치를 식별할 수 있는 주소를 가지고 있는데 이러한 식별번호를 ip라고 한다.
도메인은 .
또는 root
라 불리는 도메인 이하에 역트리구조로 구성 되어있다.
루트 도메인 아래의 단계를 1단계 도메인 또는 최상위 도메인이라고 부르면, 그 다음 단계를 2단계 도메인이라고 부른다.
우리가 가장 흔히 볼 수 있는 도메인은 일반 최상위 도메인이 있다.
일반 최상위 도메인
일반 최상위 도메인은 등록인의 특성에 따라 사용하는 도메인이다.
이러한 도메인을 사용하기 위해서는 위에서 말한 ip를 도메인으로 변환하여 사용한다.
ip를 도메인으로 변환하는 작업을 DNS라고 한다.
DNS는 Domain Name System의 약자로 사람이 읽을 수 있는 도메인 이름을 머신이 읽을 수 있는 ip주소로 변환한다.
DNS의 작동방식
도메인 연결방법
A Record 와 AAAA Record는 직접 연결이라 속도가 빠르다.
호스팅(Hosting)은 서버의 전체 혹은 일부를 이용할 수 있도록 임대해 주는 서비스이다.
예를 들어 개인 홈페이지를 만들었다면 이 홈페이지가 들어설 웹상의 공간이 필요하다.
하지만 개인 컴퓨터로 공간을 마련하고 24시간 가동하며 이용자들의 방문을 감당하기는 쉽지 않다.
그래서 서버를 전문적으로 빌려주는 호스팅사의 공간을 빌리는 것을 호스팅이라고 한다.
호스팅의 종류는 다양하다.
웹 호스팅은 하나의 서버장비를 여러명이서 공유하는 것이다.
가격도 저렴하고 대중적으로 가장 많이 사용되는 호스팅이다.
기업이나 개인 홈페이지는 월트래픽양이 많지 않기에 웹호스팅을 사용하기 적합하다.
하지만 트래픽양이 증가해서 혼자 너무 많은 트래픽을 잡아먹으면 서버가 다운된다.
서버 호스팅은 웹 호스팅과 반대된다.
한 명의 고객이 하나의 서버를 빌리는 방식에 호스팅이다.
웹 호스팅과는 반대로 가격은 비싸지만 스케일과 트래픽양이 많은 대형 홈페이지를 구축할 때 사용하는 서비스이다.
서버를 단독사용하므로 설치, 삭제 등의 개발이 자유롭다.
클라우드 호스팅은 서버 호스팅과 비슷하지만 물리적 서버 장비가 아닌 가상 서버를 임대한다는데 차이가 있다.
자유롭게 서버스펙을 조절할 수 있다.
그리고 이용한 만큼의 금액만 지불하면 되는 장점이 있다.
일시적인 트래픽 변동량이 많은 사이트에 적합한 호스팅 방식이다.
출처
- 도메인: 생활코딩, 도메인이란?
- DNS: DNS란 무엇인가? 도메인이란 무엇인가? (DNS, 도메인, 호스팅)
- 호스팅 : 호스팅이란? 의미와 종류