> For the complete documentation index, see [llms.txt](https://manual.solbox.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.solbox.com/managed_cdn/diagnostics.md).

# Diagnostics

CDN 서비스에 대해 간단한 진단을 수행 할 수 있는 메뉴 입니다.\
서비스를 선택 하거나 직접 입력을 통해 서비스에 대한 진단을 수행 할 수 있습니다.

## 직접 입력

직접 입력을 선택 할 경우 진단 방식은 총 3가지로 아래의 진단 기능을 사용하실 수 있습니다.

### DNS 진단

국내외 8개 DNS 서버를 통해 해당 도메인에 대한 유효성 검증을 진행 합니다.

1. 진단 도메인 입력 ex) download.solbox.com
2. 도메인 질의 유형 선택 ex) A record
3. "**진단하기**" 버튼 선택

<figure><img src="/files/qwbdQW5Zet9fjM5vqE91" alt=""><figcaption><p><em><strong>DNS 진단</strong></em></p></figcaption></figure>

### HTTP 요청

진단 URI 입력을 통한 Response Header 요청 결과를 요청 합니다.

1. 진단 URI 입력 ex) download.solbox.com/images/rsync.png
2. Token 인증이 필요한 경우 "JWT 생성" 을 통한 Token 추가
3. HTTP Header 옵션이 필요한 경우 key / value 추가
4. "**진단하기**" 버튼 선택을 통한 Response Header 요청 결과 요청

진단 결과 Status Code가 200 일 경우 해당 파일에 대한 "**다운로드**", "**재생하기**" 버튼이 활성화 됩니다.\
"**재생하기**" 버튼은 HLS Protocol을 지원하는 파일의 경우 Popup Player를 통해 해당 파일을 재생 할 수 있습니다.<br>

<figure><img src="/files/ykfo6ww8mz1UCDS5gNI6" alt=""><figcaption><p><em><strong>HTTP 요청</strong></em></p></figcaption></figure>

### SSL 진단

진단 도메인 입력을 통한 SSL 인증서 검증을 진행 합니다.\
SSL 인증서에 대한 정보와 체인 인증서에 대한 정보를 출력 합니다.

1. 진단 도메인 입력 ex) [www.google.co.kr](http://www.google.co.kr)
2. "**진단**" 버튼 클릭

진단 도메인이 잘못 입력된 경우 (해당 도메인이 존재하지 않거나 HTTPS를 사용하지 않은 경우)\
"올바른 진단 도메인을 입력하세요." 에러가 발생 할 수 있습니다.

<figure><img src="/files/jKvsxMUwNgJrCZOvwIVz" alt=""><figcaption><p><em><strong>SSL 진단</strong></em></p></figcaption></figure>

## 서비스 선택

해당 계정의 권한이 있는 서비스를 선택 할 경우 기본적인 서비스 정보와 진단을 위해 필요한 기본 정보가 출력 됩니다.

{% hint style="info" %}
서비스 타입이 **Delivery** 일 경우 프로토콜은 **HTTP** 와 **HTTPS** 만 선택 가능

서비스 타입이 **MediaStreaming** 일 경우 프로토콜은 **HTTP/HLS** 와 **HTTPS/HLS** 만 선택 가능
{% endhint %}

1. 서비스 이름 선택
2. 컨텐츠 경로 입력
3. "**진단 URI 생성**" 버튼 클릭 -> 진단 URI 창에 자동 입력
4. Token 인증이 필요한 경우 "**JWT 생성**" 을 통한 Token 추가 -> 진단 URI 창에 자동 입력
5. HTTP Header 옵션이 필요한 경우 key / value 추가
6. "**진단하기**" 버튼 클릭으로 서비스 진단

진단 결과 DNS 확인 과 HTTP HEADER 요청 결과가 모두 Success 일 때 Delivery 서비스의 경우 "**다운로드**" / MediaStreaming 서비스의 경우 "**재생하기**" 버튼이 자동으로 생성 됩니다.

<figure><img src="/files/Q0IvWoBEKj4fWp8XIBy5" alt=""><figcaption><p><em><strong>서비스 - 진단</strong></em></p></figcaption></figure>
