Localhost Nedir?
Yayın: · Son güncelleme:
Localhost Nedir? Kısaca
Localhost, bir bilgisayarın kendisini ifade eden özel ağ adıdır. Tarayıcıya localhost yazdığınızda istek internete çıkmaz, kendi makinenizde çalışan bir sunucuya gider. Genelde 127.0.0.1 IP adresine karşılık gelir.

Localhost nedir?
Kısaca kendi bilgisayarınız demektir. Localhost, "yerel sunucu" anlamına gelir ve bilgisayarınızın kendine verdiği addır. Bir web uygulaması geliştirirken siteyi internete koymadan önce kendi makinenizde çalıştırırsınız. Tarayıcıda açtığınız adres de genelde http://localhost:3000 gibi bir şey olur.
Bu adrese yalnız siz erişirsiniz. Aynı ağdaki başka bir bilgisayar, hatta aynı masadaki iş arkadaşınızın dizüstü bilgisayarı bile, sizin localhost'unuzda çalışan uygulamayı doğrudan göremez.
127.0.0.1 ve port numaraları
Localhost, IPv4'te 127.0.0.1 adresine, IPv6'da ise ::1 adresine karşılık gelir. Bu adreslere gönderilen veri ağ kartından dışarı çıkmaz; işletim sistemi onu geri döndürür. Bu yüzden "loopback" (geri döngü) adresi de denir.
Adresin sonundaki sayı porttur. Aynı bilgisayarda birden fazla uygulama çalışabilir ve her biri farklı bir kapıyı dinler. Örneğin bir projede ön yüz 3000 numaralı portta, arka uç 8000'de, veritabanı da 5432'de çalışabilir. Tarayıcıya localhost:8000 yazdığınızda yalnız arka uca ulaşırsınız.
Sık görülen sorunlar
En yaygın hata "bağlantı reddedildi" mesajıdır. Genelde uygulama çalışmıyordur ya da başka bir portta açılmıştır. Terminaldeki başlatma çıktısına bakmak çoğu zaman cevabı verir.
"Port zaten kullanımda" uyarısı ise aynı portu başka bir programın tuttuğunu gösterir. Eski bir işlemi kapatmak ya da farklı bir port seçmek sorunu çözer. Localhost'ta çalışan bir siteyi başkasına göstermeniz gerekirse onu bir test sunucusuna deploy etmeniz gerekir.
Sıkça Sorulan Sorular
Localhost'a telefondan erişebilir miyim?
Telefonda localhost yazarsanız telefonun kendisine bağlanırsınız. Bilgisayarınızdaki uygulamaya ulaşmak için bilgisayarın yerel ağ IP adresini kullanmanız ve uygulamanın dış bağlantıları kabul edecek şekilde başlatılması gerekir.
Localhost güvenli mi?
Varsayılan olarak yalnız sizin bilgisayarınızdan erişilir, bu yüzden dış dünyaya kapalıdır. Yine de geliştirme sırasında çalıştırdığınız yazılımların güvenilir kaynaklardan geldiğinden emin olun.
İlgili terimler
İlgili yazılar
Kendi Bilgisayarında Ücretsiz Yapay Zekâ Sistemi Kur: Ekran Kartı, İşlemci ve RAM ile Adım Adım
Kendi bilgisayarında ücretsiz ve limitsiz bir yapay zekâ sistemi kurmak mümkün: Ollama ya da LM Studio ile dil modeli, Continue ile kod asistanı, ComfyUI ya da Forge ile görsel üretim. Belirleyici olan ekran kartının belleğidir (VRAM); 8 GB'lık kartta 7-8B modeller rahat çalışır, kart yoksa işlemci ve RAM ile daha yavaş çalışır.
