IBM Cloud Docs
CIS 네트워크 연결 문제점 해결

CIS 네트워크 연결 문제점 해결

네트워크 연결 문제점을 해결하는 데 도움이 될 수 있는 정보를 수집하려면 다음 방법을 사용하십시오.

데이터가 IBM Cloud Internet Services 연결을 통해 전달되는지 판별

IBM Cloud® Internet Services(CIS)는 읽기, 추가 또는 수정이 가능한 HTTP 헤더를 사용합니다. 헤더를 이용하면 CF-Ray 번호를 사용하여 요청이 라우팅된 방법을 추적할 수 있습니다. CF-Ray 번호는 curl 명령이나 "Claire"라고 하는 Google Chrome 플러그인을 사용하여 찾을 수 있습니다.

데이터가 CIS를 통해 전달되었는지 확인하려면 모든 패킷에 있는 Ray ID를 찾으십시오.

Unix 명령행 도구

  • HTTP용 curl:$ curl -vso /dev/null http://example.com
  • DNS용 dig:$ dig www.example.com
  • 네트워크용 traceroute:$ traceroute example.com

예를 들어 터미널 명령 curl -svo /dev/null YOUR_URL_HERE. -L의 결과는 다음과 같습니다.

CF-RAY: 1ca349b6c1300da3-SJC

경로 추적을 수행하시겠습니까?

라우트가 CIS 경로를 통하고 있는지 확인하려는 경우에는 Mac 또는 Linux의 터미널 창에서 dig를 실행하거나 Windows의 Windows 명령 프롬프트에서 nslookup을 사용할 수 있습니다.

패킷에 CF-Ray 값이 있으면 CIS를 통해 이동한 것입니다.

traceroute 명령은 IP 요청이 취한 전체 경로를 표시합니다.

지원 팀은 이러한 명령을 사용하여 사용자를 지원합니다.

CF-Ray 헤더 추가

CF-RAY 헤더가 추가되어 네트워크를 통해 웹 사이트에 대한 요청을 추적할 수 있습니다. 연결과 관련된 문제를 해결하기 위해 지원 팀과 함께 작업할 때 사용하십시오. Apache 및 nginx에서 구성 파일을 편집하여 로그에 이 "Ray ID"를 표시할 수 있습니다.

Apache

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" %{CF-Ray}i" cf_custom

CustomLog log/access_log cf_custom

NGINX

log_format cf_custom '$remote_addr - $remote_user [$time_local]  '
                    '"$request" $status $body_bytes_sent '
                    '"$http_referer" "$http_user_agent" '
                    '$http_cf_ray';

access_log  /var/log/nginx/access.log cf_custom;