
DNS (Domain Name System)
DNS는 도메인 이름을 IP 주소로 변환해주는 시스템입니다. 인터넷에서 컴퓨터는 숫자로 된 IP 주소를 사용해 서로 통신하지만, 사람이 이런 숫자를 기억하기 어려워서 도메인 이름(예: example.com)을 사용합니다. DNS는 이런 도메인 이름을 컴퓨터가 이해할 수 있는 IP 주소로 매핑합니다.
Domain (도메인)
도메인은 특정 웹사이트나 서비스를 식별할 수 있는 이름입니다.
도메인의 구조
- 루트 도메인: 맨 끝에 있는
. (보통 생략)
- 최상위 도메인(TLD):
.com, .org, .kr 등
- 2차 도메인:
example.com에서 example 부분
- 하위 도메인(Subdomain):
www.example.com의 www처럼 TLD와 2차 도메인 앞에 붙는 부분
A Record (Address Record)
- A 레코드는 도메인을 IPv4 주소에 매핑하는 DNS 레코드입니다.
- 예:
example.com → 93.184.216.34
- 이를 통해 브라우저는 도메인 이름을 입력하면 해당 IP 주소로 접속할 수 있습니다.
CNAME (Canonical Name)
- CNAME 레코드는 도메인을 다른 도메인 이름으로 매핑합니다.
- 주로 별칭을 지정할 때 사용됩니다.
- 예:
www.example.com → example.com
- 이 경우
www.example.com에 접속하면 example.com의 IP 주소를 사용합니다.
차이점: A 레코드 vs. CNAME
- A 레코드는 도메인과 IP 주소를 직접 연결합니다.
- CNAME 레코드는 도메인과 다른 도메인 이름을 연결합니다.
요약
- DNS: 도메인 이름 ↔ IP 주소를 변환
- 도메인: 웹사이트 주소 (예:
example.com)
- A Record: 도메인 ↔ IPv4 주소
- CNAME: 도메인 ↔ 다른 도메인 이름