Bu içerik, ilgili yazılım ve bilgiler kontrol edilerek güncel sürüm ve kullanım durumuna göre revize edilmiştir.
Yazar: Bünyamin KAYA
Windows 11 güvenlik duvarı, cihazınızı dış tehditlere karşı koruyan güçlü bir araçtır. Ancak, bazı uygulamaların sorunsuz çalışması için belirli portların açılması gerekebilir. Bu rehberde, Windows 11 güvenlik duvarı port açma işleminin nasıl yapılacağını adım adım öğreneceksiniz.
Windows 11’de, Microsoft Defender Güvenlik Duvarı, cihazınızı koruyan önemli bir bileşendir. Özellikle Windows 11 güvenlik duvarı port açma işlemi, belirli uygulamaların sorunsuz çalışması için kritik bir adımdır. Bu güvenlik duvarı, ağ trafiğini kontrol ederek dışarıdan gelen yetkisiz erişimleri engeller ve şüpheli uygulamaların internete bağlanmasını önler.
Güvenlik duvarı, tüm gelen ve giden ağ isteklerini titizlikle izler. Özellikle Windows 11 güvenlik duvarı port açma kuralı oluşturulduğunda, belirttiğiniz portlar üzerinden gelen bağlantılar güvenli şekilde yönetilir. Uygulama veya hizmet ağa erişmeye çalıştığında, Microsoft Defender Güvenlik Duvarı (Windows Güvenlik Duvarı olarak da bilinir), bağlantıya izin verilip verilmeyeceğini belirlemek için kural veritabanını kontrol eder.
Bazı uygulamalar, örneğin SQL Server gibi güvenilir servisler, Windows 11 güvenlik duvarı port açma yapılmadığı sürece engellenebilir ve düzgün çalışmayabilir. Bu tür durumlarda, ağ erişimini sağlamak için özel bir gelen veya giden kural oluşturmanız şarttır.
Önemli: Bir güvenlik duvarı kuralı oluşturmadan önce, uygulamanın resmi destek sayfasından hangi port numaralarının ve hangi protokol türlerinin (TCP veya UDP) gerektiğini kontrol ettiğinizden emin olun. Ayrıca, engellenen portun sorun olup olmadığını anlamanın hızlı bir yolu da güvenlik duvarını geçici olarak devre dışı bırakmaktır. Eğer uygulama, güvenlik duvarı kapalıyken çalışıyorsa, bu bağlantıya izin verecek özel bir kural oluşturmanız gerektiğini doğrular. Deneme sonrasında güvenlik duvarını hemen yeniden etkinleştirin.
Windows 11’de Güvenlik Duvarı Portu Açma
Varsayılan güvenlik duvarını kullanarak, uygulamanın gereksinimlerine bağlı olarak Gelişmiş Güvenlik konsolu, Komut İstemi veya PowerShell üzerinden gelen (inbound) ya da giden (outbound) bir kural oluşturabilirsiniz.
Gelişmiş Güvenlik Ayarlarından Güvenlik Duvarı Kuralı Oluşturma
Windows güvenlik duvarında bir veya birden fazla portu açmak için şu adımları izleyin:
Windows Güvenliği’ni açın.
Güvenlik duvarı ve ağ koruması seçeneğine tıklayın.
Gelişmiş ayarlar seçeneğine tıklayın.

Seçenek 1: Cihaza gelen trafiğe izin vermek için sol menüden Gelen Kurallar (Inbound Rules) seçeneğini seçin.
Seçenek 2: Bir uygulamanın cihazdan dışarıya trafik göndermesine izin vermek için sol menüden Giden Kurallar (Outbound Rules) seçeneğini seçin.
Ardından, sağ bölmede yer alan Eylemler (Actions) kısmının altındaki Yeni Kural (New Rule) seçeneğine tıklayın.

Port seçeneğini işaretleyin.

İleri (Next) düğmesine tıklayın.
Uygulamanın gereksinimine bağlı olarak uygun protokolü (TCP veya UDP) seçin.
“Belirli yerel bağlantı noktaları (Specific local ports)” alanına açmak istediğiniz port numarasını yazın.

Hızlı not: Eğer uygulama birden fazla portun açık olmasını gerektiriyorsa, her port numarasını virgül ile ayırarak (örneğin: 4500,4600,5000) istediğiniz kadar port girebilirsiniz. Bir port aralığı belirtmeniz gerekiyorsa, tire (-) işareti kullanabilirsiniz. Örneğin: 3000-3100.
İleri (Next) düğmesine tıklayın.
“Bağlantıya izin ver (Allow the connection)” seçeneğini işaretleyin.
(Not: Aynı adım üzerinden dilerseniz bağlantıyı engelleme seçeneğini de kullanabilirsiniz.)

