Available in VPC
Remove the public IP address assigned to a server instance.
Syntax
The disassociatePublicIpFromServerInstance syntax is as follows:
./ncloud vserver disassociatePublicIpFromServerInstance \
--publicIpInstanceNo <public-ip-no> | --serverInstanceNo <server-instance-no> \
[--regionCode <KR|SGN|JPN>] \
[--output <json|xml>]
Options
This section describes the options available when running disassociatePublicIpFromServerInstance.
Required options
The following options are required for disassociatePublicIpFromServerInstance.
| Options | Type | Required | Description |
|---|---|---|---|
--publicIpInstanceNo |
String | Conditional | Public IP instance number
|
--serverInstanceNo |
String | Conditional | Server instance number
|
Common options
For information about the options common to all vserver subcommands, see Server (VPC) options.
Examples
If the request to remove a public IP is successful, the configuration information for the public IP and the information about the server from which it was removed will be returned.
Command
The command example is as follows:
./ncloud vserver disassociatePublicIpFromServerInstance \
--publicIpInstanceNo 78901234 \
--regionCode KR \
--output json
Output
The output example is as follows:
{
"disassociatePublicIpFromServerInstanceResponse": {
"totalRows": 1,
"publicIpInstanceList": [
{
"publicIpInstanceNo": "78901234",
"publicIp": "203.0.113.10",
"publicIpDescription": "Test public IP",
"createDate": "2026-05-14T19:53:38+0900",
"publicIpInstanceStatusName": "Running",
"publicIpInstanceStatus": {
"code": "RUN",
"codeName": "In operation"
},
"serverInstanceNo": "34567892",
"serverName": "public-test-server",
"privateIp": "192.0.2.6",
"publicIpInstanceOperation": {
"code": "NULL",
"codeName": "NULL OP"
}
}
],
"requestId": "f6789012-3456-7890-f012-678901234567",
"returnCode": "0",
"returnMessage": "success"
}
}