나는 서른 개의 도메인을 소유하고 있고 어느 도메인이 언제 만료되는지 알 수 없습니다

이 컬렉션은 순진하게 시작되었습니다. 주 프로젝트를 위한 도메인입니다. 부 프로젝트를 위한 도메인입니다. 오전 2시에는 훌륭하게 보였지만 아침이 되면 의심스러워 보이는 비즈니스 아이디어를 위한 도메인이지만 어쨌든 등록되었습니다. 절대 "곧 출시" 페이지를 넘어선 적이 없는 개인 블로그를 위한 도메인입니다. 6개월만 필요했던 친구의 웨딩 웹사이트를 위한 도메인이지만 자동 갱신이 켜져 있어 자동으로 갱신되었고 아무도 꺼먹었습니다. .com이 사용 중이었기 때문에 .io 도메인입니다. 브랜딩 이유로 .to 도메인입니다. Google이 방금 TLD를 출시했기 때문에 적절하게 기술적으로 느껴지는 .dev 도메인입니다. 해마다 컬렉션은 증가했습니다. 4개의 서로 다른 등록자에게 30개의 도메인, 각각 자신의 갱신 날짜, 자신의 가격 책정, 자신의 로그인 자격 증명이 필요한 자신의 대시보드 및 올바르게 구성될 수도 있고 그렇지 않을 수도 있는 자신의 이메일 알림 설정이 있습니다.

첫 번째 도메인 손실은 화요일에 발생했습니다. 극적이지 않고, 경고와 알람이 없지만 만료된 등록의 조용하고 돌이킬 수 없는 최종성이 있습니다. 클라이언트 대면 도구에 사용된 도메인이 단순히 해결되지 않았습니다. 웹사이트가 사라졌습니다. 이메일이 튀어 나왔습니다. 클라이언트는 전화를 걸어 당연히 그들이 의존하던 도구가 인터넷에서 사라진 것을 우려했습니다. 사후 분석은 부끄러웠습니다. 도메인이 갱신 알림 이메일이 1년 이상 된 이메일 주소로 가는 등록자로 등록되었습니다. 자동 갱신이 꺼져 있었습니다. 파일의 신용 카드가 만료되었기 때문입니다. 도메인은 유예 기간에 들어갔고, 그 다음 구속 기간에 들어갔고, 결국 공개 풀로 다시 릴리스되었습니다. 복구하려면 누군가가 취소 기간 동안 그것을 등록했기 때문에 도메인 브로커를 통해 프리미엄을 지불해야 했습니다.

그 경험은 같은 실수를 다시 허용하지 않을 시스템을 구축하는 촉매제였습니다. 도메인 검사기 API는 어느 등록자가 도메인을 보유하든 모든 소유 도메인의 만료 날짜를 모니터링하고 올바른 받은 편지함으로 올 수도 있고 올 수도 없는 등록자 알림 이메일에 의존하지 않는 실질적인 필요에서 태어났습니다.

등록자 단편화 문제

모든 도메인이 동일한 등록자로 등록되었다면 만료 날짜를 추적하는 것이 사소했을 것입니다. 하나의 대시보드에 로그인하고 만료 날짜로 정렬하고 달력 알림을 설정합니다. 하지만 도메인은 충분히 합리적인 이유로 다양한 등록자에게 축적됩니다. 일부 등록자는 특정 TLD에 대해 더 나은 가격을 제공합니다. 일부는 호스팅 공급자가 권장했습니다. 일부는 판매 또는 마이그레이션 중에 도메인이 전송되었기 때문에 사용되었습니다. 일부 등록자는 도메인이 10년 전에 처음 등록되었을 때 존재했으며 그 이후로 더 큰 회사에 인수되어 계정 마이그레이션 및 자격 증명 업데이트가 필요합니다. 결과는 단일 진실의 원천이 없는 산재된 포트폴리오입니다.

GoDaddy는 7개의 도메인을 가지고 있습니다. Namecheap는 12개를 가지고 있습니다. Cloudflare는 6개를 가지고 있습니다. 지역 등록자는 주요 등록자가 지원하지 않는 국가 코드 TLD가 있는 5개의 도메인을 보유하고 있습니다. 각 등록자는 자신의 일정에 따라 갱신 알림을 보냅니다. 일부는 만료 60일 전, 일부는 30일, 일부는 14일 전입니다. 알림 이메일에는 다양한 제목 줄이 있고 서로 다른 발신자 주소에서 오며 이미 매일 수백 개의 이메일을 받는 받은 편지함에서 주의를 놓고 경쟁합니다. 이러한 알림 중 하나를 놓치는 것은 부주의의 문제가 아닙니다. 그것은 확률의 문제입니다. 다른 시간에 다른 출처에서 알림을 보내는 30개의 도메인으로 1년 동안 적어도 하나의 갱신 알림을 놓칠 확률은 적지 않습니다. 거의 확실합니다.

