Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro

Bilgi Bankası

Anasayfa Bilgi Bankası Genel Port Yönlendirme Nedir? Nasıl Yapıl...

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR

Port Yönlendirme Nedir? Nasıl Yapılır?

Port Yönlendirme Nedir?

Port yönlendirme (port forwarding), bir ağ geçidi (genellikle bir router) üzerinden gelen belirli bir porttaki trafiği, ağ içindeki belirli bir cihaza (örneğin bir bilgisayar, sunucu veya IP kamera) yönlendirme işlemidir. Temelde, dış ağdan (internet) gelen istekleri, iç ağdaki doğru cihaza iletmek için kullanılır. Bu, iç ağdaki cihazların doğrudan internete maruz kalmadan hizmet sunmasını sağlar.

Önemli Noktalar:

  • Port yönlendirme, iç ağdaki cihazların güvenliğini artırır.
  • Doğru port yönlendirme, uygulamaların ve hizmetlerin düzgün çalışması için kritiktir.
  • Yanlış yapılandırılmış port yönlendirme güvenlik açıklarına yol açabilir.

Gerçek Hayattan Örnek: Evde bir web sunucunuz olduğunu varsayın. Bu sunucuya internet üzerinden erişmek istersiniz. Router'ınızın port 80 (HTTP) ve port 443 (HTTPS) trafiğini sunucunuzun IP adresine yönlendirerek, internetten gelen isteklerin sunucunuza ulaşmasını sağlayabilirsiniz.

Neden Port Yönlendirmeye İhtiyaç Duyarız?

Port yönlendirmeye ihtiyaç duyma nedenleri çok çeşitli olabilir. İşte bazı yaygın senaryolar:

  • Oyun Sunucuları: Online oyun oynamak için kendi sunucunuzu kurmak isterseniz, port yönlendirme gereklidir. Oyun sunucusu belirli bir portu kullanır ve bu portun router'ınız üzerinden bilgisayarınıza yönlendirilmesi gerekir.
  • Web Sunucuları: Kendi web sitenizi veya uygulamanızı barındırmak için.
  • Dosya Sunucuları: Ev ağınızdaki bir bilgisayardan dosyalara uzaktan erişmek için.
  • IP Kameralar: Güvenlik kameralarınıza internet üzerinden erişmek için.
  • Uzaktan Masaüstü Erişimi: Evdeki bilgisayarınıza iş yerinden veya seyahatteyken erişmek için (örneğin, RDP - Remote Desktop Protocol).
  • VoIP (Voice over IP) Telefonlar: VoIP telefon sistemlerinin düzgün çalışması için.

Vaka Çalışması: Bir şirket, evden çalışan çalışanları için uzaktan masaüstü erişimi sağlamak istiyor. Şirket, router'larında 3389 (RDP'nin varsayılan portu) portunu, çalışanların evlerindeki bilgisayarların IP adreslerine yönlendirerek, çalışanların şirket ağına güvenli bir şekilde erişmesini sağlıyor.

Port Yönlendirme Nasıl Yapılır? Adım Adım Talimatlar

