Set Origins

최신 업데이트:2026-03-17 11:32:53

필요에 따라 기본 Origin 또는 고급 Origin을 설정할 수 있습니다:

  • 기본 Origin: Origin Hostname/IP를 설정하여 CDN이 Origin 요청을 보낼 수 있도록 허용합니다.
  • 고급 Origin: 지역 또는 ISP에 따라 트래픽을 각각의 Origin으로 라우팅하거나, 가중치 기반 라운드 로빈 방식으로 여러 Origin 간에 트래픽을 분산합니다.

기본 Origin 설정 방법

  1. CDNetworks 콘솔에 로그인하여 적절한 제품을 선택하세요.
  2. 구성으로 이동하여, 설정하려는 Domain을 찾은 후 【产品维护】云安全产品维护公告을 클릭합니다.
  3. 필요에 따라 다음 설정들을 구성할 수 있습니다.


Origin Type

  • Custom Origin: 오리진 IP 주소 또는 호스트네임을 직접 설정할 수 있습니다. 여러 IP(최대 500자) 또는 1개의 호스트네임을 지원합니다.
  • Object Storage: CDNetworks의 Object Storage 서비스를 사용 중이라면, 해당 Object Storage를 오리진으로 지정할 수 있습니다. 선택 시 드롭다운 상자에 오브젝트 스토리지의 각 버킷을 가리키는 다양한 호스트네임이 표시됩니다. 즉, 드롭다운에서 원하는 호스트네임을 선택해 특정 버킷을 오리진으로 지정할 수 있습니다.

IPs/Hostname
IP 또는 호스트네임 중 하나만 입력할 수 있습니다.

  • IP를 입력할 경우, 최대 64개의 IP를 세미콜론(;)으로 구분하여 입력할 수 있습니다.
  • 호스트명을 입력할 경우, 하나의 호스트명만 입력할 수 있습니다.

Origin 호스트명은 Origin URL RewriteBatch Modify Origin에서도 설정할 수 있으며, Origin URL Rewrite이 가장 높은 우선순위로 적용됩니다. 즉, Origin 호스트명이 여러 위치에 동시에 설정되면 Origin URL Rewrite에 설정된 값이 실제로 반영됩니다.

Host Header
Host 헤더는 HTTP 요청에서 필수 필드로, 클라이언트가 통신하려는 서버의 호스트명 또는 Domain을 지정합니다. 여러 Domain이 동일한 IP 주소를 공유할 수 있기 때문에 이 값이 필요하며, Origin은 이 값을 사용해 어떤 콘텐츠를 전달할지 결정합니다. 설정 후 클라이언트 요청에 Host 값이 포함되어 있으면, Origin은 해당 호스트명 또는 Domain과 관련된 콘텐츠로 응답합니다.
예를 들어, 값이 www.cdnetworks.net으로 설정된 경우, 최종 사용자가 www.testdomain.com에 요청하더라도 Origin에 전달되는 Host 헤더에는 www.cdnetworks.net이 포함될 수 있습니다. 그러면 Origin은 www.cdnetworks.net과 관련된 콘텐츠로 응답하게 됩니다.

Host Header는 Origin URL Rewrite, Batch Modify Origin, Host Header and Port에서도 설정할 수 있으며, Origin URL Rewrite이 가장 높은 우선순위로 적용됩니다. 동시에 여러 곳에서 설정된 경우, Origin URL Rewrite의 설정이 우선 적용됩니다.

Port
원하는 포트로 CDN 서버가 Origin 서버에 요청할 수 있도록 대상 포트를 재정의할 수 있습니다.
예를 들어, 도메인 cdnetworks.com에 대해 port 값이 9000으로 설정된 경우, cdnetworks.com에 대한 요청을 받을 때 CDN 서버는 포트 9000(cdnetworks.com:9000)으로 Origin에 연결합니다.

포트가 설정되지 않은 경우, 요청의 원래 포트가 백투오리진에 사용됩니다.
고급 Origin이 구성되어 있고 포트를 다시 고급 Origin으로 변경해야 하는 경우, CDNetworks 기술 지원팀에 문의해 주시기 바랍니다.
포트는 또한 Batch Modify OriginHost Header and Port에서 설정할 수 있으니, 중복 설정으로 인한 충돌이 발생하지 않도록 확인해 주십시오.