도메인 검사기 API는 도메인 상태를 확인하는 단일 등록자 독립적인 메커니즘을 제공함으로써 이를 해결합니다. 주어진 도메인 이름으로 API는 WHOIS 데이터베이스를 쿼리하고 등록 날짜, 만료 날짜, 등록자 이름, 이름 서버 구성 및 도메인 상태 코드를 반환합니다. 이 확인을 정기적인 일정에 따라 30개의 도메인 모두에서 실행하면 등록자 대시보드에 로그인하지 않고도 포트폴리오 만료 타임라인의 완전한 그림이 나타납니다. 30일 이내에 만료되는 도메인은 경고를 트리거할 수 있습니다. 90일 이내에 만료되는 도메인은 갱신 결정 플래그로 지정할 수 있습니다. 자동 갱신이 활성화된 도메인은 파일의 결제 방법이 여전히 유효한지 확인할 수 있습니다.

간단한 확인이 실수로 인한 도메인 손실을 방지하는 방법

도메인 만료의 메커니즘은 대부분의 도메인 소유자가 깨닫는 것보다 더 복잡하며 이를 이해하는 것은 손실을 방지하는 데 필수적입니다. 도메인은 만료 날짜 이후 1일 동안 단순히 사라지지 않습니다. 일반적으로 등록자 및 TLD에 따라 30~45일 동안 지속되는 유예 기간에 들어갑니다. 이 기간 동안 원래 소유자는 표준 가격으로 갱신할 수 있습니다. 유예 기간이 갱신 없이 통과하면 도메인은 일반적으로 또 다른 30일 동안 지속되는 구속 기간에 들어갑니다. 이 기간 동안 원래 소유자는 여전히 복구할 수 있지만 훨씬 높은 비용으로 (표준 갱신 가격 상단에 종종 $80~$200의 구속 수수료). 구속 기간 이후 도메인은 약 5일의 대기 삭제 단계에 들어가고, 이후 공개 풀로 다시 릴리스되어 누구나 등록할 수 있습니다.

실질적인 영향은 도메인 소유자가 만료와 손실 사이에 총 60~80일의 창을 가지고 있다는 것입니다. 충분한 시간처럼 들리지만 중요한 세부 사항은 유예 기간 동안 도메인이 작동을 멈춘다는 것입니다. DNS 확인이 실패하여 웹사이트가 다운되고, 이메일이 작동을 멈추고, 해당 도메인을 가리키는 모든 서비스를 사용할 수 없게 됩니다. 유예 기간은 모든 것이 계속 작동하는 "버퍼 영역"이 아닙니다. 그것은 소유자가 서비스를 복원하기 위해 빠르게 행동해야 하는 완전한 중단의 기간입니다. 활성 웹사이트 또는 이메일 주소를 구동하는 도메인의 경우 단 하루의 중단도 갱신의 겸손한 비용을 훨씬 초과하는 비즈니스 결과를 초래할 수 있습니다.

도메인 검사기 API에 대해 모든 소유 도메인의 예약된 주간 검사는 신뢰할 수 있는 조기 경고 시스템을 만듭니다. 검사는 도메인당 몇 초가 걸리고 요청당 수 센트의 비용이 듭니다. 출력은 도메인을 만료 날짜로 정렬한 목록이므로 어떤 갱신이 다가오고 있는지 즉시 명확합니다. 이를 매주 월요일 아침에 실행되고 요약 이메일을 보내는 자동화된 스크립트로 설정하는 것은 개발 작업 시간 미만이고 실수로 인한 만료 위험을 완구히 제거합니다. 4개의 등록자에 30개의 도메인의 경우 이 단일 자동화는 4개의 다른 대시보드, 4개의 다른 이메일 알림 시스템 및 4개의 다른 갱신 워크플로우를 모니터링해야 할 필요성을 대체합니다.

도메인 가용성과 집을 필요로 하는 아이디어

소유 도메인 모니터링 외에도 도메인 검사기는 반대 기능을 제공합니다. 도메인이 등록에 사용 가능한지 확인합니다. 이것은 대부분의 사람들이 도메인 검사와 관련시키는 고전적인 사용 사례이며 인터넷에서 가장 일반적으로 수행되는 작업 중 하나로 남아 있습니다. 프로젝트 이름을 브레인스토밍하고, .com을 사용할 수 있는지 확인하고, 사용 중인 것을 찾고, 다른 단어, 다른 TLD 및 다른 조합으로 변형을 시도하는 프로세스는 웹사이트를 시작한 모든 사람에게 친숙한 의식입니다.

