얄팍한 코딩사전 - DNS가 뭔가요? + Domain, ARecord, CName

Kkd·2024년 11월 21일

코딩 영상 후기

목록 보기
2/34

movie

DNS (Domain Name System)

DNS는 도메인 이름을 IP 주소로 변환해주는 시스템입니다. 인터넷에서 컴퓨터는 숫자로 된 IP 주소를 사용해 서로 통신하지만, 사람이 이런 숫자를 기억하기 어려워서 도메인 이름(예: example.com)을 사용합니다. DNS는 이런 도메인 이름을 컴퓨터가 이해할 수 있는 IP 주소로 매핑합니다.


Domain (도메인)

도메인은 특정 웹사이트나 서비스를 식별할 수 있는 이름입니다.

도메인의 구조

  • 루트 도메인: 맨 끝에 있는 . (보통 생략)
  • 최상위 도메인(TLD): .com, .org, .kr
  • 2차 도메인: example.com에서 example 부분
  • 하위 도메인(Subdomain): www.example.comwww처럼 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: 도메인 ↔ 다른 도메인 이름
profile
🌱

0개의 댓글