도메인과 인증서를 대량으로 확인하기
만료가 원인으로 밝혀지는 “우리 사이트가 다운됐다”는 이야기의 거의 전부는 같은 방식으로 시작합니다. 아무것도 고장 나지 않았고, 아무도 공격받지 않았습니다 — 특정 이름을 아무도 감시하지 않는 동안 날짜가 그저 지나갔을 뿐입니다. 이 가이드는 도메인과 인증서가 만료되는 이유, 그것들이 서로 다른 두 시계로 움직이는 이유, 그리고 대량 도메인 검사기를 중심으로 구축된 짧은 대량 루틴이 흩어진 날짜들의 포트폴리오를 차분한 월간 습관으로 바꾸는 방법을 설명합니다.
마지막 업데이트:
도메인과 인증서가 만료되는 이유
갱신 알림은 계정이 가리키는 곳으로 가고, 계정은 사람을 가리킵니다. 전형적인 실패는 떠난 직원의 메일함으로 발송된 갱신 이메일입니다 — 등록기관은 제 일을 했지만 메일함은 하지 않았고, 누군가가 보게 되는 첫 번째 “알림”은 사이트가 꺼지는 것입니다. 그 바로 뒤에는 순수한 조직적 혼란이 있습니다. 등록기관은 호스트가 아니고, 호스트는 DNS 제공업체가 아니며, 각 팀은 다른 팀이 갱신을 담당한다고 가정합니다. 여기에 자체가 만료된 자동 갱신 카드, 더 이상 답하지 않는 대행사가 수년 전에 등록한 도메인, 인수를 통해 커진 포트폴리오가 더해지면 만료는 부주의처럼 보이지 않게 됩니다. 그것은 아무의 소유도 아닌 날짜의 기본 결과입니다.
인증서는 다른 방식으로 만료되므로 다른 사람들을 놀라게 합니다. 수년 동안 인증서는 한 번 설치하면 수년 동안 잊을 수 있었습니다. 그러다가 발급이 자동화로 옮겨갔습니다 — 짧은 수명, 자동 갱신, CA나 브라우저 정책 변경 — 그리고 자동화 자체가 조용히 고장 나는 것이 되었습니다. 폐지된 검증 방법, 이동한 존을 가리키는 DNS 챌린지, 폐기된 서버의 cron 작업 등이 그렇습니다. 사이트는 아무것도 변하지 않았는데 어느 날 아침 브라우저가 이를 거부합니다. 두 이야기의 교훈은 같습니다. 만료는 소식을 듣게 되는 사건이 아닙니다. 그것은 의도적으로 살펴보는 날짜이거나, 사용자 앞에서 우연히 만나게 되는 날짜 중 하나입니다.
하나가 아닌 두 개의 시계
당신이 중요하게 여기는 모든 이름은 두 개의 독립적인 기한을 지니고 있습니다. 도메인 시계는 등록입니다. 등록기관에 보관되며 보통 1년에서 10년이고, 그것이 끝나면 이름은 확인되지 않게 되고, 메일은 라우팅되지 않으며, 결국 낯선 사람이 이를 등록해 그 트래픽과 비밀번호 재설정 이메일을 상속받을 수 있습니다. 인증서 시계는 서버나 CDN의 TLS 인증서입니다. 완전히 다른 조직이 발급하며 보통 1년 이하이고, 그것이 끝나면 도메인에 수년이 남아 있어도 브라우저가 사이트를 차단합니다. 하나를 갱신한다고 다른 하나에 닿는 일은 결코 없습니다. 도메인만 추적하는 목록은 인증서에 매복당할 것이고, 등록을 무시하는 대시보드는 등록기관에 매복당할 것입니다.
그래서 유용한 대량 보기는 항상 행마다 두 날짜를 모두 보여주고 먼저 오는 것으로 정렬합니다. 9년이 남은 도메인과 9일 남은 인증서는 9일짜리 문제입니다. 다음 달에 만료되는 도메인 위에 1년 새로 갱신된 인증서는 1개월짜리 문제입니다. 가장 가까운 시계가 진짜 기한이며, 포트폴리오를 그렇게 읽도록 자신을 훈련하는 것 — 가장 가까운 것을 먼저, 나머지는 모두 맥락으로 — 이 기술의 대부분입니다. 대량 도메인 검사기는 정확히 그 읽기를 기반으로 구축되었습니다. 이름마다 한 행, 두 시계가 모두 보이고, 전체 표가 실제로 물어뜯을 기한 순으로 정렬됩니다.
월간 대량 확인 루틴
루틴은 의도적으로 작게 만들어졌습니다. 고통스러운 루틴은 살아남지 못하기 때문입니다. 하나의 정식 목록을 유지하세요 — 모든 프로덕션 도메인, 여전히 중요한 모든 리디렉션, 전화가 걸려올 만한 모든 클라이언트 이름 — 을 하나의 파일에, 한 줄에 하나의 도메인으로요. 한 달에 한 번, 또는 작고 안정적인 목록이라면 분기에 한 번, 그 파일을 대량 도메인 검사기에 붙여넣고 표를 위에서 아래로 읽으세요. 90일을 초과하는 것은 아무것도 필요 없습니다. 90일 이내의 것은 캘린더 항목을 받습니다. 30일 이내의 것은 나중을 위해 메모하지 않고 그 자리에서 처리합니다. CSV를 내보내 티켓이나 월간 운영 메모에 첨부하면 다음 달 실행을 이번 실행과 비교할 수 있습니다.
두 가지 습관이 루틴을 신뢰할 수 있게 만듭니다. 첫째, 목록을 의도적으로 키우세요. 모든 출시, 이전, 인수는 “목록에 이름을 추가하기”로 끝나고, 모든 폐기는 이를 제거하는 것으로 끝납니다. 현실에서 벗어난 목록은 거짓된 평온함을 줍니다. 둘째, 날짜만이 아니라 소유자를 확인하세요. 90일 이내의 모든 이름에 대해 어떤 등록기관 계정이 이를 보유하고 있는지, 오늘 누가 그 계정에 로그인할 수 있는지 확인하세요. 계정이 이전 대행사 소유라서 실행할 수 없는 갱신은 90일 안에 해결할 갱신 문제가 아닙니다. 90일 안에 해결할 접근 문제이며, 그런 문제는 더 오래 걸립니다. 대량 표는 몇 분 안에 날짜를 제공합니다. 절약한 시간은 소유권에 쓰세요.
무언가가 30일 이내에 있을 때
30일 이내에서는 순서가 중요합니다. 도메인을 먼저 갱신하세요. 만료된 등록은 이름 자체를 빼앗아갑니다 — 확인, 메일, 그리고 결국 소유권까지 — 반면 만료된 인증서는 브라우저 경고가 아무리 보기 흉해도 이름은 당신의 손에 남기고 오후에 고칠 수 있습니다. 매번 도메인이 먼저, 인증서가 나중입니다. 등록기관이 허용하면 여러 해를 갱신하세요. 이름을 오랫동안 위험 구간에서 벗어나게 하는 가장 저렴한 방법이며, 올해의 것만이 아니라 내년의 잊힌 알림으로부터도 보호합니다. 그런 다음 갱신이 실제로 반영되었는지 확인하세요 — 지불 영수증을 믿지 말고 다음 실행의 대량 표에서 새 만료일을 확인하세요.
그런 다음 인증서를 처리하고, 그 과정에서 등록기관 계정 소유자를 확인하는 것을 별도의 작업으로 수행하세요. 이 계정의 갱신 알림은 누가 받나요? 결제 수단은 최신 상태인가요? 이 등록기관에서 자동 갱신은 크게 실패하나요, 조용히 실패하나요? 계정이 대행사, 전 직원 또는 개인 이메일 주소에 보관되어 있다면, 조직이 통제하는 역할 계정으로 옮기는 것이 어떤 단일 갱신보다 가치가 있습니다 — 이 사례만이 아니라 실패의 전체 부류를 제거하기 때문입니다. 내보낸 CSV 옆에 변경한 내용을 기록하면 다음 담당자는 미스터리가 아니라 시스템을 상속받습니다.
단일 확인으로 충분할 때
대량은 포트폴리오를 위한 것이며 유일한 렌즈는 아닙니다. 이전, 등록기관 이전, “왜 메일이 실패하는가” 조사 등 하나의 이름 문제에 깊이 빠져 있을 때는 단일 도구가 더 많은 것을 보여줍니다. 도메인 만료 검사기는 한 도메인의 전체 등록 기록, 상태 코드, DNS를 제공하고, SSL 검사기는 한 인증서의 체인, 이름, 프로토콜 세부 정보를 제공합니다. 도메인을 정확히 하나만 소유하고 자신의 생일처럼 기억한다면, 생각날 때 단일 확인을 하는 것만으로 솔직히 충분합니다. 대량이 가치를 발휘하는 순간은 “우리 도메인이 몇 개인가?”라는 질문에 대한 정직한 답에 세는 것, 주변에 묻는 것, 또는 등록기관 계정을 하나 이상 여는 것이 포함될 때입니다.
경계선은 기억입니다. 팀이 함께 기억해야 하는 것은 결국 함께 잊게 됩니다 — 목록, 루틴, 표가 존재하는 이유가 바로 그것입니다. 오늘, 기억으로 적을 수 있을 만큼 짧을 때 목록을 시작하고, 대량 도메인 검사기에 통과시켜, 페이지에서 가장 가까운 시계가 당신에게 차분한 분기가 될지 바쁜 한 주가 될지 알려주도록 하세요. 어느 답이든 만료된 도메인이 주는 답보다 낫습니다.
자주 묻는 질문
도메인을 얼마나 자주 대량으로 확인해야 하나요?
대부분의 포트폴리오에서는 월간이 편안한 리듬입니다. 작고 안정적인 목록으로 가장 가까운 만료가 멀리 있다면 분기별이면 충분합니다. 진짜 규칙은 간격과 경고 창의 관계입니다. 90일마다 확인하면 도메인이 실행 사이에 마지막 30일에 진입할 수 있으므로, 30일 행동 임계값에 대한 월간 확인은 양방향 모두 여유를 남깁니다. 이미 90일 이내에 있는 이름은 루틴 속 자리만이 아니라 자체 캘린더 알림을 받을 자격이 있습니다.
무언가가 30일 이내에 만료됩니다. 먼저 무엇을 해야 하나요?
도메인 등록을 먼저 갱신하세요 — 이름 자체를 잃는 것은 되돌릴 수 없는 실패입니다 — 그런 다음 인증서를 다루세요. 어떤 등록기관 계정이 도메인을 보유하고 있는지, 팀원 중 누군가가 오늘 로그인할 수 있는지 확인하세요. 접근이 장벽이라면 즉시 거기서 시작하세요. 계정 복구는 결제보다 느리기 때문입니다. 갱신 후에는 대량 확인을 다시 실행하고 영수증을 믿지 말고 새 날짜가 실제로 표시되는지 확인하세요.
도메인을 갱신하면 그 인증서도 갱신되나요?
아니요. 도메인 등록(등록기관, 보통 1년에서 10년)과 TLS 인증서(인증 기관, 보통 약 1년 이하이며 서버나 CDN에 있음)는 서로 다른 조직과의 별개 계약입니다. 하나를 갱신, 이전 또는 자동 갱신해도 다른 하나에는 아무런 영향이 없습니다 — 그래서 대량 보기는 모든 이름에 대해 두 날짜를 모두 보여주고 먼저 만료되는 것으로 정렬합니다.