API는 도메인이 등록되었는지, 사용 가능한지, 유예 기간에 있는지, 구속 기간에 있는지 또는 예약되어 있는지를 나타내는 도메인 상태 코드를 반환하여 이 사용 사례를 효율적으로 처리합니다. 등록된 도메인의 경우 추가 WHOIS 데이터는 처음 등록된 시간, 만료되는 시간 및 등록자가 누구인지를 나타냅니다. 이 정보는 사용할 수 없음을 확인하는 것뿐만 아니라 원하는 도메인 주변의 환경을 이해하는 데 유용합니다. .com 버전의 이름이 2003년에 등록되었고 활성 웹사이트가 있다면 이를 획득할 가능성은 낮습니다. 2022년에 등록되었고 일반 광고가 있는 주차 페이지를 표시한다면 소유자가 합리적인 가격으로 판매를 고려할 추측 등록일 수 있습니다.

배치 도메인 검사는 API가 수동 웹 기반 WHOIS 조회에 비해 특히 가치를 제공하는 곳입니다. 웹 인터페이스를 통해 50개의 도메인 이름 변형을 한 번에 하나씩 확인하는 것은 50번의 페이지 로드, 50번의 CAPTCHA 챌린지 (대부분의 WHOIS 웹사이트는 자동화된 남용을 방지하기 위해 CAPTCHA를 사용함) 및 결과의 50번의 수동 검토를 포함합니다. API를 통한 동일한 작업은 50개의 쿼리를 제출하고 프로그래밍 방식으로 결과를 수집하는 단일 스크립트를 포함하여 몇 초 안에 사용 가능한 도메인의 정렬된 목록을 생성합니다. 일상적으로 여러 프로젝트 이름을 브레인스토밍하고 사용 가능한 도메인이 있는 것들을 빠르게 필터링해야 하는 기업가와 제품 관리자의 경우 배치 검사의 시간 절약이 상당합니다.

자동 갱신이 사람들이 생각하는 안전망이 아닌 이유

도메인 만료 문제에 대한 가장 일반적인 응답은 "자동 갱신을 켜고 잊어버리십시오"입니다. 이 조언은 의도가 좋고 부분적으로 정확하지만 자신이 보호받고 있다고 믿었던 많은 도메인 소유자에게 도메인 손실을 초래한 잘못된 보안 감각을 만듭니다. 자동 갱신은 두 가지에 의존합니다. 등록자는 파일에서 결제 방법을 성공적으로 청구했고, 등록자의 자동 갱신 시스템이 올바르게 작동합니다. 이 둘 다 실패할 수 있으며, 그럴 때 실패는 조용합니다.

신용 카드가 만료됩니다. 은행은 새 카드 번호를 발급합니다. 사기 방지 시스템은 낯선 판매자로부터의 반복 청구를 차단합니다. PayPal 계정이 일시 중단됩니다. 이러한 사건 중 하나라도 자동 갱신 청구 실패를 초래할 수 있으며, 실패한 청구에 대한 등록자의 응답은 다양합니다. 일부 등록자는 며칠 후 청구를 다시 시도합니다. 일부는 알림을 보내고 소유자가 결제 방법을 업데이트할 때까지 기다립니다. 일부는 아무것도 하지 않고 도메인이 유예 기간에 들어가게 합니다. 알림이 오래된 이메일 주소로 갈 경우 (이것은 정확히 이 포트폴리오의 첫 번째 도메인 손실을 초래한 시나리오) 소유자는 도메인이 이미 다운될 때까지 실패한 갱신에 대해 알지 못할 수 있습니다.

등록자 측 오류는 드물지만 들을 수 없는 것은 아닙니다. 등록자 간 합병은 계정 마이그레이션 중 자동 갱신 설정을 방해할 수 있습니다. 소프트웨어 업데이트는 구성 플래그를 재설정할 수 있습니다. 청구 시스템 변경은 저장된 결제 토큰을 무효화할 수 있습니다. 이것들은 특수한 경우이지만 많은 해 동안 유지되는 30개의 도메인 포트폴리오에서 특수한 경우는 거의 확실성으로 누적됩니다. 도메인 검사기 API는 등록자의 내부 시스템이 제대로 작동하는지에 의존하지 않는 독립적인 검증 계층을 제공합니다. 실제 WHOIS 레코드를 확인하므로 등록자의 대시보드가 표시되는 내용이나 자동 갱신 설정이 주장하는 내용에 관계없이 실제 만료 날짜를 반영합니다. 등록자 특정 시스템으로부터의 이러한 독립성은 핵심 가치 제안입니다. 모든 등록자와 모든 TLD에서 작동하는 도메인 만료에 관한 단일하고 중립적인 진실의 원천입니다.

