blog feature image
목차


2012년 1월, Dynadot은 모든 고객에게 API 접근을 제공하기 시작했고, 그래서 우리는 여러분의 결과를 극대화하는 방법에 대한 게시물을 작성할 때가 되었다고 생각했습니다! ;) 먼저, 기본 사항입니다. 우리의 도메인 API 는 도메인을 검색하고, 도메인을 등록하는 등 자체 소프트웨어와 서버를 구축하고 사용할 수 있게 해주는 도구입니다. 각 계정에는 고유한 API 키가 있습니다. 저희 API를 사용하려면 이 키를 검색하고 요청을 보낼 IP 주소를 허용 목록에 추가해야 합니다. 이 모든 작업은 API 설정 계정 내 페이지에서. IP 주소가 입력된 후 시스템이 화이트리스트에 추가하는 데 최소 15분이 소요될 수 있으니 참고해 주세요.

모든 것이 정리되면, API 호출을 시작할 준비가 된 것입니다. 우리는 2가지 버전을 제공합니다: 정규 그리고 고급. 고급 버전은 결과를 XML 형식으로 반환합니다. 보안을 위해 모든 요청을 https를 통해 보내 주시기 바랍니다. 한 번에 하나의 요청만 처리될 수 있으므로, 현재 요청이 완료될 때까지 기다린 후 다음 요청을 보내 주세요.

우리는 사용 가능한 레지스트리 연결이 제한되어 있습니다. 모든 계정에 API를 개방한 이후로 연결 수를 두 배로 늘렸지만, 여전히 제한적입니다. 우리는 사용 가능한 연결을 할당하는 최선의 방법이 연간 지출을 기준으로 하는 것이라고 결정했습니다. 모든 API 요청은 먼저 우선순위 점수를 부여받습니다. 이 점수는 총 계정 지출을 지난 24시간 동안 계정이 받은 연결 수로 나눈 값입니다. 따라서 높은 지출을 가진 계정이 많은 연결을 받으면 시간이 지남에 따라 우선순위 점수가 점점 낮아집니다. 이렇게 하면 지출이 낮은 계정도 결국 연결을 받을 수 있습니다.

모든 API 요청은 큐에 들어가고 우선순위 점수에 따라 정렬됩니다. 연결이 가능해지면, 가장 높은 우선순위 점수를 가진 API 요청이 큐에서 제거되고 연결이 부여됩니다. 요청이 10초 후에도 연결을 받지 못하면, "system_busy" 응답이 반환됩니다.

 

 

API 성공을 위한 세 가지 핵심 요소는 다음과 같습니다:

 

 

 

  1. 더 많은 돈을 쓰세요. 더 많은 지출은 더 높은 우선순위 점수를 의미합니다.

  2. 차단되지 마세요! 저희 API의 몇 가지 제한 사항 중 하나는 요청에 대한 응답을 받기 전에 다른 요청을 보낼 수 없다는 점입니다. 이를 지키지 않으면 10분간 차단됩니다. 시간당 200개의 요청을 보내는 식으로 스크립트를 작성하기보다는, 첫 번째 요청에 대한 응답을 받은 후에만 다음 요청을 보내도록 하세요. 차단은 소중한 시간을 낭비할 뿐만 아니라, 우선순위 점수를 낮출 수도 있습니다.

  3. 드롭 시간을 조사하세요. Verisign(com 및 net 도메인의 중앙 등록 기관)은 태평양 표준시 오전 11시부터 오후 2시 사이에 도메인을 삭제하는 경향이 있습니다. 이때 저희 API가 가장 바쁩니다. com 또는 net 도메인을 찾지 않는 경우, 이 시간대를 피하세요. 원하는 TLD가 삭제될 시기를 조사할 수도 있습니다. 삭제 시간에 가까울수록 높은 관심을 받는 도메인을 잡을 가능성이 커집니다.


이제 "in the know"이 되었으니, 우리의 도메인 API 오늘?

이 게시물은 우리의 멋진 고객 서비스 담당자 중 한 명인 Alex가 작성했습니다.

 

작성자
Alex