Port yönlendirme işlemi genellikle router'ınızın web arayüzü üzerinden yapılır. Adımlar router markasına ve modeline göre değişiklik gösterebilir, ancak genel süreç benzerdir:

  1. Router'ınızın IP Adresini Bulun: Windows'ta Komut İstemi'ni açın ve ipconfig komutunu çalıştırın. "Default Gateway" (Varsayılan Ağ Geçidi) satırındaki adres router'ınızın IP adresidir. macOS'ta Sistem Tercihleri -> Ağ -> Gelişmiş -> TCP/IP bölümünden router adresinizi bulabilirsiniz.
  2. Router'ınızın Web Arayüzüne Giriş Yapın: Bir web tarayıcısı açın ve router'ınızın IP adresini adres çubuğuna yazın (örneğin, 192.168.1.1 veya 192.168.0.1).
  3. Kullanıcı Adı ve Şifrenizi Girin: Router'ınızın arayüzüne giriş yapmak için kullanıcı adı ve şifrenizi girmeniz gerekecektir. Eğer daha önce değiştirmediyseniz, varsayılan kullanıcı adı ve şifre genellikle router'ın altında veya kılavuzunda bulunur (örneğin, admin/admin veya admin/password).
  4. Port Yönlendirme Bölümünü Bulun: Router'ınızın arayüzünde "Port Yönlendirme" (Port Forwarding), "NAT Yönlendirme" (NAT Forwarding) veya benzer bir isimle anılan bir bölüm bulun. Bu bölüm genellikle "Gelişmiş Ayarlar" (Advanced Settings) veya "Güvenlik Duvarı" (Firewall) altında yer alır.
  5. Yeni Bir Port Yönlendirme Kuralı Oluşturun: Bu bölümde, yeni bir kural ekleme veya düzenleme seçeneği bulunur.
  6. Gerekli Bilgileri Girin:
    • Hizmet Adı (Service Name): Yönlendirme kuralına bir isim verin (örneğin, "Web Sunucusu" veya "Oyun Sunucusu").
    • Protokol (Protocol): TCP, UDP veya her ikisini seçin. Hangi protokolü seçeceğiniz, yönlendirdiğiniz uygulamanın veya hizmetin gereksinimlerine bağlıdır.
    • Port Aralığı (Port Range): Yönlendirmek istediğiniz port veya port aralığını girin. Örneğin, web sunucusu için 80 (HTTP) ve 443 (HTTPS) portlarını girebilirsiniz.
    • Yerel IP Adresi (Local IP Address): İç ağınızdaki cihazın IP adresini girin. Bu, trafiği yönlendirmek istediğiniz cihazın adresidir.
    • Yerel Port (Local Port): İç ağınızdaki cihazın kullandığı portu girin. Genellikle, bu dış port ile aynıdır.
  7. Kuralı Kaydedin ve Router'ı Yeniden Başlatın: Yeni kuralı kaydettikten sonra, router'ınızın ayarlarını uygulamak için yeniden başlatmanız gerekebilir.
  8. Test Edin: Port yönlendirme işleminin başarılı olup olmadığını test etmek için çeşitli online araçlar kullanabilirsiniz (örneğin, "port checker" araçları).

Görsel Açıklama:

Dış Ağ (İnternet) --> Router (Port Yönlendirme) --> İç Ağ (Cihaz: Web Sunucusu, Oyun Sunucusu vb.)

Bu şema, internetten gelen trafiğin, router tarafından belirli bir porta yönlendirildikten sonra iç ağdaki ilgili cihaza nasıl ulaştığını göstermektedir.

Port Yönlendirme ve Güvenlik

Port yönlendirme, iç ağınızdaki cihazların internete maruz kalmasını sağlayarak potansiyel güvenlik riskleri oluşturabilir. Bu nedenle, port yönlendirme yaparken dikkatli olmak ve bazı güvenlik önlemleri almak önemlidir:

  • Sadece Gerekli Portları Yönlendirin: Sadece gerçekten ihtiyaç duyduğunuz portları yönlendirin. Ne kadar az port açık olursa, güvenlik riski de o kadar az olur.
  • Güçlü Şifreler Kullanın: Router'ınızın ve yönlendirdiğiniz cihazların güçlü ve benzersiz şifreler kullandığından emin olun.
  • Yazılımları Güncel Tutun: Router'ınızın ve yönlendirdiğiniz cihazların yazılımlarını düzenli olarak güncelleyin. Güncellemeler genellikle güvenlik açıklarını kapatır.
  • Güvenlik Duvarı Kullanın: Router'ınızın güvenlik duvarını etkinleştirin ve yönlendirdiğiniz cihazlarda da güvenlik duvarı kullanın.
  • DMZ'den Kaçının: DMZ (Demilitarized Zone), bir cihazı tamamen güvenlik duvarının dışına yerleştirir. Bu çok büyük bir güvenlik riski oluşturur ve genellikle kaçınılmalıdır.
  • UPnP'yi Kapatın: UPnP (Universal Plug and Play), cihazların otomatik olarak port yönlendirme kuralları oluşturmasına izin verir. Bu, güvenlik risklerini artırabilir. Mümkünse UPnP'yi kapatın ve port yönlendirme kurallarını manuel olarak yapılandırın.

