게시
커스텀 도메인
게시한 앱을 나만의 도메인에 올리세요. 어디에서든 도메인을 사고, 레코드 두 개를 추가한 다음, Verify Domain을 누르면 돼요.
게시된 모든 앱에는 coffee-shop-ember-grain.setherion.app 같은 주소가 있고, 모든 요금제에서 무료예요. coffeeshop.com 같은 나만의 도메인을 연결하면 같은 앱이 내 이름 아래에서 열려요.
필요한 것
- 도메인 자체. 원하는 등록 기관 어디에서든 살 수 있어요. Namecheap, GoDaddy, Cloudflare, ROTLD 등 어디든 괜찮고, 창에 있는 검색(아래)으로 살 수도 있어요. 여기서 무슨 일이 일어나든 도메인은 계속 내 것이에요.
- 유료 요금제. 무료 요금제에서는 커스텀 도메인을 쓸 수 없어요. 연결할 수 있는 개수는 요금제에 따라 늘어나요.
| 요금제 | 도메인 |
|---|---|
| Free | 없음 |
| Pro | 3 |
| Business | 25 |
개수는 앱별이 아니라 모든 앱을 합쳐서 세요. 도메인과 그 www 버전은 하나로 세요. 요금제에 도메인이 없거나 모두 사용 중이면 창에 그렇게 표시되고, 앱은 현재 주소에서 계속 열려 있어요. 공유 워크스페이스에서는 앱의 비용을 내는 요금제가 기준이에요.
private 앱은 자체 도메인에 올릴 수 없어요. 먼저 공개로 바꾸세요. 공개 범위를 보세요.
연결하기
먼저 앱 게시하기
도메인은 게시된 것을 가리켜요. 앱을 한 번도 게시한 적이 없다면 한 번 게시한 뒤에 다시 오세요.
Connect your domain 열기
Publish 창에서 주소 바로 아래의 + Add custom domain을 누르세요. 웹에 게시하기를 보세요. 앱이 게시된 뒤에는 Manage, Domains에 있는 Connect a custom domain에서도 같은 창이 열려요(Domains에는 현재 주소와 그 주소가 응답하는지도 표시돼요). SEO와 AI 검색의 Set up domain에서도 열려요.
도메인 입력하기
coffeeshop.com처럼 쓰세요. 이미 다른 용도로 쓰는 도메인의 일부에 연결하고 싶다면 shop.coffeeshop.com처럼 쓰면 돼요. 앞에 https://를 붙이지 말고, 뒤에도 아무것도 붙이지 말고 이름만 쓰세요.
안내받은 레코드 추가하기
입력칸 밖을 클릭하면 Setherion이 도메인에 필요한 레코드를 알려 줘요. 처음에는 앱이 도메인을 받을 수 있도록 앱을 다시 게시하는데, 잠시 걸려요. 도메인을 산 곳의 DNS 설정에서 레코드를 추가하세요. 각 값에는 복사 버튼이 있고, 값이 정확할 때는 표에 그렇게 표시돼요.
| 레코드 | 이름 | 가리키는 값 |
|---|---|---|
| A | @, 도메인 자체 | 216.150.1.1 |
| CNAME | www | cname.vercel-dns.com |
| TXT | _vercel | 화면에 값이 표시되는 경우, 그 값 |
여기 있는 값과 화면의 값이 다르면 화면의 값을 쓰세요. 그 값이 내 도메인에 정확한 값이에요.
도메인에 이미 있는 AAAA(IPv6) 레코드는 모두 삭제하세요. 연결을 막을 수 있어요.
Verify Domain 누르기
레코드가 제대로 들어가 있으면 초록색으로 바뀌고 Domain connected!라고 표시돼요. 그러면 앱이 내 도메인에서 열려요.
DNS 변경은 즉시 반영되지 않아요. 대부분은 몇 분이 걸리고, 어떤 것은 몇 시간이 걸려요. 등록 기관이 전 세계에 전파하는 데 이틀이나 사흘까지 걸릴 수도 있어요. 나중에 Verify Domain을 다시 누르세요. 기다리는 동안 잃는 것은 없어요.
Verify Domain이 보여 주는 메시지
- Add TXT record, 추가할 이름과 값이 함께 표시돼요. 호스트가 그 도메인이 내 것이라는 증명을 원해요.
- DNS not propagated yet: 레코드를 방금 추가했다면 몇 분 기다린 뒤 다시 시도하세요.
- This domain is not connected to this app yet: 입력칸 밖을 다시 눌러 레코드를 가져온 다음 추가하세요.
- That does not look like a domain:
yourdomain.com처럼 쓰세요. - That address belongs to Setherion:
setherion.com과setherion.app아래의 이름은 연결할 수 없어요. - Publish the app first: 도메인은 게시된 것을 가리켜요.
- Custom domains start on the Pro plan, 또는 your plan includes N custom domains and all of them are in use: 요금제를 업그레이드하거나 하나를 비우세요.
막혔다면 창에 지원 티켓을 만드는 링크가 있어요.
아직 도메인이 없다면
같은 창에 Buy a new domain 탭이 있어요. 원하는 이름을 쓰고 Search를 누르세요. .com, .io, .app, .dev, .co, .net, .org 확장자로 이름을 조회해서 어떤 것을 살 수 있는지, 그리고 각각 1년에 얼마인지 알려 줘요. Buy를 누르면 새 탭에서 Vercel이 열리고, 거기서 결제해요.
이 창에서 산 도메인에는 레코드가 전혀 필요 없어요. I have a domain으로 돌아가 도메인을 쓰면 이미 설정이 끝나 있어요. 다른 곳에서 산 도메인에는 위의 레코드가 필요해요.
설정할 필요가 없을 때
도메인의 DNS를 Setherion이 게시하는 데 쓰는 호스트가 이미 관리하고 있다면, 레코드가 대신 작성되고 화면에 그렇게 표시돼요. “Managed by Vercel, no setup needed”라고 나와요. Verify Domain을 누르면 그걸로 끝이에요.
앱이 보내는 이메일을 위한 도메인
이건 별개의 기능이에요. 웹사이트용 도메인은 사람들이 앱을 어디에서 여는지 정해요. sending domain은 앱이 보내는 이메일이 누구에게서 온 것으로 보일지 정해요. sending domain이 있으면 확인 메일이나 비밀번호 재설정 메일이 “your app via Setherion”이 아니라 noreply@notify.yourcompany.com에서 도착해요. Manage, Cloud, Emails에서 설정해요. 이메일을 보세요.
연결할 수 없는 것
setherion.com과 setherion.app 아래의 이름은 Setherion의 것이라서 내 것처럼 연결할 수 없어요. 그 밖에 실제 도메인 이름이면 모두 연결할 수 있어요.
공유 워크스페이스에서는 도메인 연결을 소유자와 관리자만 할 수 있어요. 모두에게 앱이 있는 위치가 바뀌기 때문이에요. 기준이 되는 요금제는 버튼을 누르는 사람의 요금제가 아니라 앱의 비용을 내는 요금제예요.
작동한 뒤에는
다시 게시하면 도메인에 올라 있는 내용이 업데이트돼요. 앱을 내리려면 개요의 Take offline을 쓰세요. 라이브 사이트가 멈추고, 게시한 뒤에는 도메인을 다시 연결해야 해요.
이 페이지가 도움이 됐나요?
