08·실습·12분
나만의 도메인
앱에는 이미 공개 주소가 있습니다. 나만의 도메인은 여러분이 고른 이름 뒤에 있는 같은 앱입니다.
DNS가 하는 일
인터넷은 이름이 아니라 숫자로 길을 찾습니다. DNS는 shop.example.com 같은 이름을 응답할 서버의 주소로 바꿔 주는 전화번호부입니다. 누군가 도메인을 입력하면 기기가 DNS에 묻고, 주소를 받아, 그곳에 접속합니다.
웹사이트에는 두 가지 레코드가 중요합니다.
- A 레코드는 이름을 IP 주소에 직접 연결합니다.
- CNAME 레코드는 "이 이름은 저 다른 이름의 별칭이다"라고 말합니다.
DNS 변경은 전 세계에 단계적으로 복사되므로 새 레코드가 모든 곳에서 보이기까지 몇 분에서 몇 시간이 걸릴 수 있습니다. 이 기다림을 전파라고 하며, 방금 연결한 도메인이 노트북보다 휴대폰에서 먼저 열리는 이유입니다.
TLS가 하는 일
자물쇠는 인증서입니다. 브라우저가 신뢰하는 기관이 서명한, 이 도메인에 응답하는 서버가 그럴 자격이 있다는 증명입니다. 인증서는 만료되므로 갱신해야 합니다. DontCode는 서비스하는 모든 도메인의 인증서를 발급하고 갱신하므로 https가 그냥 작동합니다.
이름을 얻는 두 가지 방법
배포 페이지의 도메인 관리에서 고를 수 있습니다.
- dontcode.cafe 아래의 서브도메인: 바로 적용됩니다.
- 보유한 커스텀 도메인: 안내된 DNS 레코드가 등록되고 검증될 때까지 대기 상태입니다.
도메인 관리에서는 원하는 이름이 아직 비어 있는지도 검색할 수 있습니다. 등록은 원하는 등록기관에서 하고, 내 것이 되면 여기서 연결하세요.
커스텀 도메인은 플랜 기능이며, 플랜에 포함되지 않으면 배포 페이지에 업그레이드 안내가 표시됩니다.
DontCode에서는
여러분은 이름을 추가하고, 커스텀 도메인이라면 등록기관에 레코드 한두 개를 붙여 넣습니다. 라우팅, 인증서, 갱신은 대신 처리되고, 모든 도메인이 같은 배포를 가리키므로 새 빌드가 모든 도메인에 동시에 반영됩니다.
더 알아보기
이해도 확인
1.DNS는 도메인에 대해 물으면 실제로 무엇을 돌려줄까요?
2.10분 전에 DNS 레코드를 추가했습니다. 휴대폰에서는 열리는데 노트북에서는 안 열립니다. 무슨 일일까요?
3.앱이 도메인 세 개로 서비스됩니다. 새 빌드가 끝났습니다. 나머지 두 도메인은 무엇을 보여줄까요?
과제
인사이트 프로젝트배포 페이지에서 도메인 관리를 열고 이름을 추가하세요. dontcode.cafe 서브도메인이나 보유한 커스텀 도메인. 도메인이 추가되면 확인이 통과됩니다.