도메인 네임은 넓은 의미로는 네트워크상에서 컴퓨터를 식별하는 호스트명을 가리틴다
좁은 의미에서는 도메인 레지스트리에게서 등록된 이름을 의미한다.(위키백과 참조)
인터넷에 연결되어 있는 장치들은 각각의 장치를 식별할 수 있는 주소를 가지고있다. 이를 IP라고 함.
ex)192.168.0.1 등
IP는 사람이 이해하고 기억하기 어렵기 때문에 이를 위해서 각 ip에 이름을 부여할 수 있게 했는데 이를 도메인이라고 한다.
DNS는 Domain Name System의 약자로 localhost => ip주소로 표현 가능한데 DNS는 복잡한 ip주소를 이해하기 쉬운 도메인으로 바꿔주는 역할을 한다.
예를 들어보자면
이렇게 이해하면 이해하기 쉬울 듯 싶다.
호스팅은 제공자등의 사업자가 개인용 홈페이지의 서버 기능을 대행하는 것.
여러가지 종류가 있다.
대표적으로 웹 호스팅은 일반적으로 웹(WWW) 공간을 임대하는 것을 말함. 인터넷에서 홈페이지를 운영하려면 인터넷 공간에서 자신을 홈페이지를 올려둬야하는데 그 서버컴퓨터의 일정 공간을 이용할 수 있도록 임대해주는 서비스이며 값비싼 장비와 인력을 들이지 않고도 저렴한 가격에 독자적인 서버컴퓨터를 가진 것과 동일한 서비스를 이용할 수 있는 것.