blevels

Home / AI / AI 용어사전 / DNS — 도메인을 IP로 바꿔주는 인터넷 전화번호부

TERM

DNS — 도메인을 IP로 바꿔주는 인터넷 전화번호부

게시일 2026-04-30수정일 2026-04-30
공식 링크
On this page

브라우저 주소창에 blevels.com을 입력하는 순간, 컴퓨터는 그 문자열을 숫자 주소(ip-address)로 바꾸는 조회를 수행한다. 이 변환을 담당하는 시스템이 DNS(Domain Name System) 다. 인터넷의 모든 통신은 IP 주소를 목적지로 삼기 때문에, DNS는 사람이 읽을 수 있는 이름과 기계가 이해하는 숫자 사이를 중개하는 전화번호부 역할을 한다.

정의

DNS(Domain Name System) 는 도메인 이름을 IP 주소로 변환하는 분산형 이름 조회 시스템이다. 1983년 폴 모카페트리스(Paul Mockapetris)가 RFC 882로 정의했으며, 현재 인터넷의 근본 인프라 중 하나다. DNS 없이는 google.com이나 blevels.com 같은 주소를 쓸 수 없고, 모든 접속에 IP 주소를 직접 입력해야 한다.

상세 설명

DNS 조회는 여러 서버를 거치는 계층적 과정이다.

1. 로컬 캐시 확인: 브라우저와 운영체제는 최근 조회한 도메인의 IP를 일정 시간(ttl, Time-To-Live) 동안 캐시에 저장한다. 캐시에 있으면 추가 조회 없이 즉시 응답한다. 2. 리졸버(Resolver) 쿼리: 캐시에 없으면 ISP(인터넷 서비스 제공자) 또는 설정된 DNS 서버(Google의 8.8.8.8, Cloudflare의 1.1.1.1)에 조회를 요청한다. 3. 루트 → TLD → 권한 네임서버: 리졸버는 루트 네임서버(.)에, 루트는 최상위 도메인(TLD) 서버(.com, .kr)로, TLD 서버는 최종적으로 해당 도메인의 권한 네임서버(Authoritative Name Server) 로 안내한다. 권한 네임서버가 실제 IP 주소를 반환한다.

DNS 레코드의 주요 유형:

| 레코드 | 역할 | 예시 | |--------|------|------| | A | 도메인 → IPv4 주소 | blevels.com → 203.0.113.42 | | AAAA | 도메인 → IPv6 주소 | blevels.com → 2001:db8::1 | | CNAME | 도메인 → 다른 도메인 별칭 | www.blevels.com → blevels.com | | MX | 이메일 서버 지정 | 메일 수신 서버 연결 | | TXT | 도메인 소유 인증, SPF 등 | Google Search Console 인증 |

AI 서비스 배포 시 DNS 설정이 중요한 이유는 두 가지다. 첫째, cdn(콘텐츠 전송 네트워크) 연동은 CNAME 레코드로 이루어지므로 잘못 설정하면 정적 자산(이미지, JS)이 느려진다. 둘째, HTTPS 인증서(TLS/SSL) 발급을 위한 도메인 소유 확인이 TXT 레코드로 진행되며, 인증서가 없으면 브라우저가 사이트를 차단한다.

AD

예시

Mermaid 다이어그램으로 표현한 DNS 조회 흐름:

브라우저 → 로컬 캐시 확인
         ↓ (없으면)
         → DNS 리졸버(8.8.8.8)
           → 루트 네임서버(.)
             → TLD 서버(.com)
               → 권한 네임서버(blevels.com NS)
                 ← IP 주소 반환: 203.0.113.42
         ← IP 캐시 저장(TTL 동안)
브라우저 → 203.0.113.42로 HTTP 요청

nslookup 또는 dig 명령으로 DNS 조회를 직접 확인할 수 있다:

# A 레코드 조회
dig blevels.com A +short

# CNAME 조회
dig www.blevels.com CNAME +short
AD

활용 사례

  • AI 서비스 도메인 연결: Vercel, Cloudflare Pages, AWS 등에 커스텀 도메인을 연결할 때 A 레코드 또는 CNAME을 추가한다
  • CDN 설정: cdn 공급자의 엣지 네트워크로 트래픽을 유도하려면 CNAME을 CDN 제공 주소로 설정한다
  • 이메일 발송 인증(SPF/DMARC): AI 알림 이메일이 스팸 처리되지 않으려면 TXT 레코드에 SPF 정책을 추가해야 한다
  • 멀티 테넌트 AI 앱: 고객별 서브도메인(customer1.blevels.com)을 와일드카드 DNS(*.blevels.com)로 처리한다

관련 용어

  • ip-address — DNS가 변환하는 목적지 주소. IPv4(32비트)와 IPv6(128비트)가 공존한다
  • cdn — DNS CNAME을 통해 연결되는 전 세계 분산 캐시 서버 네트워크다
  • http — DNS로 IP를 확인한 뒤 실제 통신에 사용하는 프로토콜이다
  • ttl — Time-To-Live. DNS 응답을 캐시에 얼마나 유지할지 결정하는 값이다
  • ssl — HTTPS를 위한 암호화 인증서. 도메인 소유 확인 시 DNS TXT 레코드가 사용된다
AD