# Public IP'yi kapatma: sunucuyu yalnız özel yapmak

https://www.gyrohosting.com/bilgi-bankasi/makale/gyro-bulut-istanbul-public-ip-kapatma

- **Bu rehberde ne öğreneceksiniz**: Veritabanı gibi internete açık olmaması gereken bir sunucunun public IP'sini kapatmayı, ön koşulları ve geri açmayı.
- **Süre**: 5 dakika
- **Kimin için**: Sistem yöneticileri.
- **Gerekenler**: Özel ağa bağlı bir Gyro Bulut İstanbul sunucusu.

## 1. Önce bunları kontrol edin

> **Dikkat**
> 
> Public IP kapanınca sunucuya internetten **doğrudan bağlanamazsınız** ve (VPC kapısında NAT kapalıysa) sunucu **internete de çıkamaz.**

- Sunucu en az bir **hazır (`ready`) özel ağ kartına** sahip olmalı ([bağlama rehberi](https://www.gyrohosting.com/bilgi-bankasi/makale/gyro-bulut-istanbul-sunucuyu-ozel-aga-baglama)).
- Sunucunun internete çıkması gerekiyorsa (güncelleme, paket kurulumu, dış API) VPC'de **VPC kapısını NAT açık** etkinleştirin ([VPC kapısı rehberi](https://www.gyrohosting.com/bilgi-bankasi/makale/gyro-bulut-istanbul-vpc-kapisi-nat)). NAT kapalıyken kapatmak için ayrıca onay vermeniz gerekir.
- **Ek IPv4** adresiniz varsa önce onları kaldırın; ek IPv4'lü sunucuda kapatma reddedilir.
- Sunucuya nasıl bağlanacağınızı belirleyin: aynı VPC'deki başka bir sunucudan ya da kapıdaki port yönlendirmeyle. Hizmet sayfasındaki **web konsol** ağdan bağımsız çalışır ve her zaman kullanılabilir.
- Misafir ajanı olmayan eski sunucularda kapatma reddedilir (yönlendirme sunucuya uygulanamadığı için); yeni kurulan sunucularda sorun yoktur.

## 2. Panelden kapatma

1. **Hizmetlerim →** sunucunuz → **Özel ağ (VPC)** aracı.
2. **Public IP'yi kapat**'ı seçin.
3. Onay için sunucunun **mevcut IP adresini yazın** ve onaylayın.

İşlem şunları yapar: sunucunun varsayılan rotası özel ağdaki kapıya alınır, ardından public ağ kartı bağlantısız yapılır. IP adresi sunucunuza **ayrılmış kalır.**

Kapalıyken: tek özel ağ kartı çıkarılamaz, işletim sistemi yeniden kurulamaz, ek IPv4 alınamaz ve VPC kapısı kapatılamaz.

## 3. Geri açma

**Özel ağ (VPC)** aracında **Public IP'yi aç** deyin. Aynı IP adresi sunucuya geri gelir.

## 4. Komut satırı ve API

```
gyro server public-ip get 12345
gyro server public-ip off 12345 --confirm-ip <mevcut-IP>
gyro server public-ip on 12345
```

```
curl -X DELETE https://www.gyrohosting.com/api/v1/client/cloud/servers/12345/public-ip \
  -H "Authorization: Bearer $GYRO_TOKEN" -H "Content-Type: application/json" \
  -d '{"confirm_ip":"<mevcut-IP>"}'
```

İşlem 202 döner. Kapı NAT'ı kapalıyken kapatmak isterseniz isteğe `"allow_no_egress": true` ekleyin (sunucu internete çıkamayacaktır).

| Hata | Anlamı |
| --- | --- |
| `confirm_mismatch` | Yazdığınız IP sunucunun IP'siyle aynı değil. |
| `extra_ips` | Önce ek IPv4 adreslerini kaldırın. |
| `no_private_network` | Hazır özel ağ kartı yok. |
| `no_egress` | Kapı NAT'ı kapalı; çıkış gerekmiyorsa `allow_no_egress` ile onaylayın. |
| `already_off` / `already_on` | Zaten istenen durumda. |

## 5. Bilmeniz gerekenler

- **Ağ Güvenlik Duvarı** kuralları public IP içindir; public IP kapalıyken uygulanmaz, tekrar açınca geri gelir.
- NAT için VPC kapısı kullanırsanız kapı ücreti ayrıca işler (aylık yaklaşık 277,79 TL (4,99 €), saatlik; ön ödemeli bakiyeden).

## Sıradaki adım

- [VPC kapısı: internete çıkış ve port yönlendirme](https://www.gyrohosting.com/bilgi-bankasi/makale/gyro-bulut-istanbul-vpc-kapisi-nat)
- [Subnetler arası trafik ve güvenlik](https://www.gyrohosting.com/bilgi-bankasi/makale/gyro-bulut-istanbul-vpc-guvenlik)
