--- title: "addPortForwardingRules" slug: "compute-server-addportforwardingrules" updated: 2026-10-22T10:47:05Z published: 2026-10-22T10:47:05Z canonical: "api-gov.ncloud-docs.com/compute-server-addportforwardingrules" --- > ## Documentation Index > Fetch the complete documentation index at: https://api-gov.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # addPortForwardingRules ## 개요 포트포워딩 룰(Port Forwarding Rule)을 추가합니다. 보유한 서버에 포트포워딩 룰을 추가하여, 설정한 공인 IP와 포트(Port)로 접속할 수 있습니다. ## 요청 ### 요청 파라미터 | 파라미터 명 | 필수 여부 | 타입 | 제약사항 | 설명 | | --- | --- | --- | --- | --- | | portForwardingConfigurationNo | Yes | String | | - 포트포워딩설정번호 portForwardingConfigurationNo는 getPortForwardingRuleList 액션을 통해 획득 가능 | | portForwardingRuleList.N.serverInstanceNo | Yes | List | | - 포트포워딩룰리스트.N.서버인스턴스 번호 포트포워딩을 설정할 서버 인스턴스 번호 serverInstanceNo는 getServerInstanceList 액션을 통해 획득 가능 ex) portForwardingRuleList.1.serverInstanceNo=1088217 | | portForwardingRuleList.N.portForwardingExternalPort | Yes | List | Min : 1, Max : 65534 | - 포트포워딩룰리스트.N.포트포워딩외부포트 포트포워딩으로 접속할 외부 포트 외부 포트 번호 범위는 1,024 ~ 65,534이며 서버 접속을 위한 기능 외에 서비스 용도로 사용할 수 없음 ex) portForwardingRuleList.1.portForwardingExternalPort=9090 | | portForwardingRuleList.N.portForwardingInternalPort | Yes | List | Min : 1, Max : 65534 | - 포트포워딩룰리스트.N.포트포워딩내부포트 포트포워딩으로 접속할 내부 포트 다음 포트만 입력 가능 `[리눅스 : 22 \ 윈도우 : 3389]` ex) portForwardingRuleList.1.portForwardingInternalPort=22 | | responseFormatType | No | String | | - 응답 결과의 포맷 타입 Options : xml \| json Default : xml | ## 응답 ### 응답 바디 - [PortForwardingRuleList](/docs/common-apidatatype-portforwardingrulelist) ## 예시 ### 요청 예시 ``` GET {SERVER_API_URL}/addPortForwardingRules ?portForwardingConfigurationNo=31260 &portForwardingRuleList.1.serverInstanceNo=1088217 &portForwardingRuleList.1.portForwardingExternalPort=9090 &portForwardingRuleList.1.portForwardingInternalPort=22 ``` ### 응답 예시 ``` 1e50cd88-32cb-422d-bf63-fefbbbb805bc 0 success 1 31260 106.10.51.90 3 KR-2 KR-2 평촌 zone 1 9090 22 1088217 s167545541a3 4 8589934592 53687091200 LNX32 Linux 32 Bit juhoon-kim false 10.41.83.168 centos-6.3-32 RUN Server run state NULL Server NULL OP running 2018-11-27T17:42:13+0900 2018-11-27T18:35:47+0900 SPSW0LINUX000032 SPSVRSTAND000005 false 106.10.51.90 9090 22 3 KR-2 KR-2 평촌 zone 1 1 KR Korea NET Network Storage HDD HDD STAND Standard 39995 ncloud-default-acg Default AccessControlGroup true 2018-04-09T11:12:54+0900 ``` ## 에러 코드 아래 에러 코드는 이 액션(Action)에서 특징적으로 발생하는 에러입니다. 공통적으로 발생하는 에러에 대한 상세한 설명은 [NAVER Cloud Platform API](/docs/common-ncpapi-ncpapi)를 참고해주세요 | HTTP Response Code | 리턴 코드 | 리턴 메시지 | | --- | --- | --- | | 400 | 26035 | Not found certificateName. Please check your input parameter. | | 400 | 25033 | Currently port forwarding setting is being created/ modifying/ deleting. Please try again a few seconds later. | | 400 | 24068 | {0} cannot be controlled. instanceNo = {1} | | 400 | 24069 | Invalid internal port has been configured. Usable internal port(LINUX type : 22, WINDOWS type : 3389) | | 400 | 24070 | A single external port number is used in multiple rules. External port number : {0} | | 400 | 24071 | Single server is existing in multiple rules. Server IP address : {0} | | 400 | 24074 | External internal port as well as server instance number are not designated to port forward rule. |