고급 Origin 설정 방법

  1. CDNetworks Console에 로그인하고, 적절한 상품을 선택합니다.
  2. Configuration 메뉴로 이동하여 구성하려는 Domain을 찾은 후 【产品维护】云安全产品维护公告를 클릭하세요.
  3. Advanced Origin 버튼을 찾고, 기본적으로 꺼져 있으므로 버튼을 클릭하여 고급 Origin을 활성화하세요.
  4. Add를 클릭하여 고급 Origin 구성 규칙을 추가하세요.


Region and ISP
이 Region/ISP에 속한 사용자가 백 투 Origin 요청 시 해당 고급 Origin 규칙을 사용함을 의미합니다.

Region/ISP를 구성할 때, 최소한 하나 이상의 고급 Origin 규칙에 Global Region이 포함되어 있는지 확인해야 하며, 그렇지 않으면 구성을 제출할 수 없습니다.
규칙을 설정할 때 사용 가능한 지역의 세분화가 다르다는 점에 유의하세요. 중국 본토에서는 특정 ISP를 선택할 수 있지만, 중국 본토 이외의 지역에서는 해당 국가만 선택할 수 있습니다.

모드
고급 Origin에는 두 가지 모드가 있지만, 콘솔에서 각 제품에 대해 기본 모드가 이미 설정되어 있으므로 수정은 불가하며 읽기 전용으로만 확인할 수 있습니다. 고급 Origin 설정을 변경하려면 CDNetworks 기술 지원팀에 문의해 주시기 바랍니다.

  • 스마트 라우팅: 이 모드에서는 여러 Origin 서버가 사용 가능한 경우, CDN 에지 서버가 지능적인 탐지 알고리즘을 사용해 트래픽에 가장 적합한 Origin 서버를 선택합니다.
  • 가중 라운드 로빈: 이 모드는 각 Origin 서버에 서로 다른 가중치 값을 할당합니다. 원본 요청 시 CDN 에지 서버가 할당된 가중치에 따라 Origin 서버를 비례적으로 순환하며, 트래픽이 미리 설정된 가중치 비율에 따라 분산되도록 합니다.

고급 Origin

  • 티어
    이 설정은 Origin 서버의 우선순위 순서를 정의합니다. 티어 숫자가 낮을수록 우선순위가 높습니다. 예를 들어, 티어 1은 기본 Origin, 티어 2는 기본 Origin의 백업, 티어 3은 기본 백업의 백업을 나타냅니다. CDN은 먼저 티어 1 Origin부터 접속을 시도하고, 이용할 수 없는 경우에만 티어 2로 진행하며, 이후도 동일합니다. 여러 Origin 서버가 동일한 티어를 공유할 수 있으나, 각 Origin IP/Hostname 필드에는 하나의 IP 또는 호스트네임만 입력할 수 있습니다. Origin 서버를 추가하려면 추가 버튼을 클릭해 추가할 Origin IP 또는 호스트네임을 입력하십시오.

  • 가중치(Weight)
    이 설정은 동일한 Tier 내의 원본 서버에 가중치 값을 할당합니다. CDN 엣지 서버는 할당된 가중치에 따라 이들 원본 서버 간에 트래픽을 분산시켜 트래픽이 비율에 맞게 할당되도록 합니다. Smart Routing에서는 지능형 알고리즘에 따라 엣지 서버가 항상 최적의 원본 서버를 선택하므로 가중치 설정이 적용되지 않습니다. 단, Origin Failover & Selection Strategy에서 Primary Origin Round-Robin/Backup Origin Round-Robin이 활성화된 경우, 트래픽은 가중치에 따라 라우팅되어 Smart Routing 알고리즘을 덮어씁니다.

  • Host Header
    Host Header는 각 원본 호스트네임 또는 IP 주소에 대해 다른 백투오리진 호스트를 지정할 수 있도록 하며, CDN 엣지 서버가 백투오리진 요청 시 적절한 Host Header를 포함하도록 보장합니다. 이 설정은 가중 라운드 로빈(Weighted Round-Robin) 모드에서만 적용되며, Smart Routing 모드에서는 사용할 수 없습니다.

