도메인이란? 도메인과 서브도메인

도메인을 공부하며 적어본 글
윤여찬's avatar
May 13, 2024
도메인이란? 도메인과 서브도메인
이제 개발이 끝난 사내 프로젝트를 인터넷에 올려 배포를 해야하는 상황이 되었다.
  1. 도메인이란 무엇일까? 그리고 왜 하는가?
  1. 도메인과 서브 도메인을 따로 두는 이유는 무엇인가?
  1. 도메인의 구조
위의 내용을 공부하면서 적어보려고 한다.

도메인이란 무엇인가?

도메인이란? Domain
도메인이란 문자로 표시한 인터넷 주소이다.
인터넷 주소는 원래 IP로 표시되어있었다. EX) 12.838.312:3000
이렇게 긴 IP는 사람이 인지하기가 어렵고 외우기도 불편하다…
그래서 이러한 IP를 우리가 사용하는 문자로 연결시킨것이 도메인이다.
 
조금 이해가 빠르게 우리 스마트폰에 엄마라고 저장된 엄마에게 전화를 할 때 전화번호를 몰라도 전화를 걸 수 있다. 이게 도메인과 같은 역할이라고 생각하면 된다. 우리는 엄마라고 번호를 지정해 놓았기 때문에 제약없이 엄마에게 전화번호를 외우지 않아도 전화를 걸 수 있는 것이다.
 
법적으로는 인터넷 주소차원에 대한 법률 제 2조에 따라서 “도메인은 인터넷에서 인터넷 프로토콜 주소를 사람이 기억하기 쉽도록” 하기 위하여 만들어진 것 이다.

도메인과 서브 도메인을 따로 두는 이유는?

서브 도메인은 도메인에 보조적인 역할을 한다.
다중의 사이트를 만들고 연결을 하고자 할 때 독립적으로 접속할 수 있게 도와준다.
 
http://www.naver.com으로 접속하거나 http://naver.com으로 접속해도 우리는 네이버로 이동할 수 있다. 모바일의 경우는 http://m.naver.com 으로 이동하는데 http://cafe.naver.com http://blog.naver.com 등등 네이버는 각각 카페, 블로그로 이동하게한다. 이 형태가 우리는 모르지만 이미 서브 도메인(sub Domain)을 활용해서 이동하고 있는 것이다.
 
즉 내가 지금 만든 사내 프로젝트를 회사 이름으로 http://www.회사이름.com 으로 만든다하면 도메인은 이렇게 쓰지만 서브 도메인을 이용해서 http://sales.회사이름.com / http://m.sales.회사이름.com 으로 사용할 수 있게 한다는 뜻으로 이해했다.

도메인의 구조

위 사진을 보면 이해가 쉽다. 이렇게 나는 frontend 개발자로 애초에 만들어져 있는 서버에 nginx 설정을 마무리했다. 그 후 아이피와 함께 포트를 전달해드렸고 해당 포트로 backend 개발자 분들이 도메인 설정을 해주시면 실 사용자들이 무난하게 사용할 수 있을 것이라고 생각한다.
Share article

찬찬잉