# Windows sunucuda güvenlik duvarında port nasıl açılır?

https://kervanhosting.com/bilgi-bankasi/makale/windows-sunucuda-guvenlik-duvarinda-port-acma

Sunucunuza kurduğunuz bir program (web sitesi, oyun, API) dışarıdan erişilemiyorsa çoğu zaman Windows güvenlik duvarı gelen bağlantıyı engelliyordur. Aşağıda kuralı hem komutla hem arayüzle nasıl ekleyeceğinizi ve açılıp açılmadığını nasıl test edeceğinizi bulabilirsiniz.

## PowerShell ile (en hızlısı)

Yönetici olarak PowerShell açın. Örnek olarak 8080 numaralı TCP portunu açalım:

```
New-NetFirewallRule -DisplayName "Uygulamam 8080" -Direction Inbound -Protocol TCP -LocalPort 8080 -Action Allow
```

UDP kullanan bir oyun için protokolü `UDP` yapın. Birden fazla port için `-LocalPort 8080,8081` ya da aralık için `-LocalPort 27015-27030` yazabilirsiniz. Kuralı silmek için:

```
Remove-NetFirewallRule -DisplayName "Uygulamam 8080"
```

## Arayüzle

1. Başlat menüsünde **Gelişmiş Güvenlik Özellikli Windows Defender Güvenlik Duvarı**'nı arayıp açın.
2. Soldan **Gelen Kuralları**'nı seçin, sağdan **Yeni Kural**'a tıklayın.
3. Kural türü olarak **Bağlantı noktası**'nı seçin, TCP ya da UDP'yi ve port numarasını yazın.
4. **Bağlantıya izin ver**'i, sonra profilleri (Etki alanı, Özel, Ortak; hepsi işaretli kalabilir) seçin ve kurala bir ad verin.

## Gerçekten açık mı? Test edin

Kuralı eklemek yetmez, port üzerinde bir programın dinliyor olması gerekir. Önce sunucunun içinde bakın:

```
Get-NetTCPConnection -State Listen -LocalPort 8080
```

Bir satır dönüyorsa program dinliyordur. Hiçbir şey dönmüyorsa sorun güvenlik duvarında değil, programın kendisindedir (kapalı olabilir ya da başka bir portta çalışıyordur). Dışarıdan test için kendi bilgisayarınızda PowerShell'de:

```
Test-NetConnection 203.0.113.10 -Port 8080
```

Buraya sunucunuzun IP adresini yazın. `TcpTestSucceeded : True` görürseniz port açıktır. UDP için bu komut sonuç vermez, uygulamanın kendi test aracını kullanın.

## Port açtım ama hâlâ erişilmiyor

- Program yalnızca `127.0.0.1` adresinde dinliyor olabilir. Dışarıya açmak için ayarında `0.0.0.0` kullanın.
- Müşteri panelindeki **Güvenlik Duvarı Kuralları** aracında ayrıca bir kural tanımladıysanız, o katman da portu engelliyor olabilir. İki katman da izin vermelidir. Ayrıntı: [güvenlik duvarı kuralları](https://kervanhosting.com/bilgi-bankasi/makale/guvenlik-duvari-firewall-kurallari-nasil-eklenir).
- Kural yalnızca bir profile uygulanıyor ve sunucu başka bir profildeki ağdadır; profilleri işaretlediğinizden emin olun.
- Başka bir yazılım (üçüncü taraf güvenlik programı) kendi duvarını çalıştırıyordur.

Gereksiz açık bırakılan portlar saldırı yüzeyini büyütür; kullanmadığınız kuralları silin. Windows sunucu paketlerimiz: [Windows VDS](https://kervanhosting.com/windows-vds).

## Sık sorulanlar

### Güvenlik duvarını tamamen kapatmak mantıklı mı?

Hayır. Kapatırsanız sunucudaki tüm servisler (dosya paylaşımı, uzak yönetim dahil) internete açılır ve botlar bunları birkaç dakika içinde bulur. Gereken portları tek tek açmak her zaman daha güvenlidir.

### Kuralı eklediğim anda geçerli oluyor mu?

Evet, yeniden başlatmaya gerek yoktur. Etkin bağlantılar etkilenmez, yeni gelen bağlantılar yeni kurala göre değerlendirilir.

### Panelde ayrı bir güvenlik duvarı görüyorum, hangisini kullanmalıyım?

Windows'un duvarı sunucunun içinde çalışır ve hep vardır. Panelin güvenlik duvarı sunucuya ulaşmadan önce trafiği süzer. Bir portun erişilebilir olması için iki katmanda da engel olmamalıdır; sorun giderirken ikisine de bakın.

**İlgili makaleler**

- [Güvenlik duvarı (firewall) kuralları nasıl eklenir?](https://kervanhosting.com/bilgi-bankasi/makale/guvenlik-duvari-firewall-kurallari-nasil-eklenir)
- [RDP'de "hesap kilitlendi" hatası: çok fazla oturum açma denemesi](https://kervanhosting.com/bilgi-bankasi/makale/rdp-hesap-kilitlendi-cok-fazla-oturum-acma-denemesi)
- [Oyuncular sunucuma bağlanamıyor](https://kervanhosting.com/bilgi-bankasi/makale/oyuncular-sunucuma-baglanamiyor)

*Sorununuz çözülmediyse [destek talebi açın](https://kervanhosting.com/destek-taleplerim). Hangi adımı denediğinizi ve ekranda ne gördüğünüzü yazarsanız çözüm çok daha hızlı olur.*