Origin Failover & Selection Strategy

  • 오프라인 모드 활성화(Enable Offline Mode): 오프라인 모드가 활성화되면 CDN은 콘텐츠를 가져오기 위해 고급 원본 설정만을 엄격하게 따릅니다. 고급 원본이 이용 불가한 경우 시스템은 오프라인 모드로 진입하며, 이 기간 동안 CDN 엣지 서버는 캐시된 리소스에 따라 응답합니다.
  • Primary Origin Round-Robin: Primary Origin Round-Robin이 활성화된 경우, 여러 개의 Primary Origin(가장 낮은 Tier 값을 가진 Origin)이 존재하면 CDN 엣지 서버는 할당된 가중치에 따라 이러한 Primary Origin 간에 트래픽을 분배합니다. 이는 Smart Routing 모드에서도 동일하게 적용되며, 인텔리전트 탐지 알고리즘 대신 가중치 방식을 강제로 사용합니다.
  • Backup Origin Round-Robin: Primary Origin Round-Robin과 유사하게, Backup Origin Round-Robin이 활성화되어 있고 여러 개의 Backup Origin(가장 낮은 Tier 값이 아닌 Origin)이 존재하는 경우, CDN 엣지 서버는 할당된 가중치에 따라 이러한 Backup Origin 간에 트래픽을 분배합니다. 이때에도 Smart Routing 모드를 포함하여 인텔리전트 탐지 알고리즘을 우회합니다.

구성을 완료하신 후 OK를 클릭하시고, 이어서 Next를 선택하여 설정을 제출해 주시기 바랍니다. 운영 환경에서의 예기치 않은 영향을 최소화하기 위해, 스테이징 환경에서 Pre-deploy 테스트를 반드시 진행하실 것을 강력히 권장합니다. 이 중요한 단계는 구성 값의 정확성을 프로덕션 반영 전에 검증하는 데 도움이 됩니다. 설정의 정확성을 확인하신 후에는 Deploy Now를 클릭하여 라이브 환경에 적용해 주세요. 일반적으로 구성은 3~5분 내에 적용됩니다. 사전 배포 테스트 및 구성 반영 효과 점검에 대한 상세한 가이드는 구성 검증을 위한 스테이징 환경 배포 튜토리얼을 참고하시기 바랍니다.

Best Practices

예시 1: Weighted Round-Robin
1.1.1.12.2.2.2는 Primary Origin이고, 3.3.3.3은 Secondary Origin입니다. 트래픽은 우선적으로 Primary Origin으로 라우팅되며, 1.1.1.12.2.2.2에 각각 3:7 비율로 분배됩니다. Primary Origin이 모두 사용 불가 시, Secondary Origin으로 라우팅됩니다.


예시 2: Smart Routing
1.1.1.12.2.2.2는 기본 Origin이고, 3.3.3.3는 백업 Origin입니다. 우선적으로 기본 Origin에 트래픽을 전달하며, 1.1.1.12.2.2.2는 CDNetworks Smart Routing 결과에 따라 선택됩니다(가중치 기반이 아님). 기본 Origin이 사용 불가능할 경우, 백업 Origin으로 트래픽이 전달됩니다.


예시 3: Smart Routing + 기본/백업 Origin 라운드 로빈
1.1.1.12.2.2.2는 기본 Origin이고, 3.3.3.3는 백업 Origin입니다. 우선적으로 기본 Origin에 트래픽을 전달하며, 1.1.1.12.2.2.2는 7:3 비율로 라운드 로빈 방식으로 선택됩니다. 기본 Origin이 사용 불가능할 경우, 백업 Origin으로 트래픽이 전달됩니다. 이때, Smart Routing 결과는 CDN 서버 간 최적 경로 선택에만 사용됩니다.


참고사항

  • 고급 Origin 설정이 기본 Origin 설정보다 우선 적용됩니다. 예를 들어, 아래 설정의 효과는 우선적으로 1.1.1.1로 Back-to-Origin을 시도하고, 실패할 경우 2.2.2.2로 Back-to-Origin하는 것입니다.

  • 고급 Origin 설정에 따라 CDN이 Origin에 요청할 때, 기본적으로 클라이언트 요청 포트와 동일한 포트를 사용합니다. 고급 Origin의 Back-to-Origin 포트를 변경해야 하는 경우, CDNetworks 기술 지원팀에 문의해 주시기 바랍니다.

  • 설정된 규칙에 중복된 영역이 있을 경우, 가장 작은 단위의 영역이 우선 적용됩니다. 예를 들어, 아래 설정의 효과는 China Telecom 사용자가 Back-to-Origin을 할 때 우선적으로 3.3.3.3으로 시도하고, 실패할 경우 2.2.2.2로, 마지막으로 1.1.1.1로 Back-to-Origin합니다.

이 문서의 내용이 도움이 되었습니까?
아니오
정상적으로 제출되었습니다.피드백을 주셔서 감사합니다.앞으로도 개선을 위해 노력하겠습니다.