İleri (Next) düğmesine tıklayın.
Kuralın uygulanacağı ağ türünü (Domain, Özel, Ortak) seçin.
(Genellikle bu adımda varsayılan seçenekleri olduğu gibi bırakmanız önerilir.)

İleri (Next) düğmesine tıklayın.
Kural için açıklayıcı bir isim yazın.
Örneğin: “APP-NAME için Gelen Kuralım (My Inbound Rule for APP-NAME)” gibi.

Bitir (Finish) düğmesine tıklayın.
Adımları tamamladıktan sonra, açtığınız port üzerinden uygulamaya gelen bağlantılara izin verilmiş olacaktır.
Komut İstemi ile Güvenlik Duvarı Kuralı Oluşturma
Komut İstemi aracılığıyla bir güvenlik duvarı portu açmak için aşağıdaki adımları izleyin:
Başlat menüsünü açın.
Komut İstemi (Command Prompt) ya da Terminal araması yapın, çıkan en üst sonuca sağ tıklayın ve Yönetici olarak çalıştır (Run as administrator) seçeneğini seçin.
Gelen güvenlik duvarı kuralını oluşturmak için aşağıdaki komutu yazın ve Enter tuşuna basın:
netsh advfirewall firewall add rule name="YOUR-APP-PORT" dir=in action=allow protocol=TCP localport=1234

Komutta, kural için kullanmak istediğiniz ismi name parametresine güncelleyin. Protokol olarak TCP veya UDP seçin ve localport parametresine açmak istediğiniz port numarasını belirtin.
Hızlı ipucu: netsh komutu, localport=80,443,8080 gibi virgülle ayrılmış birden fazla port listesini desteklemez. Bunun yerine, her port için ayrı bir komut çalıştırmanız gerekir.
Bir port aralığını Komut İstemi ile açmak için aşağıdaki komutu yazın ve Enter tuşuna basın:
netsh advfirewall firewall add rule name="YOUR-PORT-RANGE-NAME" dir=in action=allow protocol=TCP localport=2000-2200
Komutta, kullanmak istediğiniz kuralın ismini name parametresine güncelleyin. Protokol olarak TCP veya UDP seçin ve localport parametresine açmak istediğiniz port numarasını belirtin.
Adımları tamamladıktan sonra, Komut İstemi kullanarak belirttiğiniz ağ portları Windows 11 üzerinde açılmış olacaktır.
Eğer birden fazla port için (aralık dışında) gelen veya giden kural oluşturmanız gerekiyorsa, toplu işlem (batch) döngü komutu kullanabilirsiniz. Örneğin:
for %%P in (80 443 8080) do netsh advfirewall firewall add rule name="Allow TCP %%P" dir=in action=allow protocol=TCP localport=%%P
Komutta, portları, yönü (gelen veya giden) ve protokolü (TCP veya UDP) güncellemeniz gerekir.
PowerShell ile Güvenlik Duvarı Kuralı Oluşturma
PowerShell komutuyla bir güvenlik duvarı portu açmak için aşağıdaki adımları izleyin:
Başlat menüsünü açın.
PowerShell (veya Terminal) araması yapın, çıkan en üst sonuca sağ tıklayın ve Yönetici olarak çalıştır (Run as administrator) seçeneğini seçin.
Gelen güvenlik duvarı kuralını oluşturmak için aşağıdaki komutu yazın ve Enter tuşuna basın:
New-NetFirewallRule -DisplayName "YOUR-APP-PORT" -Direction Inbound -Action Allow -Protocol TCP -LocalPort 12345

Komutta, Komut İstemi’nde olduğu gibi, kural adı, yön (Gelen veya Giden), protokol (TCP veya UDP) ve yerel port ayarlarını gereksinimlerinize göre güncellemeniz gerekir.
PowerShell ile bir port aralığını açmak için aşağıdaki komutu yazın ve Enter tuşuna basın:
New-NetFirewallRule -DisplayName "YOUR-PORT-RANGE-NAME" -Direction Inbound -Action Allow -Protocol TCP -LocalPort 4000-4010
Komutta, kural adı, yön (Gelen veya Giden), protokol (TCP veya UDP) ve port aralığını belirtmeniz gerekir.
Adımları tamamladıktan sonra, PowerShell komutu Microsoft Defender Güvenlik Duvarı’nda gelen veya giden kuralı oluşturacaktır.
Eğer aralık dışında kalan birden fazla port için gelen veya giden kural oluşturmanız gerekiyorsa, foreach döngüsü komutu kullanabilirsiniz. Örneğin:
$ports = @(80, 443, 8080)
foreach ($port in $ports) {
New-NetFirewallRule -DisplayName "Allow TCP $port" -Direction Inbound -Action Allow -Protocol TCP -LocalPort $port
}Komutta, portları, yönü (gelen veya giden) ve protokolü (TCP veya UDP) güncellemeniz gerekir.
Windows 11’de Güvenlik Duvarı Portu Kapatma
Belirli bir kuralı silerek portu kapatabilirsiniz. Bunu Gelişmiş Güvenlik konsolu, Komut İstemi veya PowerShell üzerinden yapabilirsiniz.
Gelişmiş Güvenlik Ayarlarından Güvenlik Duvarı Kuralı Kapatma
Microsoft Defender Güvenlik Duvarı’nda bir portu kapatmak (kuralı silmek) için şu adımları izleyin:
Windows Güvenliği’ni açın.
Güvenlik duvarı ve ağ koruması seçeneğine tıklayın.
Gelişmiş ayarlar seçeneğine tıklayın.

