Loading...
tr usd
USD
0.07%
Amerikan Doları
44,90 TRY
tr euro
EURO
-0.06%
Euro
52,91 TRY
tr chf
CHF
-0.1%
İsviçre Frangı
57,60 TRY
tr jpy
JPY
0%
Japon Yeni
0,00 TRY
tr rub
RUB
0.43%
Rus Rublesi
0,61 TRY
tr cny
CNY
0.07%
Çin Yuanı
6,59 TRY
tr gbp
GBP
0.02%
İngiliz Sterlini
60,81 TRY
tr eur-usd
EURO/USD
-0.2%
Euro Amerikan Doları
1,18 TRY
bist-100
BIST
-0.15%
Bist 100
14.463,76 TRY
gau
GR. ALTIN
-0.49%
Gram Altın
6.919,43 TRY
tr btc
BTC
0%
Bitcoin
0,00 TRY
tr eth
ETH
0%
Ethereum
0,00 TRY
tr bch
BCH
0%
Bitcoin Cash
0,00 TRY
tr xrp
XRP
0%
Ripple
0,00 TRY
tr ltc
LTC
0%
Litecoin
0,00 TRY
tr bnb
BNB
0%
Binance Coin
0,00 TRY
tr sol
SOL
0%
Solana
0,00 TRY
tr avax
AVAX
0%
Avalanche
0,00 TRY
  1. Haberler
  2. Teknoloji
  3. Localhost Nedir? Ne İşe Yarar?

Localhost Nedir? Ne İşe Yarar?

Localhost nedir, ne işe yarar? 127.0.0.1 adresinin anlamı, port mantığı, kullanım alanları ve localhost adresinizi nasıl bulacağınız adım adım anlatılıyor.

Dizüstü bilgisayarda kod yazan geliştirici
Google'da Abone Ol service
0
Paylaş

Bu Yazıyı Paylaş

veya linki kopyala

Localhost, bir bilgisayarın ağ üzerinden kendisine verdiği addır. Tarayıcıya localhost yazdığınızda istek internete çıkmaz; kullandığınız cihazın içinde kalır ve yine o cihazda çalışan bir programa ulaşır. Karşılık geldiği IP adresi neredeyse her sistemde 127.0.0.1‘dir.

Kısacası “localhost nedir” sorusunun yanıtı şudur: bilgisayarınızın kendisi. Web geliştiricileri, sistem yöneticileri ve yazılım öğrenenler onu, bir siteyi veya uygulamayı yayına almadan önce kendi makinelerinde çalıştırmak için kullanır.

Localhost Nedir?

Her ağ cihazında “loopback” (geri döngü) adı verilen sanal bir ağ arayüzü bulunur. Bu arayüze gönderilen veri fiziksel ağ kartına, modeme veya kabloya hiç uğramadan geri döner. Localhost, bu arayüzün alan adıdır.

Teknik karşılıkları şöyledir:

  • IPv4: 127.0.0.1. Aslında 127 ile başlayan adres bloğunun tamamı geri döngü için ayrılmıştır; yaygın olarak ilk adres kullanılır.
  • IPv6: ::1

“localhost” kelimesinin bu adreslere çevrilmesi için internetteki DNS sunucularına gidilmez. Eşleştirme, işletim sisteminin hosts dosyasında veya doğrudan sistemin kendisinde tanımlıdır. Bu yüzden internet bağlantınız kopuk olsa bile localhost çalışır.

Port numarası ne anlama gelir?

Adres çubuğunda sıkça localhost:3000 ya da localhost:8080 gibi ifadeler görürsünüz. İki noktadan sonraki sayı porttur. Aynı bilgisayarda birden fazla program çalışabildiği için port, isteğin hangi programa gideceğini belirler. Port yazmazsanız tarayıcı HTTP için 80, HTTPS için 443 numaralı portu dener.

Localhost Ne İçin Kullanılır?

Localhost ne işe yarar sorusunun pratikteki karşılığı dört başlıkta toplanır.

Web sitesi ve uygulama geliştirme

En yaygın kullanım budur. Bir WordPress teması, bir e-ticaret eklentisi veya sıfırdan yazılan bir uygulama önce yerel bilgisayarda kurulur. XAMPP, WAMP, MAMP veya Docker gibi araçlar bilgisayarınıza web sunucusu, PHP ve veritabanı kurarak onu küçük bir sunucuya çevirir. Hatalar ziyaretçilerin gözü önünde değil, kendi ekranınızda ortaya çıkar.

Yerelde çalışan site hazır olduğunda gerçek bir sunucuya taşınır. Bu aşamada hangi barındırma türünün uygun olacağını sunucu mimarisi ve barındırma stratejileri yazımızda okuyabilirsiniz.

Test ve hata ayıklama

