Domain, DNS, Hosting

진성·2022년 5월 3일
0

Domain

도메인(Domain)은 ip를 사람이 이해하고 기억하기 쉽게 이름을 부여하는데 이를 도메인이라고 한다.

IP란?

  • 인터넷에 연결되어 있는 장치들은 각각의 장치를 식별할 수 있는 주소를 가지고 있는데 이러한 식별번호를 ip라고 한다.

도메인은 . 또는 root라 불리는 도메인 이하에 역트리구조로 구성 되어있다.
루트 도메인 아래의 단계를 1단계 도메인 또는 최상위 도메인이라고 부르면, 그 다음 단계를 2단계 도메인이라고 부른다.

우리가 가장 흔히 볼 수 있는 도메인은 일반 최상위 도메인이 있다.

일반 최상위 도메인

  • .com(회사)
  • .net(네트워크 관련기관)
  • .org(비영리기관)
  • .biz(사업)
  • 등등..

일반 최상위 도메인은 등록인의 특성에 따라 사용하는 도메인이다.

이러한 도메인을 사용하기 위해서는 위에서 말한 ip를 도메인으로 변환하여 사용한다.
ip를 도메인으로 변환하는 작업을 DNS라고 한다.

DNS

DNS는 Domain Name System의 약자로 사람이 읽을 수 있는 도메인 이름을 머신이 읽을 수 있는 ip주소로 변환한다.

DNS의 작동방식

  1. 주소 입력
  2. 주소를 가지고 있는 네임 서버에 접속
  3. ip 주소를 확인
  4. ip 주소를 전달
  5. ip 주소를 가진 서버로 접속
  6. 연결된 브라우저 실행

도메인 연결방법

  • A Record - 도메인을 서버의 ip주소로 직접 연결
  • AAAA Record - 도메인을 서버의 ip주소로 직접 연결
  • CNAME Record - ip가 유동적으로 변하는 서버에 다른 중간다리 역할을 하는 별칭을 적는 것, 보통 클라우드 시스템에서 주는 주소에 많이 사용 된다.

A Record 와 AAAA Record는 직접 연결이라 속도가 빠르다.

Hosting

호스팅(Hosting)은 서버의 전체 혹은 일부를 이용할 수 있도록 임대해 주는 서비스이다.
예를 들어 개인 홈페이지를 만들었다면 이 홈페이지가 들어설 웹상의 공간이 필요하다.
하지만 개인 컴퓨터로 공간을 마련하고 24시간 가동하며 이용자들의 방문을 감당하기는 쉽지 않다.
그래서 서버를 전문적으로 빌려주는 호스팅사의 공간을 빌리는 것을 호스팅이라고 한다.
호스팅의 종류는 다양하다.

웹 호스팅

웹 호스팅은 하나의 서버장비를 여러명이서 공유하는 것이다.
가격도 저렴하고 대중적으로 가장 많이 사용되는 호스팅이다.
기업이나 개인 홈페이지는 월트래픽양이 많지 않기에 웹호스팅을 사용하기 적합하다.
하지만 트래픽양이 증가해서 혼자 너무 많은 트래픽을 잡아먹으면 서버가 다운된다.

서버 호스팅

서버 호스팅은 웹 호스팅과 반대된다.
한 명의 고객이 하나의 서버를 빌리는 방식에 호스팅이다.
웹 호스팅과는 반대로 가격은 비싸지만 스케일과 트래픽양이 많은 대형 홈페이지를 구축할 때 사용하는 서비스이다.
서버를 단독사용하므로 설치, 삭제 등의 개발이 자유롭다.

클라우드 호스팅

클라우드 호스팅은 서버 호스팅과 비슷하지만 물리적 서버 장비가 아닌 가상 서버를 임대한다는데 차이가 있다.
자유롭게 서버스펙을 조절할 수 있다.
그리고 이용한 만큼의 금액만 지불하면 되는 장점이 있다.
일시적인 트래픽 변동량이 많은 사이트에 적합한 호스팅 방식이다.

출처

profile
풀스택 진행중...

0개의 댓글