</> 바코친
배포 & 인프라 · L0 입문 · 약 7분

도메인과 DNS

내 서비스에 외우기 쉬운 이름을 붙이는 방법

한 줄로 말하면

도메인은 서비스의 이름, DNS는 그 이름을 실제 주소로 바꿔주는 전화번호부야. 도메인을 사서 DNS에 "이 이름은 저 서버야"라고 적으면 연결돼.

배포하면 보통 myapp.vercel.app 같은 기본 주소를 받아. 이것만으로도 충분히 쓸 수 있지만, myapp.com 같은 내 이름을 쓰고 싶으면 도메인을 따로 사서 연결해.

도메인은 사는 게 아니라 빌리는 거야

도메인은 도메인 등록 업체(가비아, Cloudflare, Namecheap 같은 곳)에서 1년 단위로 등록해. 영원히 내 것이 아니라 계속 갱신해야 하는 거야.

DNS 전화번호부에 적는 것들

DNS에는 "이 이름은 어디로 가" 같은 정보를 한 줄씩 적어. 이 한 줄을 DNS 레코드라고 해. 자주 쓰는 건 네 가지야.

네임서버: 전화번호부를 누가 관리하나

네임서버는 내 도메인의 DNS 레코드를 실제로 보관하는 곳이야. 기본은 도메인 업체지만, Vercel이나 Cloudflare로 바꿀 수도 있어. 바꾼 뒤엔 레코드도 그쪽에서만 수정해야 반영돼. 이걸 몰라서 엉뚱한 곳을 고치며 헤매는 경우가 정말 많아.

바꿨는데 왜 바로 안 돼? (전파와 TTL)

DNS를 바꿔도 몇 분에서 길게는 몇십 시간까지 어떤 사람은 옛 주소, 어떤 사람은 새 주소로 가는 시간이 생겨. 이걸 DNS 전파라고 불러.

확인 퀴즈

Q. 도메인에 대한 설명으로 맞는 건?
  1. 한 번 사면 영원히 내 것이다
  2. 보통 1년 단위로 등록하고 계속 갱신해야 한다
  3. 호스팅을 바꾸면 도메인도 바꿔야 한다
  4. 도메인이 없으면 배포할 수 없다
정답 보기

2번. 도메인은 기간제로 등록하는 거라 자동 갱신을 켜 두는 게 좋아.

Q. DNS를 바꿨는데 내 폰에선 아직 옛 사이트가 보여. 가장 가능성 높은 이유는?
  1. 도메인이 해킹당했다
  2. 캐시된 옛 DNS 정보가 아직 만료되지 않았다
  3. 서버가 고장 났다
  4. DNS는 바꿀 수 없다
정답 보기

2번. 전 세계 컴퓨터들이 DNS 답을 TTL 동안 기억해. 조금 기다리면서 다른 네트워크에서도 확인해 봐.

Q. 네임서버를 Vercel로 바꿨어. DNS 레코드는 어디서 수정해야 할까?
  1. 원래 도메인 업체 화면
  2. Vercel의 DNS 설정
  3. 내 컴퓨터의 .env
  4. 아무 데서나 해도 된다
정답 보기

2번. 네임서버를 바꾸면 그 서비스가 전화번호부를 관리해. 레코드도 거기서만 수정해야 반영돼.

바코친 앱에서 퀴즈 풀고 AI한테 물어보기

무료 · 카카오로 바로 시작 · 레슨 243개