Loading...
tr usd
USD
-0.01%
Amerikan Doları
38,85 TRY
tr euro
EURO
0.90%
Euro
43,77 TRY
tr chf
CHF
0.55%
İsviçre Frangı
46,66 TRY
tr cny
CNY
-0.07%
Çin Yuanı
5,39 TRY
tr gbp
GBP
0.71%
İngiliz Sterlini
51,98 TRY
bist-100
BIST
1.33%
Bist 100
9.668,36 TRY
gau
GR. ALTIN
0.85%
Gram Altın
4.035,10 TRY
btc
BTC
0%
Bitcoin
0,00 USDT
eth
ETH
0%
Ethereum
0,00 USDT
bch
BCH
0%
Bitcoin Cash
0,00 USDT
xrp
XRP
0%
Ripple
0,00 USDT
ltc
LTC
0%
Litecoin
0,00 USDT
bnb
BNB
0%
Binance Coin
0,00 USDT
sol
SOL
0%
Solana
0,00 USDT
avax
AVAX
0%
Avalanche
0,00 USDT
okx
  1. Haberler
  2. Teknoloji
  3. Localhost Nedir? Ne İşe Yarar?

Localhost Nedir? Ne İşe Yarar?

Bilgisayarında kod yazan yazılımcı
Görsel: Joonspoon / Wikimedia Commons, CC BY-SA 4.0
service

Localhost nedir sorusu, web geliştirmeye yeni başlayanların ve kendi bilgisayarında site denemek isteyenlerin ilk karşılaştığı kavramlardan biridir. Localhost, Türkçeye “yerel ana makine” olarak çevrilebilir ve bir bilgisayarın ağ üzerinden kendisine verdiği addır. Tarayıcıya bu ad yazıldığında istek internete çıkmaz; doğrudan kullanılan cihazın kendisine yönlenir. Bu sayede bir web sitesi ya da uygulama, yayına alınmadan önce güvenli ve kapalı bir ortamda çalıştırılıp test edilebilir. Yazıda localhost’un ne olduğu, ne işe yaradığı ve localhost adresinin nasıl bulunacağı açıklanmaktadır.

Localhost Nedir?

Ağa bağlı her cihazın bir IP adresi vardır. Bunların yanında, işletim sistemleri “geri döngü” (loopback) olarak adlandırılan özel bir adres aralığını yalnızca cihazın kendisiyle haberleşmesi için ayırır. Localhost adı, bu geri döngü adresine karşılık gelir:

  • IPv4: 127.0.0.1 (127 ile başlayan aralığın tamamı geri döngü için ayrılmıştır; en yaygın kullanılan adres budur)
  • IPv6: ::1

Localhost adına gönderilen veri fiziksel ağ kartından dışarı çıkmaz; işletim sisteminin içinde sanal bir arayüz üzerinden geri döner. Adın IP adresine çevrilmesi çoğu sistemde “hosts” adlı yerel bir dosya veya işletim sisteminin yerleşik kuralı aracılığıyla gerçekleşir; bu nedenle internet bağlantısı olmasa bile localhost çalışır. Önemli bir ayrıntı şudur: localhost her cihazda o cihazın kendisini gösterir. Bir bilgisayarda localhost üzerinde çalışan siteye başka bir bilgisayardan aynı adı yazarak ulaşılamaz.

Localhost Ne İçin Kullanılır?

Localhost ne işe yarar sorusunun cevabı büyük ölçüde geliştirme ve test süreçleriyle ilgilidir. Başlıca kullanım alanları şunlardır:

  • Web sitesi geliştirme: Bilgisayara bir web sunucusu, betik dili ve veritabanı içeren yerel sunucu paketi kurularak site yayına alınmadan hazırlanır. XAMPP, WampServer ve MAMP bu amaçla bilinen paketlere örnektir.
  • İçerik yönetim sistemlerini denemek: WordPress gibi sistemler yerel ortama kurularak tema, eklenti ve güncellemeler canlı siteye zarar verme riski olmadan test edilir.
  • Yazılım ve API testi: Geliştiriciler yazdıkları uygulamayı belirli bir bağlantı noktasında (port) çalıştırır ve tarayıcıdan localhost adının sonuna iki nokta ile port numarasını ekleyerek erişir.
  • Ağ yazılımının kontrolü: Geri döngü adresine ping göndermek, cihazdaki ağ yazılımının temel olarak çalışıp çalışmadığını gösterir.
  • Eğitim: Öğrenciler hosting satın almadan sunucu, veritabanı ve web programlama pratiği yapabilir.

