
얼마 전 작은 쇼핑몰 이전 작업을 도와줬는데, 서버는 멀쩡한데 도메인 소유자 메일을 못 받아서 하루를 통째로 날린 적이 있습니다. 트래픽이 많아서 터진 것도 아니고, 비싼 서버가 필요한 것도 아니었습니다. 도메인등록할 때 넣어 둔 이메일 하나가 퇴사자 계정이었고, 인증 메일을 아무도 못 본 게 문제였습니다.
도메인은 가격만 보고 사면 나중에 귀찮아집니다. 1년에 몇 천 원 차이는 운영 중 장애 한 번이면 의미가 없어집니다. 저는 도메인을 고를 때 등록비보다 소유권, 갱신, DNS 관리, 이전 가능성을 먼저 봅니다.
도메인등록 전에 이름보다 운영 방식을 먼저 잡기
도메인 이름을 짧게 만드는 것도 중요합니다. 그런데 실무에서는 더 중요한 게 있습니다. 누가 소유하고, 누가 갱신 알림을 받고, 장애가 났을 때 누가 DNS를 바꿀 수 있는지입니다.
개인 블로그라면 본인 이메일 하나로도 버팁니다. 회사 사이트라면 이야기가 다릅니다. 대표 개인 계정이나 외주사 계정으로 등록하면 나중에 이전, 매각, 담당자 교체 때 문제가 생깁니다. 도메인 소유자 정보는 사업 주체와 맞추고, 관리 계정은 공용 메일이나 관리용 계정으로 분리하는 편이 안전합니다.
- 개인 사이트: 본인 명의와 본인 장기 사용 이메일
- 회사 사이트: 법인 또는 사업자 기준 정보
- 외주 제작 사이트: 제작사가 아니라 실제 운영자 소유
- 장기 운영 서비스: 도메인 관리 계정과 서버 관리 계정 분리
솔직히 도메인 이름이 조금 덜 예뻐도 운영은 됩니다. 하지만 소유권이 꼬이면 복구가 어렵습니다. 서버는 새로 만들 수 있지만 도메인은 한 번 빼앗기거나 만료되면 되찾는 데 시간이 걸립니다.
도메인등록 업체를 고를 때 보는 기준
등록 업체는 무조건 싼 곳보다 관리 화면이 안정적인 곳이 낫습니다. 특히 DNS 레코드 수정, 잠금 설정, 인증 코드 발급, 자동 갱신 설정이 바로 보여야 합니다. 메뉴가 숨겨져 있거나 변경 반영 상태를 알기 어려운 곳은 사고 때 답답합니다.
처음 등록비만 싸고 2년 차 갱신비가 크게 오르는 경우도 있습니다. 그래서 저는 첫해 가격과 갱신 가격을 따로 봅니다. 예를 들어 첫해가 3천 원이고 갱신이 2만 원인 상품보다, 첫해와 갱신이 모두 1만 원대인 쪽이 운영 예측은 쉽습니다.
가격 비교할 때 계산 방식
- 첫해 등록비와 2년 차 갱신비를 따로 확인
- 개인정보 보호 기능 포함 여부 확인
- DNS 관리 기능이 무료인지 확인
- 도메인 잠금 기능이 있는지 확인
- 이전 인증 코드를 직접 받을 수 있는지 확인
근데 여기서 너무 과하게 고민할 필요는 없습니다. 개인 블로그나 작은 회사 소개 사이트라면 대형 등록 업체 중 관리 화면이 익숙한 곳이면 충분합니다. 특수한 보안 정책이나 대량 도메인 관리가 아니라면 비싼 부가 상품을 붙일 이유가 별로 없습니다.
DNS 설정은 도메인등록 직후 바로 확인
도메인을 샀다고 바로 사이트가 뜨는 건 아닙니다. 도메인은 이름표고, DNS는 그 이름표가 어느 서버를 가리키는지 알려주는 표지판입니다. 웹서버 주소, 메일 서버, 인증용 레코드를 여기에 넣습니다.
실무에서 자주 보는 실수는 기존 DNS를 지우고 새 값만 넣는 겁니다. 웹사이트만 보고 바꾸다가 메일이 끊깁니다. 회사 메일을 쓰는 도메인이라면 메일 관련 레코드는 반드시 따로 확인해야 합니다. 웹 호스팅 업체가 알려준 값만 넣고 끝내면 메일 수신 장애가 생길 수 있습니다.
- 웹사이트 연결용 레코드
- 메일 수신용 레코드
- 메일 발송 신뢰도 관련 레코드
- 소유권 인증용 레코드
- 보안 설정 관련 레코드
DNS 변경 전에는 기존 값을 화면 캡처나 텍스트로 남겨두는 게 좋습니다. 변경 후 문제가 생기면 원래 값으로 되돌릴 수 있어야 합니다. TTL 값은 보통 짧게 줄여 두고 작업하면 전환이 편합니다. 저는 이전 작업 전날 300초 정도로 낮춰두는 편입니다. 모든 업체가 같은 방식은 아니지만, 짧게 잡아두면 장애 대응 속도가 달라집니다.
자동 갱신과 잠금 설정은 선택이 아니라 기본
도메인 장애 중 가장 허무한 게 만료입니다. 서버 CPU가 터진 것도 아니고, 데이터베이스가 깨진 것도 아닌데 도메인 기간이 끝나서 사이트가 안 뜹니다. 이건 꽤 자주 봅니다.
도메인등록 후에는 자동 갱신을 켜고, 결제 카드 만료일도 같이 봐야 합니다. 자동 갱신만 켜 놓고 카드가 막혀 있으면 의미가 없습니다. 운영용 이메일로 갱신 알림이 오는지도 확인해야 합니다.
- 자동 갱신 켜기
- 결제 수단 만료일 확인
- 관리자 이메일 수신 테스트
- 도메인 잠금 켜기
- 소유자 정보 변경 알림 확인
도메인 잠금은 무단 이전을 막는 장치입니다. 평소에는 켜두고, 실제 이전할 때만 잠깐 해제하면 됩니다. 작은 사이트라도 이 설정은 하는 게 낫습니다. 비용이 들지 않는 경우가 많고, 사고 예방 효과는 큽니다.
이전까지 생각한 도메인등록 절차
처음부터 이전 가능성을 열어두면 나중이 편합니다. 웹호스팅 업체에서 도메인까지 같이 사는 경우가 많은데, 이 자체가 나쁜 건 아닙니다. 다만 서버와 도메인을 한 계정에 묶어두면 업체 변경 때 일이 커질 수 있습니다.
작은 블로그라면 한 업체에서 도메인과 호스팅을 같이 관리해도 됩니다. 월 방문자 몇천 명 수준이고 메일도 따로 쓰지 않는다면 복잡하게 나눌 필요가 없습니다. 반대로 쇼핑몰, 예약 사이트, 회사 메일이 물린 도메인은 도메인과 서버를 분리해 두는 편이 안정적입니다.
제가 보통 쓰는 순서
- 도메인 이름 후보를 2~3개 준비
- 첫해 가격과 갱신 가격 확인
- 실제 운영자 명의로 등록
- 관리자 이메일을 장기 사용 계정으로 지정
- 자동 갱신과 도메인 잠금 설정
- DNS 기존 값 백업
- 웹, 메일, 인증 레코드 적용 후 접속 확인
도메인등록은 기술적으로 어려운 작업은 아닙니다. 문제는 등록 순간보다 그다음 1년, 3년, 5년 동안 계속 운영된다는 데 있습니다. 싸게 사는 것도 좋지만, 누가 관리하고 언제 갱신되고 문제가 생기면 어디를 바꿀 수 있는지까지 보이면 운영이 훨씬 편해집니다. 저는 도메인은 서버보다 작게 보이지만, 장애가 나면 서버보다 크게 느껴지는 자산이라고 봅니다.