Canlı sitede denemesi riskli olan değişiklikler, örneğin veritabanı güncellemeleri veya ödeme akışı düzenlemeleri, önce yerelde denenir. Sayfa internete gidip gelmediği için yanıtlar çok hızlıdır ve geliştirme döngüsü kısalır.

Ağ yazılımını sınama

Komut satırına ping localhost yazmak, bilgisayarınızdaki TCP/IP yazılımının düzgün çalışıp çalışmadığını gösterir. Yanıt geliyorsa ağ yığını sağlamdır; internet sorununun kaynağı büyük olasılıkla modem, kablo veya servis sağlayıcıdır.

Site engelleme ve yönlendirme

Hosts dosyasına bir alan adını 127.0.0.1 ile eşleştiren satır eklenirse o adres bilgisayarda açılmaz, çünkü istek kendi makinenize döner. Bu yöntem bazı reklam engelleme ve ebeveyn denetimi çözümlerinde kullanılır. Kötü amaçlı yazılımlar da aynı dosyayı değiştirebildiği için beklenmedik satırlar görürseniz dikkatli olun.

Localhost Adresi Nasıl Bulunur?

“Localhost adresimi nasıl bulabilirim” diye soranlar için kısa yanıt: aramanıza gerek yok, adres hep aynıdır. Tarayıcıya http://localhost veya http://127.0.0.1 yazmanız yeterlidir. Yine de kendi sisteminizde doğrulamak isterseniz şu yolları izleyin:

  1. Windows: Başlat menüsüne “cmd” yazıp Komut İstemi’ni açın ve ping localhost komutunu çalıştırın. Çıktıda yanıt veren adres olarak 127.0.0.1 ya da ::1 görünür.
  2. macOS ve Linux: Terminal’i açıp aynı komutu yazın. Durdurmak için Ctrl+C tuşlarına basın.
  3. Hosts dosyası: Windows’ta C:\Windows\System32\drivers\etc\hosts, macOS ve Linux’ta /etc/hosts dosyasını bir metin düzenleyiciyle açarak localhost satırını görebilirsiniz.

Localhost ile yerel IP adresi aynı şey değildir

Bu ikisi sık karıştırılır. 127.0.0.1 yalnızca cihazın kendisinden erişilebilir. Modeminizin bilgisayarınıza verdiği ve genellikle 192.168 ile başlayan adres ise yerel ağ IP’nizdir; aynı Wi-Fi’daki telefon veya başka bir bilgisayar size bu adresle ulaşır.

Yerel ağ IP’nizi görmek için Windows’ta ipconfig, macOS ve Linux’ta ifconfig veya ip addr komutunu kullanın. Bilgisayarınızda çalışan bir siteyi telefonunuzdan test etmek istiyorsanız telefona localhost değil, bu adresi ve port numarasını yazmalısınız.

Localhost Açılmıyorsa Ne Yapmalı?

“Bu siteye ulaşılamıyor” ya da “bağlantı reddedildi” hatası çoğu zaman adresle değil, o adreste dinleyen bir program olmamasıyla ilgilidir. Sırayla şunları kontrol edin:

  • Sunucu çalışıyor mu? XAMPP panelinde Apache’nin ya da terminalde geliştirme sunucusunun açık olduğundan emin olun.
  • Port doğru mu? Uygulama 3000 portunda çalışıyorsa adres çubuğuna localhost:3000 yazmanız gerekir.
  • Port başka bir programda mı? Aynı portu iki program kullanamaz. Çakışma varsa birini kapatın veya port numarasını değiştirin.
  • Güvenlik duvarı engelliyor mu? Güvenlik yazılımları yerel bağlantıları nadiren de olsa engelleyebilir.
  • Hosts dosyası bozulmuş mu? localhost satırı silinmiş veya değiştirilmişse 127.0.0.1 ile deneyin.

Localhost Güvenli mi?

Yalnızca 127.0.0.1 üzerinde dinleyen bir servise ağdaki başka cihazlar doğrudan erişemez; bu yönüyle güvenli bir deneme alanıdır. Risk, servis 0.0.0.0 adresinde, yani tüm ağ arayüzlerinde dinleyecek şekilde ayarlandığında başlar. O durumda aynı ağdaki herkes uygulamanıza ulaşabilir. Ortak Wi-Fi kullanıyorsanız geliştirme sunucunuzun hangi adreste dinlediğine bakın ve varsayılan veritabanı parolalarını değiştirin.

Benzer rehberler için teknoloji kategorimizi ziyaret edebilirsiniz.

Localhost Nedir? Ne İşe Yarar?
0

Tamamen Ücretsiz Olarak Bültenimize Abone Olabilirsin

Yeni haberlerden haberdar olmak için fırsatı kaçırma ve ücretsiz e-posta aboneliğini hemen başlat.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

0/30 karakter

Giriş Yap

Nehabers ayrıcalıklarından yararlanmak için hemen giriş yapın veya hesap oluşturun, üstelik tamamen ücretsiz!