이 독립적인 모니터링을 설정한 것에서 오는 마음의 평온함은 과소평가하기 어렵습니다. 시스템이 구축되기 전에 매달마다 어딘가의 도메인이 아무도 알아차리지 못하고 조용히 만료 날짜에 접근하고 있지는 않을까 하는 낮은 수준의 불안감이 있었습니다. 시스템이 구축된 후 그 불안감은 완전히 사라졌습니다. 주간 요약 이메일은 매주 월요일 아침에 완전한 상태 보고서와 함께 도착합니다. 녹색은 모든 것이 잘됨을 의미합니다. 노란색은 갱신이 접근 중임을 의미합니다. 빨간색은 무언가가 즉시 주의가 필요함을 의미합니다. 30개의 도메인, 4개의 등록자, 1개의 이메일, 0개의 놀람. 손실되어 프리미엄으로 복구해야 했던 도메인은 주당 몇 센트의 비용이 드는 시스템에 의해 저장되었을 것입니다. 해당 투자에 대한 수익은 사실상 무한합니다.

자주 묻는 질문

도메인 검사기 API는 도메인을 일정에 따라 자동으로 모니터링할 수 있습니까?

API는 온디맨드 도메인 조회를 제공합니다. 자동화된 모니터링은 정기적인 간격으로 API를 호출하고 결과를 처리하는 예약된 스크립트 (cron 작업, 예약된 작업 또는 서버리스 함수)를 설정하여 달성됩니다. 모든 소유 도메인의 주간 검사는 대부분의 포트폴리오에 충분하지만 만료에 접근하는 도메인은 중요한 기간 동안 매일 확인할 수 있습니다.

도메인 검사기는 모든 TLD와 작동합니까?

API는 .com, .net, .org, .io, .dev, .to 및 주요 국가 코드 TLD를 포함한 대부분의 일반 TLD를 지원합니다. 일부 더 새롭거나 매우 제한된 TLD는 제한된 WHOIS 가용성이 있을 수 있으므로 반환된 데이터의 완전성에 영향을 줄 수 있습니다. 가용성 확인 (등록된 대 등록되지 않은)은 거의 모든 TLD에서 작동합니다.

주간 30개 도메인 검사 비용은 얼마입니까?

신용 기반 요청당 가격 책정에서 주간 30개 도메인 검사 비용은 주당 몇 센트입니다. 1년에 걸쳐 전체 포트폴리오 모니터링의 총 비용은 단일 도메인의 갱신 수수료보다 적으므로 사용 가능한 실수로 인한 도메인 손실에 대한 가장 비용 효과적인 보호 중 하나입니다.

API가 도메인이 곧 취소되려고 하는지 감지할 수 있습니까?

API는 도메인이 유예 기간, 구속 기간 또는 대기 삭제 단계에 있는지 여부를 포함하여 도메인의 현재 상태를 나타내는 도메인 상태 코드를 반환합니다. 대기 삭제 상태의 도메인은 약 5일 이내에 공개 등록을 위해 릴리스되며, 이는 특정 도메인의 가용성을 모니터링하는 도메인 투자자에게 유용합니다.

API에서 반환한 WHOIS 데이터가 항상 정확합니까?

API는 도메인 레지스트리 및 등록자가 유지하는 공식 WHOIS 데이터베이스를 쿼리합니다. 데이터는 등록자가 파일에 가진 만큼 정확합니다. 개인 정보 보호 서비스 (WHOIS 개인 정보 보호)는 등록 담당자의 개인 세부 정보를 마스킹할 수 있지만 만료 날짜, 이름 서버 및 도메인 상태 코드와 같은 기술 데이터는 개인 정보 보호된 도메인에서도 볼 수 있습니다.

유예 기간과 구속 기간의 차이는 무엇입니까?

유예 기간은 만료 직후에 시작되며 일반적으로 30~45일 동안 지속됩니다. 이 시간 동안 도메인은 표준 가격으로 갱신할 수 있지만 DNS 확인이 일반적으로 일시 중단됩니다. 구속 기간은 유예 기간을 따르며 약 30일 동안 지속됩니다. 구속 기간 동안 도메인은 여전히 복구할 수 있지만 훨씬 높은 비용으로 복구할 수 있으며, 종종 추가 수수료가 $80~$200입니다. 두 기간이 모두 만료되면 도메인이 삭제되고 누구나 등록할 수 있습니다.