Rastgele Port Oluşturucu Aracı
Features
- Tam TCP/UDP Port Aralığı Desteği (1-65535): İyi bilinen, kayıtlı ve dinamik port aralıklarında rastgele portlar üretin; 8000-9000 ya da 30000-32767 gibi özel aralıkları yapılandırın.
- Akıllı Çakışma Önleme: HTTP 80, HTTPS 443, SSH 22, MySQL 3306 gibi yaygın portları otomatik hariç tutar; mevcut ortamınızdaki portları özel listelerle filtreleyin.
- Benzersizlik Garantili Toplu Üretim: Tek seferde 100’e kadar benzersiz port oluşturun; mikro servis dağıtımı, Docker ve Kubernetes yapılandırmaları için idealdir.
- Geliştirici Dostu Çıktılar: Portları CSV, JSON, YAML, Docker Compose veya Kubernetes manifesti olarak dışa aktırın; tek tıkla kopyalayarak yapılandırmalara ekleyin.
Usage Guide
- Oluşturma Parametrelerini Ayarlayın: Adet (1-100), port aralığı (1-65535) ve hariç tutma kurallarını belirleyin. Sistem port çakışmalarını önlemek için 1024-65535 önerilir.
- Hariç Tutma Kurallarını Belirleyin: "Yaygın Portları Hariç Tut" seçeneğini etkinleştirin veya özel portları virgülle ayırarak girin.
- Üret ve Kopyala: "Oluştur"a tıklayarak rastgele portlar üretin; sonuçları kopyalayın veya metin dosyası olarak indirin.
- Kullanım Öncesi Doğrulayın: Uygulama veya servisinizde kullanmadan önce netstat, ss veya lsof gibi araçlarla portların boşta olduğunu doğrulayın.
Technical Details
Rastgele Port Üretimi Nedir
Rastgele port üretimi, geliştirme ve test için belirtilen aralıklarda geçerli port numaraları oluşturur. Portlar 0-65535 arasında 16 bitlik sayılardır ve belirli servisleri tanımlar.
Port Aralığı Sınıflandırması
Portlar üç aralığa ayrılır: iyi bilinen (0-1023), kayıtlı (1024-49151) ve dinamik/özel (49152-65535). Araç aralık doğrulaması, ayrılmış portların hariç tutulması ve yaygın servislerle çakışmanın önlenmesini sağlar.
Rastgele Sayı Üretimi
Port üretimi, belirtilen aralıkta eşit dağılımı sağlamak için kriptografik olarak güvenli rastgelelik kullanır; tohumlama, aralık eşleme ve benzersizlik doğrulaması içerir.
Frequently Asked Questions
- Neden rastgele port kullanılmalı?
- Rastgele portlar, aynı anda birden fazla servis çalıştırırken çakışmaları önler ve hızlıca kullanılabilir portlar bulmanızı sağlar.
- Hangi port aralığını kullanmalıyım?
- Yerel geliştirme için 49152-65535 dinamik aralığı önerilir; kayıtlı aralığı (1024-49151) kullanırken yaygın portları hariç tutmanız tavsiye edilir.
- Yaygın portları hariç tutmak ne anlama gelir?
- HTTP 80, HTTPS 443, SSH 22, MySQL 3306 gibi yaygın kullanılan 40’tan fazla port otomatik olarak dışarıda bırakılır ve mevcut servislerle çakışma riski azalır.
- Toplu üretim nasıl çalışır?
- İhtiyaç duyulan port sayısını belirlediğinizde araç belirtilen aralıktan yinelenmeyen portlar üretir; sonuçlar geçmişte saklanır.
- Üretilen portun boşta olup olmadığını nasıl kontrol ederim?
- Araç portların kullanılabilirliğini sisteminizde kontrol etmez; Linux’ta 'netstat -tuln' veya 'ss -tuln', Windows’ta 'netstat -an' komutlarını kullanabilirsiniz.
- Girilen veriler veya port listeleri kaydediliyor mu?
- Hayır. Tüm hesaplamalar tarayıcınızda yerel olarak gerçekleştirilir ve üretilen port listeleri sunuculara gönderilmez. Paylaşım yaparken yalnızca anonimleştirilmiş port setlerini kullanın.
Related Documentation
- IANA - Servis Adı ve Port Numarası Kaydı - TCP/UDP port numarası atamaları ve servis adları için resmi kayıt
- RFC 6335 - Port Numarası Prosedürleri - TCP ve UDP port numarası ataması için IANA yönergeleri
- Port Numaraları - Wikipedia - Port numarası aralıkları, iyi bilinen portlar ve protokoller için kapsamlı rehber
- RFC 793 - TCP Spesifikasyonu - Port kullanımını da içeren Transmission Control Protocol spesifikasyonu
- RFC 768 - UDP Spesifikasyonu - User Datagram Protocol tanımı ve port adreslemesi