Port Yönlendirme Sorunları ve Çözümleri

Port yönlendirme yaparken bazı sorunlarla karşılaşabilirsiniz. İşte bazı yaygın sorunlar ve çözümleri:

  • Port Yönlendirme Çalışmıyor:
    • Neden: Yanlış IP adresi, yanlış port numarası, güvenlik duvarı engellemesi, router'da hata.
    • Çözüm: IP adresini ve port numarasını kontrol edin. Güvenlik duvarının portu engellemediğinden emin olun. Router'ı yeniden başlatın veya fabrika ayarlarına sıfırlayın.
  • Çakışan Portlar:
    • Neden: Aynı portu birden fazla cihaza yönlendirmeye çalışıyorsunuz.
    • Çözüm: Her cihaz için farklı portlar kullanın.
  • Dinamik IP Adresi:
    • Neden: İnternet servis sağlayıcınız (ISS) size dinamik bir IP adresi atıyor. Bu adres zamanla değişebilir ve port yönlendirme kurallarının çalışmamasına neden olabilir.
    • Çözüm: Statik bir IP adresi satın alın veya bir Dinamik DNS (DDNS) hizmeti kullanın. DDNS, dinamik IP adresinizi sabit bir alan adına bağlar.

Kod Örneği (DDNS Güncelleme):


