도메인 네임(Domain name, 문화어: 령역이름)은 넓은 의미로는 네트워크상에서 컴퓨터를 식별하는 호스트명을 가리키며, 좁은 의미에서는 도메인 레지스트리에게서 등록된 이름을 의미한다. 이를 통틀어서 ‘웹 주소’라고 (잘못) 부르는 경우도 있다. 여기서는 후자를 서술한다.
등록된 도메인 네임은 보통 호스트 명의 일부분으로, DNS 상에서 해당 호스트명 및 그 하위의 호스트명들은 일반적으로 해당 등록자에게 권한이 주어진다. 도메인 레지스트리는 도메인 네임의 종류에 따라 국제 인터넷 주소자원 관리기관(ICANN)과 해당 국가 기관으로부터 승인을 받아, 일반 사용자들의 도메인 등록을 위임받는 역할을 한다. 이런 도메인 네임은 숫자로 된 IP 주소에 비해 외우기 쉬우며, 여러 개의 IP 주소가 한 도메인에 대응되거나 (서브 도메인) 여러 도메인이 하나의 IP 주소로 대응되는 (가상 호스트) 것도 가능하다.
도메인 네임이 항상 호스트명인 것은 아니지만, 호스트명이 아닌 도메인 네임은 대부분 아무 곳에도 사용될 수 없기 때문에 대부분의 도메인 레지스트리들은 호스트명과 같이 도메인 네임에 들어갈 수 있는 문자를 ASCII에서 0부터 9까지, a부터 z까지, 그리고 하이픈으로 등록을 제한하고 있다. 국제화 도메인(IDN)은 임의의 유니코드 문자열을 올바른 호스트명으로 변환하여 이 제한을 회피할 수 있도록 한다. 다만 제한적으로 밑줄(_)로 시작하는 도메인은 SRV 레코드와 같이 올바른 호스트명이 아니어야 하는 도메인 네임을 위해서 쓰이기도 한다.
출처 : 위키백과
위에 말이 어렵다면 간단히 말해서 사람이 인식하기 쉽게 만든 인터넷 주소이다.
모든 ip주소는 숫자로 되어있다. 127.0.0.1과 같이 4개의 십진수와 .으로 구성되어있다. 이를 naver.com이나 google.com와 같이 사람이 직관적으로 알 수 있는 도메인으로 부르는 것이다. 별명이라고 할 수 있다. 이러한 도메인을 사용해서 ip주소로 연결해 이동이 가능하게 하는 것은 도메인 네임 시스템(DNS)이 지원하고 있기 때문이다.
'WEB' 카테고리의 다른 글
[Node.js Error] npm should be run outside of the Node.js REPL, in your normal shell. (0) | 2021.09.30 |
---|---|
[무료 도메인 구입하기] (0) | 2021.09.20 |
[Netlify]웹 사이트 만들고 인터넷에 공개하기 (0) | 2021.09.17 |
goormIDE[구름IDE] 사용법 클라우드 서비스 (0) | 2021.09.16 |
실시간 검색어 Web (0) | 2021.09.14 |