Yerel ortamın avantajları hız, maliyet gerektirmemesi ve hataların ziyaretçilere yansımamasıdır. Sınırlaması ise sitenin dış dünyadan görülememesidir; başkalarının erişebilmesi için sitenin bir hosting hesabına taşınması gerekir. Yerelde hazırlanan bir WordPress sitesinin kurulum mantığı WordPress site kurma yazısında, yazılımın nereden edinileceği ise WordPress indir yazısında anlatılmaktadır.

Localhost Adresi Nasıl Bulunur?

“Localhost adresimi nasıl bulabilirim” sorusu çoğu zaman iki farklı şeyi kasteder ve bunları ayırmak gerekir.

Localhost’un Kendi Adresi

Localhost adresi her bilgisayarda aynıdır: 127.0.0.1. Bu adresi aramaya gerek yoktur. Doğrulamak için komut satırı açılıp “ping localhost” komutu çalıştırılabilir; yanıt, adın hangi IP adresine çözüldüğünü gösterir. Yerel sunucu çalışıyorken tarayıcının adres çubuğuna localhost yazıldığında sunucunun karşılama sayfası veya proje klasörü görüntülenir. Sayfa açılmıyorsa en sık nedenler sunucu yazılımının başlatılmamış olması ya da aynı portun başka bir program tarafından kullanılmasıdır.

Bilgisayarın Yerel Ağ Adresi

Aynı ağdaki başka bir cihazdan (örneğin telefondan) bilgisayardaki siteye ulaşmak isteniyorsa localhost değil, bilgisayarın yerel ağ IP adresi gerekir. Bu adres şöyle öğrenilir:

  • Windows: Komut istemi açılır ve “ipconfig” komutu çalıştırılır; IPv4 adresi satırındaki değer yerel ağ adresidir.
  • macOS ve Linux: Terminalde “ifconfig” veya Linux’ta “ip addr” komutu kullanılır.
  • Ayrıca işletim sisteminin ağ ayarları ekranında da bağlantı ayrıntıları arasında IP adresi görüntülenir.

Yerel ağ adresi yönlendirici tarafından atanır ve zaman zaman değişebilir. Başka cihazların erişebilmesi için güvenlik duvarının ilgili porta izin vermesi de gerekir; bu izin yalnızca güvenilen ağlarda verilmelidir.

Localhost Hakkında Sık Sorulan Sorular

Localhost için internet bağlantısı gerekir mi? Hayır. İstekler cihazın dışına çıkmadığı için localhost internet olmadan da çalışır.

Localhost ile 127.0.0.1 aynı şey mi? Uygulamada evet; localhost bir ad, 127.0.0.1 ise bu adın karşılık geldiği IPv4 adresidir. IPv6 kullanan sistemlerde ad ::1 adresine de çözülebilir.

Localhost’taki siteyi başkaları görebilir mi? Hayır. Site yalnızca çalıştığı cihazdan görülür; yayına almak için bir sunucuya taşınması gerekir.

Localhost, bir siteyi ya da uygulamayı yayına almadan önce risksiz biçimde geliştirip denemeye yarayan, her bilgisayarda hazır bulunan temel bir araçtır.

0
be_endim
Beğendim
0
dikkatimi_ekti
Dikkatimi Çekti
0
do_ru_bilgi
Doğru Bilgi
0
e_siz_bilgi
Eşsiz Bilgi
0
alk_l_yorum
Alkışlıyorum
0
sevdim
Sevdim
Sorumluluk Reddi Beyanı:

.

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

Giriş Yap

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