#!/bin/bash
# Mevcut IP adresini al
CURRENT_IP=$(curl -s http://checkip.dyndns.org | sed 's/.*Current IP Address: //;s/<.*$//')

# Önceki IP adresini dosyadan oku
PREVIOUS_IP=$(cat /path/to/previous_ip.txt)

# IP adresi değişmişse, DDNS'yi güncelle
if [ "$CURRENT_IP" != "$PREVIOUS_IP" ]; then
  # DDNS güncelleme komutunu çalıştır (örneğin, curl ile)
  curl "https://example.com/update?hostname=yourhostname.example.com&myip=$CURRENT_IP"

  # Yeni IP adresini dosyaya yaz
  echo "$CURRENT_IP" > /path/to/previous_ip.txt

  echo "DDNS güncellendi: $CURRENT_IP"
else
  echo "IP adresi değişmedi."
fi

Bu bash script, mevcut IP adresinizi kontrol eder ve değiştiyse DDNS hizmetinizi günceller. Bu script'i düzenli olarak (örneğin, cronjob ile) çalıştırarak, dinamik IP adresinizin DDNS kaydınızla senkronize kalmasını sağlayabilirsiniz.

Port Yönlendirme Alternatifleri

Port yönlendirme, bazı durumlarda karmaşık ve güvenlik riskleri taşıyabilir. İşte port yönlendirmeye bazı alternatifler:

  • VPN (Virtual Private Network): VPN, internet trafiğinizi şifreleyerek ve uzak bir sunucu üzerinden yönlendirerek daha güvenli bir bağlantı sağlar. VPN, port yönlendirmeye ihtiyaç duymadan iç ağınıza güvenli bir şekilde erişmenizi sağlar.
  • NGROK: NGROK, yerel olarak çalışan uygulamaları internete açık hale getirmek için kullanılan bir araçtır. Port yönlendirmeye ihtiyaç duymadan, yerel sunucunuza güvenli bir şekilde erişebilirsiniz.
  • Cloudflare Tunnel: Cloudflare Tunnel, Cloudflare'in altyapısını kullanarak yerel sunucunuzu internete açmanızı sağlar. Port yönlendirmeye ihtiyaç duymaz ve ek güvenlik özellikleri sunar.

Port Yönlendirme ve NAT (Network Address Translation)

Port yönlendirme, NAT ile yakından ilişkilidir. NAT, özel IP adreslerini (örneğin, 192.168.1.x) kullanarak iç ağdaki cihazların internete tek bir genel IP adresi üzerinden erişmesini sağlar. Port yönlendirme, NAT'ın bir uzantısıdır ve belirli portlardaki trafiği iç ağdaki doğru cihaza yönlendirir.

Tablo 1: Port Yönlendirme ve NAT Karşılaştırması

Özellik NAT (Network Address Translation) Port Yönlendirme (Port Forwarding)
Amaç İç ağdaki cihazların internete tek bir IP adresi üzerinden erişmesini sağlamak. Belirli bir porttaki trafiği iç ağdaki belirli bir cihaza yönlendirmek.
Çalışma Şekli Özel IP adreslerini genel IP adresine çevirir. Router'daki belirli bir portu iç ağdaki bir cihaza eşler.
Gereklilik İnternete erişim için gereklidir. İç ağdaki cihazların internet üzerinden hizmet sunması için gereklidir.
Güvenlik Etkisi İç ağdaki cihazları doğrudan internete maruz kalmaktan korur. Doğru yapılandırılmazsa güvenlik açığı oluşturabilir.

Port Yönlendirme Protokolleri: TCP ve UDP

Port yönlendirme yaparken, TCP (Transmission Control Protocol) veya UDP (User Datagram Protocol) protokollerinden birini seçmeniz gerekir. Hangi protokolü seçeceğiniz, yönlendirdiğiniz uygulamanın veya hizmetin gereksinimlerine bağlıdır.

  • TCP: Bağlantı odaklı bir protokoldür. Veri paketlerinin güvenli ve sıralı bir şekilde iletilmesini sağlar. Web taraması, e-posta ve dosya transferi gibi uygulamalar genellikle TCP kullanır.
  • UDP: Bağlantısız bir protokoldür. Veri paketlerinin hızlı bir şekilde iletilmesini sağlar, ancak güvenilirlik garantisi vermez. Online oyunlar, video akışı ve VoIP gibi uygulamalar genellikle UDP kullanır.

Tablo 2: TCP ve UDP Karşılaştırması

Özellik TCP (Transmission Control Protocol) UDP (User Datagram Protocol)
Bağlantı Türü Bağlantı odaklı Bağlantısız
Güvenilirlik Yüksek (veri kaybı olmaz) Düşük (veri kaybı olabilir)
Hız Daha yavaş Daha hızlı
Kullanım Alanları Web, e-posta, dosya transferi Online oyunlar, video akışı, VoIP

Önemli Not: Birçok uygulama hem TCP hem de UDP kullanır. Hangi protokolü seçeceğinizden emin değilseniz, uygulamanın veya hizmetin belgelerine bakın veya internette araştırma yapın.

Sonuç

Port yönlendirme, iç ağdaki cihazların internet üzerinden hizmet sunması için önemli bir araçtır. Ancak, doğru yapılandırılmazsa güvenlik riskleri oluşturabilir. Bu nedenle, port yönlendirme yaparken dikkatli olmak, sadece gerekli portları yönlendirmek ve güvenlik önlemleri almak önemlidir. Alternatif olarak, VPN, NGROK veya Cloudflare Tunnel gibi daha güvenli ve kolay alternatifleri de değerlendirebilirsiniz.

Aradığınız Bilgiyi Bulamıyor musunuz?

Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,

Bir Destek Talebi Oluşturun.
Faydalı Buldunuz mu?
(4079 defa görüntülendi. / 241 kişi faydalı buldu.)

Ürün ve hizmetlerimiz hakkında daha detaylı bilgi almak için hemen arayın.

Top