글쓴이 홈피온
등록일 2022년 5월 31일 15:30
우리가 알고 있는 웹 주소가 실제 주소가 아니다?
Domain Name System
인터넷에서 웹사이트/홈페이지에 접속하기 위해서는
각 웹페이지가 가지고 있는 주소를 알아야 합니다.
naver.com 처럼 웹 브라우저의 주소 표시창에 표시되는
영문이나 한글 주소를 인터넷 주소라고 합니다.
사실 이런 영문으로 이루어진 인터넷 주소는 실제 인터넷 주소가 아닙니다.
인터넷에 연결되는 모든 장치들은 각각의 고유 넘버를 가지고 있습니다.
장치를 식별할 수 있는 숫자로 이루어진 주소인데요.
바로 ‘ip’ 라고 불리는 것들입니다. (192.168.168.24, 210.102.00.18…)
전화번호처럼 숫자로 이루어진 이 ip 주소는
사람이 보기에 직관적이지 않기 때문에, 기억하기도 쉽지 않습니다.
원래의 ip 주소만 있었다면
우리는 예전의 전화번호부 책처럼
숫자로 이루어진 웹사이트들의 주소부를 들고 다녀야 할지도 모르겠습니다.
이런 불편함 때문에 탄생한 게 바로 도메인입니다.
‘도메인’의 사전적 설명은 다음과 같습니다.
도메인 (domain)
[명사]
1. [매체 ] 인터넷상에서 개인이 소유하고 있는 인터넷 주소.
도메인은 개인이 소유할 수 있다는 게 특징이라고 할 수 있는데요.
인터넷은 전 세계가 사용하는 공통의 네트워크이므로
전 세계 도메인은
국제인터넷 주소관리 기구(Internet Corporation for Assigned Names and Numbers, ICANN)
에서 관리하고 있습니다.
또한 도메인은 무한하게 생성되는 것이 아니며 각각의 도메인은 고유하기 때문에,
국제인터넷 주소관리 기구(ICANN)에서 판매 대행 권한을 받은 업체에서만 도메인 판매가 가능합니다.
인터넷을 하기 위해서 숫자로 된 인터넷 주소(ip)는 컴퓨터는 기억하기 쉬우나,
사람에게는 친숙하지 않습니다.
그래서 숫자로 된 ‘ip’에 사람이 보기 쉬운 ‘도메인’을 연결하게 됩니다.
이로써 숫자로 된 주소가 아닌
조금 더 사용하기 쉽고 의미를 부여할 수 있는 인간의 문자로 된
인터넷 주소를 사용할 수 있게 된 셈이죠.
도메인을 구매했다고 해서
바로 이 도메인이 사용자가 원하는 ip 주소와 연결되는 것은 아닙니다.
컴퓨터가 이 도메인을 숫자로 이루어진 ip 주소로 변환하여
기억시키게 하기 위해서 일종의 컨버터가 필요한데요.
이렇게 나온 개념이 DNS (Domain Name System) 입니다.
도메인 주소를 컴퓨터가 인식할 수 있는 ‘123.123.123.1’ 등과 같은
IP(인터넷 프로토콜) 주소로 변환해 주는 역할.
즉 DNS에 대한 정보를 제공해 주는 서버를 ‘DNS 서버’라고 합니다.
(서버의 개념이 궁금하다면 이전 포스팅 ‘ 서버(server)의 개념에 대해 알아보자 ‘을 참고해 주시기 바랍니다)
DNS 서버에 대한 내용을 조금 더 말씀드리자면,
DNS 서버는 도메인 이름(=사이트 주소)을 입력한 사용자의 서버와
실제 각 사이트의 IP 주소를 변환하는 매개자 역할을 담당하게 됩니다.
컴퓨터는 0과 1, 숫자만 사용하는 이진법만 인식할 수 있지만,
여러 다양한 “컴퓨터 언어”를 통해서 인간의 언어를 이해시킬 수 있습니다.
네트워크 장치도 컴퓨터와 마찬가지로 숫자로 이루어진 ip 주소만 이해할 수 있지만,
DNS 서버를 통해서 사람이 만든 도메인을 이해시킬 수 있습니다.
인터넷 세계에서 일종의 주소록의 역할을 하는 ‘DNS 서버’를 보통 ‘네임서버’라고도 부릅니다.
우리나라의 도메인은
한국 인터넷 진흥원 (KISA)에서 관리하고 있습니다.
도메인의 효율적인 관리를 위해서 정해진 도메인 체계는 아래와 같습니다.
1.국가 코드 최상위 도메인 (Contry Code Top Level Domain)=ccTLD
국가 코드 최상위 도메인은 국가/지역을 나타내는 도메인이며,
해당 지역에 거주하는 단체 및 개인만이 취득이 가능합니다.
국가를 나타내는 .kr (한국) .jp (일본) .cn (중국) 등이 이에 해당됩니다.
2. 일반 최상위 도메인(Generic Top Level Domain)=gTLD
일반 최상위 도메인(gTLD)은 인터넷 초창기부터 사용되어 왔으며,
com, net, org, edu, gov, mil, int 등 7개가 있습니다.
.com : 영리 목적의 기업이나 단체
.net : 네트워크를 관리하는 기관
.org : 비영리 기관, 혹은 다른 gTLD에 해당하지 않는 단체.
.edu : 학위를 수여하는 교육 기관
.gov : 미국 연방정부 관련 기관
.mil : 미국 연방정부 군사기관
.int : 국제 조약 등으로 만들어진 국제기관
그 외에도 새로 추가되는 도메인과 목적은 아래와 같습니다.
일반 최상위 도메인은 계속적으로 늘어나고 있습니다.
.biz : 사업
.coop : 조합
.mobi : 휴대 장치를 위한 사이트
.museum : 미술관과 박물관
.name : 개인 사용자
.pro : 회계사, 의사, 변호사 등의 전문가
.tel : 전화 네트워크와 인터넷 사이의 연결을 관장하는 서비스
.travel : 여행사, 항공사, 호텔 등
홈페이지 제작을 하기 위해서는 도메인 구매가 필요한데요,
도메인 등록 업체마다 가격이 다르기 때문에 의아하실 수도 있습니다.
도메인의 원 소유자 (ex. kr 주소의 경우 KISA)가
직접 고객에게 도메인을 판매하는 것이 아니라,
등록 대행업체를 통해 판매하고 있습니다.
이러한 등록 대행업체는 각 회사의 판매 정책이 전부 다르기 때문에 판매가 또한 다르게 책정됩니다.
도메인은 실제 소유/관리를 하고 있는 시행사(원소유자)가 별도로 존재하기 때문에,
등록 대행업체에 문제가 발생하더라도 도메인 소유권 자체가 사라지지는 않습니다.
다만 도메인에 연결되어 있는 홈페이지/웹사이트 운영에 문제가 생길 수는 있기 때문에
안정성 있는 업체 선정이 필요합니다.
도메인 등록 시 유의 사항은 아래와 같습니다. (출처 – 한국 인터넷 진흥원)
1. 문자[a-z], 숫자[0-9] 또는 하이픈[-]의 조합으로만 표현되어야 합니다. (영문자는 대/소문자 구별이 없음)
2. 한글 도메인은 .kr/.com/.net/.org만 가능합니다.
3. 하이픈(-)으로 시작하거나 끝날 수 없습니다.
4. 하이픈(-) 외 기호를 사용할 수 없습니다.
5. 길이는 최소 2자에서 최대 63자까지 가능합니다.
6. 이미 등록된 도메인은 등록할 수 없습니다. (전 세계 기준 고유한 주소여야 함)