도메인? dns? 호스팅? 그게 뭐야

Domain(도메인)이란?

도메인은 인터넷에 연결된 컴퓨터를 사람이 쉽게 기억하고 입력할 수 있도록 문자(영문, 한글 등)로 만든 인터넷주소입니다. 법률상으로는 인터넷주소자원에 관한 법률 제2조에 따라 도메인은 인터넷에서 인터넷 프로토콜 주소를 사람이 기억하기 쉽도록 하기 위하여 만들어진 것 입니다.

출처 : 한국인터넷정보센터

도메인의 종류

image with caption

도메인의 관리

현재 국제인터넷주소관리기구(Internet Corporation for Assigned Names and Numbers, ICANN)에서 관리를 하고 있으며 아래와 같은 일을 한다. ICANN 홈페이지 바로 가기

dns(Domain name service)란?

도메인 이름 시스템(DNS)은 사람들이 인터넷에 액세스할 수 있게 고안된 시스템이다.

인터넷을 구성하고 있는 수많은 컴퓨터는 주로 일련의 번호를 통해서 서로를 인식하는데 이러한 각 번호(“IP 주소”)는 다양한 장치와 상관관계가 있다. 그러나 긴 숫자 목록은 기억하기 어려우므로 DNS는 숫자 대신에 문자를 사용하고 일련의 문자를 정확한 일련의 숫자에 링크하게 된다.

이러한 일련의 과정을 DNS라고 부른다.

요약하면 DNS는 사람들이 특정 웹 사이트를 찾을 수 있도록 인터넷에 주소 지정 시스템을 제공한다.

Hosting(호스팅)

서버 컴퓨터 또는 일부를 이용할 수 있도록 임대해 주는 서비스를 말한다.

예를들어 인터넷에서 홈페이지를 게시하려면 인터넷 공간에 자신의 홈페이지를 올려두어야만 한다. 자신의 컴퓨터를 통해서 할 수도 있겠지만, 개인이 관리하기에는 어려움이 많다.

서버를 관리하기 위해서는 24시간 내내 안정적으로 전기를 공급해야 하고, 빠르고 안정적인 인터넷 회선을 사용해야 하며, 철저한 보안 시스템을 갖추고 있어야 한다. 따라서 개인이 서버를 관리하기보다 전문 업체의 호스팅 서비스를 사용하는 것이 일반적이다.

일반적으로 알고 있는 아마존, 애져, GCP등도 이런 호스팅에 기초한 서비스를 제공하는 회사이며 국내회사로는 카페24, 가비아 등이 있다.