Güvenlik duvarı portunu hangi tarafta açtıysanız, sol menüden Gelen Kurallar (Inbound Rules) veya Giden Kurallar (Outbound Rules) seçeneğine tıklayın.
Kapatmak istediğiniz kuralı seçin.
Portu kapatmak için sağdaki “Eylemler (Actions)” bölümünde bulunan Kuralı Devre Dışı Bırak (Disable Rule) seçeneğine tıklayın. Bu işlem portu kapatır ancak kuralı firewall’da tutar.
Ya da portu kapatıp, kuralı tamamen silmek için Kuralı Sil (Delete Rule) seçeneğine tıklayın.

Adımları tamamladıktan sonra, Windows güvenlik duvarı uygulama veya servisin ağa ya da internete erişimini engelleyecektir.
Komut İstemi ile Güvenlik Duvarı Kuralı Kapatma
Komut İstemi üzerinden bir güvenlik duvarı portunu kapatmak için aşağıdaki adımları izleyin:
Başlat menüsünü açın.
Komut İstemi (Command Prompt) veya Terminal araması yapın, çıkan en üst sonuca sağ tıklayın ve Yönetici olarak çalıştır (Run as administrator) seçeneğini seçin.
Komut İstemi ile bir güvenlik duvarı kuralını silmek için aşağıdaki komutu yazın ve Enter tuşuna basın:
netsh advfirewall firewall delete rule name="YOUR-DELETE-RULE"

Komutta, kapatmak istediğiniz portun bulunduğu kuralın adını name parametresine güncelleyin.
Adımları tamamladıktan sonra, Komut İstemi komutu ilgili kuralı silerek belirtilen portları kapatacaktır.
PowerShell ile Güvenlik Duvarı Kuralı Kapatma
PowerShell komutuyla bir güvenlik duvarı portunu kapatmak için aşağıdaki adımları izleyin:
Başlat menüsünü açın.
PowerShell (veya Terminal) araması yapın, çıkan en üst sonuca sağ tıklayın ve Yönetici olarak çalıştır (Run as administrator) seçeneğini seçin.
PowerShell ile güvenlik duvarı kuralını silmek için aşağıdaki komutu yazın ve Enter tuşuna basın:
Remove-NetFirewallRule -DisplayName "YOUR-DELETE-RULE"

Komutta, kapatmak istediğiniz portu içeren kuralın adını DisplayName parametresine güncelleyin.
Adımları tamamladıktan sonra, PowerShell komutu belirtilen portları kapatan kuralı silecektir.
Sık Sorulan Sorular (FAQ)
S1: Windows 11’de hangi portları açmam gerekir?
C: Uygulamanın gereksinimlerine göre değişir; genellikle resmi dokümantasyonda belirtilir.
S2: Güvenlik duvarında port açmak güvenli midir?
C: Sadece güvenilir uygulamalar için gerekli portlar açılmalıdır. Aksi halde güvenlik riskleri oluşabilir.
S3: Port açma işlemi sonrası internet bağlantısı kesilir mi?
C: Hayır, sadece o port üzerinden gelen/giden trafiğe izin verilir.
S4: Port açmak için yönetici yetkisi gerekiyor mu?
C: Evet, Windows 11 güvenlik duvarı ayarlarını değiştirmek için yönetici izni gereklidir.
Siz de Windows 11 güvenlik duvarı port açma deneyimlerinizi ve sorularınızı aşağıdaki yorumlar bölümünde bizimle paylaşabilirsiniz!
İlgili Yazılar

Windows 11 İşlemci Performansı Nasıl Artırılır?

Files 4.1.3 Güncellemesiyle Gelen Yenilikler

iPhone Mirroring Artık Yeniden Boyutlandırılabiliyor

iOS 27 Yenilikleri: Öne Çıkan Tüm Özellikler

Windows 11 Insider Programı Microsoft Hesabı Olmadan Katılın




