
얼마 전 작은 쇼핑몰을 이전해 달라는 연락을 받았는데, 서버보다 도메인 쪽에서 시간이 더 걸렸습니다. 웹서버는 30분 만에 옮겼는데 네임서버가 어디를 보고 있는지, 소유자 이메일이 살아 있는지, 자동연장이 켜져 있는지 확인하는 데 반나절이 갔습니다. 도메인등록은 한 번 사면 끝나는 물건처럼 보이지만 실제 운영에서는 장애 지점이 꽤 많습니다.
서버를 14년 운영하면서 봐온 사이트 중에는 트래픽 때문에 죽은 곳보다 도메인 만료, DNS 오입력, SSL 재발급 실패로 멈춘 곳이 더 많았습니다. 특히 초보 단계에서는 비싼 부가서비스보다 기본 설정을 정확히 해두는 게 훨씬 중요합니다.
도메인등록 전에 먼저 정할 것
도메인을 고를 때 제일 먼저 볼 것은 멋있는 이름이 아니라 운영 목적입니다. 회사 소개용인지, 쇼핑몰인지, 블로그인지, 광고용 랜딩페이지인지에 따라 필요한 도메인 수가 달라집니다. 개인 블로그라면 대표 도메인 1개면 충분한 경우가 많고, 브랜드를 운영한다면 비슷한 철자나 주요 확장자까지 같이 잡는 편이 안전합니다.
예를 들어 월 방문자 1만 명 이하의 블로그라면 도메인 자체가 성능을 좌우하지 않습니다. 이 구간에서는 비싼 도메인 부가상품보다 DNS 관리 화면이 단순하고, 자동연장 알림이 확실하며, 소유자 정보 변경이 쉬운 업체가 낫습니다. 반대로 쇼핑몰이나 회원 사이트는 도메인 만료가 바로 매출 손실로 이어집니다. 이때는 비용 몇 천 원 차이보다 관리 안정성이 더 큽니다.
- 브랜드명과 도메인 철자가 짧고 헷갈리지 않는지 확인
- 연장 비용이 첫해 가격보다 얼마나 오르는지 확인
- 소유자 이메일을 회사 공용 계정으로 둘지 개인 계정으로 둘지 결정
- 네임서버 변경과 DNS 레코드 수정이 직접 가능한지 확인
- 도메인 잠금, 인증코드 발급, 이전 절차가 명확한지 확인
첫해 1천 원, 5천 원 같은 행사가 나쁘다는 뜻은 아닙니다. 다만 2년 차 연장 비용이 2만 원대인지, 4만 원대인지 봐야 합니다. 도메인은 보통 오래 들고 갑니다. 첫해 할인만 보고 등록하면 몇 년 뒤에는 옮기기도 귀찮고 계속 비싸게 내는 구조가 됩니다.
등록 업체를 볼 때 가격보다 중요한 설정
도메인등록 업체를 고를 때 많은 분이 가격표만 봅니다. 그런데 운영자 입장에서는 DNS 관리 기능이 더 중요합니다. A 레코드, CNAME, MX, TXT 레코드를 직접 넣을 수 있어야 하고, 변경 후 반영 상태를 확인하기 쉬워야 합니다. 특히 메일, 검색도구 인증, SSL 인증서 발급에는 TXT 레코드가 자주 쓰입니다.
가끔 저가 업체 중에 DNS 화면이 지나치게 단순하거나, 일부 레코드 변경을 고객센터에 요청해야 하는 곳이 있습니다. 취미용 사이트라면 참을 수 있지만 업무용 사이트에서는 피곤합니다. 장애가 난 밤 11시에 고객센터 답변을 기다리는 상황은 꽤 현실적인 사고입니다.
DNS 레코드는 이 정도만 알아도 충분합니다
- A 레코드: 도메인을 서버 IP에 연결
- CNAME: 별칭 도메인을 다른 이름에 연결
- MX: 메일 서버 지정
- TXT: 소유권 인증, 메일 보안 설정, 외부 서비스 인증
- NS: 어떤 네임서버가 도메인을 관리하는지 지정
처음 사이트를 띄울 때는 보통 A 레코드 하나면 됩니다. 예를 들어 VPS 한 대에 웹서버를 올린다면 루트 도메인과 서브도메인을 서버 IP로 연결합니다. 블로그 플랫폼이나 쇼핑몰 솔루션을 쓴다면 CNAME을 요구하는 경우가 많습니다. 이때 기존 레코드를 지우기 전에 현재 값을 캡처해 두는 습관이 좋습니다. DNS는 작은 오타 하나로 접속이 끊깁니다.
TTL 값도 봐야 합니다. TTL은 DNS 정보가 캐시에 남는 시간입니다. 이전 작업 전에는 300초 정도로 낮춰두면 변경 반영을 기다리는 시간이 줄어듭니다. 평상시에는 1800초나 3600초 정도로 둬도 무난합니다. 단, 이미 이전 작업을 시작한 뒤 TTL을 낮추면 늦습니다. 기존 값이 만료될 때까지 기다려야 합니다.
도메인 비용은 이렇게 계산하는 게 현실적입니다
도메인 가격은 확장자마다 차이가 큽니다. 흔한 확장자는 연 1만 원대에서 3만 원대 사이가 많고, 특수 확장자는 그보다 훨씬 비쌀 수 있습니다. 그런데 작은 사이트에서는 확장자보다 운영 지속성이 중요합니다. 기억하기 어렵거나 오타가 많은 확장자를 쓰면 광고비와 안내 비용이 더 들어갑니다.
제가 보통 권하는 방식은 간단합니다. 개인 블로그나 포트폴리오는 대표 도메인 1개만 등록합니다. 작은 사업자는 대표 도메인 1개와 오타 방지용 1개 정도면 충분합니다. 브랜드 보호를 이유로 10개씩 등록하는 경우도 있는데, 실제로 관리하지 못하면 비용만 늘어납니다.
- 개인 블로그: 대표 도메인 1개
- 소규모 사업자: 대표 도메인 1개, 필요하면 보조 도메인 1개
- 쇼핑몰: 대표 도메인, 주요 오타 도메인, 광고용 서브도메인 설계
- 기업 서비스: 브랜드 확장자, 국가 도메인, 보안 정책까지 같이 관리
여기서 중요한 건 서버 비용과 도메인 비용을 섞어 생각하지 않는 겁니다. 월 방문자 3만 명 이하의 일반 콘텐츠 사이트라면 저가 웹호스팅이나 작은 VPS로도 충분한 경우가 많습니다. 도메인등록을 비싸게 한다고 사이트가 빨라지지 않습니다. 속도는 서버 위치, 캐시, 이미지 최적화, 데이터베이스 쿼리 쪽에서 갈립니다.
등록 직후 꼭 해둘 설정
도메인을 등록했다면 바로 사이트 연결부터 하기보다 관리 설정을 먼저 봐야 합니다. 소유자 이메일이 실제로 수신되는지 확인하고, 로그인 계정에는 2단계 인증을 켭니다. 도메인 잠금 기능이 있다면 켜두는 편이 낫습니다. 실수나 계정 탈취로 다른 곳으로 이전되는 일을 막아줍니다.
자동연장도 켜두는 걸 권합니다. 다만 결제카드 만료 때문에 실패하는 경우가 있으니 만료 30일 전, 7일 전 알림이 오는 메일을 반드시 살아 있는 계정으로 둬야 합니다. 실제로 도메인 만료 후 복구 수수료를 내고 되찾은 사례를 여러 번 봤습니다. 그 기간 동안 사이트와 메일이 같이 멈추면 손실이 커집니다.
- 소유자 이메일 수신 확인
- 관리자 계정 2단계 인증 설정
- 도메인 잠금 활성화
- 자동연장 설정과 결제수단 유효기간 확인
- DNS 현재 값 백업
- SSL 인증서 발급 방식 확인
SSL은 무료 인증서로 충분한 구간이 많습니다. 개인 사이트, 블로그, 일반 회사 소개 사이트는 무료 인증서 자동갱신만 안정적으로 잡아도 운영에 문제 없습니다. 유료 인증서가 필요한 경우는 조직 인증, 특정 보안 정책, 대외 계약 조건이 있는 경우입니다. 단순히 자물쇠 표시를 띄우기 위해 비싼 인증서를 살 필요는 거의 없습니다.
이전과 백업에서 사고가 많이 납니다
도메인 이전은 서두르면 안 됩니다. 서버 이전, DNS 변경, 도메인 기관 이전을 같은 날 한꺼번에 하면 장애 원인을 찾기 어려워집니다. 저는 보통 순서를 나눕니다. 먼저 새 서버를 준비하고, 임시 주소나 hosts 설정으로 사이트를 확인합니다. 그다음 DNS TTL을 낮추고, 트래픽이 적은 시간에 A 레코드를 바꿉니다. 며칠 안정적으로 돌아간 뒤 도메인 기관 이전을 합니다.
기관 이전에는 인증코드가 필요하고, 등록 후 일정 기간이 지나야 가능한 경우가 있습니다. 또 소유자 이메일 승인이 막혀 있으면 이전이 멈춥니다. 그래서 운영 중인 사이트라면 도메인 이전 전에 소유자 정보와 이메일 수신 상태부터 확인해야 합니다. 이 작업은 서버 성능과 무관하지만, 막히면 사이트 운영 일정 전체가 밀립니다.
백업도 파일만 받으면 끝이 아닙니다. 워드프레스라면 파일, 데이터베이스, 업로드 폴더, 설정 파일을 같이 봐야 합니다. DNS 레코드와 SSL 발급 정보도 운영 백업에 포함하는 편이 좋습니다. 장애 때 필요한 건 예쁜 백업 파일명이 아니라 복구 순서입니다. 어느 서버에 올리고, 어떤 DB를 넣고, 어떤 도메인을 어디로 연결할지 적혀 있어야 합니다.
도메인등록은 싸게 해도 됩니다. 다만 싸게 하더라도 소유권, 연장, DNS, SSL, 백업 흐름은 제대로 잡아야 합니다. 작은 사이트일수록 과한 서버보다 정확한 기본 설정이 더 오래 버팁니다. 서버는 나중에 키우면 되지만, 도메인을 잃거나 DNS를 망가뜨리면 가장 앞단에서 사이트가 멈춥니다. 저는 그래서 도메인을 살 때 가격표보다 관리 화면과 이전 절차를 먼저 봅니다.
