Port nedir; TR7'de port nerelerde belirlenir?
Kısa cevap
Port, aynı IP adresi üzerinde çalışan servisleri birbirinden ayıran 16 bitlik TCP ya da UDP numarasıdır (1–65535); örneğin HTTP için 80, HTTPS için 443 IANA tarafından ayrılmış bilinen portlardır. Bir bağlantı kaynak IP:port ve hedef IP:port ikilileriyle tanınır. TR7'de port dört yerde belirlenir: vService'in frontend satırındaki Port alanı vService'in hangi IP:port'ta dinleyeceğini belirler; Network vService'te Port Range ile bir port aralığı tek vService'te dinlenir; Kurum Servisinin portu Address alanında yazılır ve frontend portundan farklı olabilir; Firewall kurallarında Protocol = TCP ya da UDP seçildiğinde Destination Port alanı virgülle ve aralıkla (ör. 80,443,8000-8100) girilir. vService formunda aynı IP'de çakışan bir port girilirse Port collision hatası verilir ve kayıt yapılamaz.
TR7'de Nerede Kullanılır
| Nerede | Alan / etiket | Ne için |
|---|---|---|
| vService formu → frontend satırı (HTTP, L7 TCP) | Frontend IP, Port | vService'in dinlediği IP:port; bir vService birden fazla satırla birden fazla portu dinleyebilir |
| Network vService formu | Port, Port Range | Tek port ya da port aralığında dinleme |
| Kurum Servisi formu | Address alanındaki port, Use Frontend Port | Sunucunun hangi portuna bağlanılacağı |
| Network → Firewall → Add | Protocol = TCP / UDP → Destination Port | Kuralın uygulanacağı port(lar) |
| vService formu (kayıt sırasında) | Port collision: <port> & <diğer port> hatası | Aynı IP'de çakışan portu engelleme |
| WEB-CLI | sys-cmd ss (ss), sys-cmd telnet (telnet) | Dinlenen portları listeleme; bir IP:port'a bağlantıyı sınama |
TR7'de Port Kuralları
- Aynı vService'in birden fazla portu: Aynı vService hem 80 hem 443 portunu dinleyebilir mi?
- Aynı IP:port'ta birden fazla vService: Aynı IP:port üzerinde birden fazla vService tanımlayabilir miyim?
- Port aralığı: Bir vService'i geniş bir port aralığında (ör. 4000-5000) dinletebilir miyim?
- Frontend ve backend portunun farklı olması: Kurum Servisi portu frontend portundan farklı olabilir mi (443'e gelen isteği 8080'e göndermek)?
Port collisionvePort binding error: vService önizlemesindeki configuration error(s) uyarısı (DNS Resolution Error, Port binding error) ne anlama gelir; Port Collision nerede çıkar?
Sık Karıştırılan Noktalar
- "Bir IP'de yalnızca bir servis çalışır." Farklı portlarda birden fazla servis aynı IP'yi kullanabilir.
- "Kurum Servisinin portu frontend portuyla aynı olmak zorunda." Kurum Servisi kendi portunu kullanabilir; Use Frontend Port açıksa isteğin geldiği vService portuna bağlanılır.
- "Firewall kuralında her protokolde port girilir." Destination Port alanı yalnızca Protocol = TCP ya da UDP seçildiğinde görünür; ICMP gibi protokollerde port yoktur.
Dokümantasyonda nasıl yapılır
İlgili sorular
- Aynı IP:port üzerinde birden fazla vService tanımlayabilir miyim?
- Bir vService'i geniş bir port aralığında (ör. 4000-5000) dinletebilir miyim?
- Kurum Servisi portu frontend portundan farklı olabilir mi (443'e gelen isteği 8080'e göndermek)?
- vService önizlemesindeki configuration error(s) uyarısı (DNS Resolution Error, Port binding error) ne anlama gelir; Port Collision nerede çıkar?
