Web geliştirme ya da sunucu hakkında daha önceden hiç bilginiz yoksa 127.0.0.1 nedir gibi sorularınız olabilir. Merak etmeyin, bu rehberde genellikle localhost ile kullanılan bu sayılar hakkında derinlemesine bilgi sahibi olmanıza yardımcı olacağız.
127.0.0.1 Nedir?
127.0.0.1 özel amaçlı bir IPv4 adresidir. Loopback adresi olarak da bilinir. İleti kullanılan cihaza geri döner. Örneğin bir cihaz 127.0.0.1 adresine bir paket gönderdiğinde aslında bu paket kullanılan bilgisayarın kendisine gönderilmiş olur.
Tarayıcının adres çubuğuna eğer bir IP adresi ya da alan adı girerseniz ilgili web sitesine yönlendirilirsiniz ancak 127.0.0.1 IP adresini girerseniz kendi cihazınızı aradığınız fark edilir ve herhangi bir sonuca ulaşamazsınız.
127.0.0.1 Neden Kullanılır?
127.0.0.1 genellikle geliştiriciler tarafından programları test etmek için kullanılır. Bunun haricinde ağ yöneticileri bağlantıları test etmek için tercih edebilir.
Geliştirme sırasında uygulamanın beklendiği gibi çalışıp çalışmadığı öğrenilebilir. Henüz tamamlanmamış bir projeyi doğrudan hayata geçirmek ve insanların kullanımına sunmak doğru değildir.
Geliştiriciler, internet bağlantısına ihtiyaç duymadan ağ uygulamalarını test etmek için localhost’u kullanır. Örneğin bir web sitesi geliştiriliyorsa web tarayıcısı üzerinden “localhost” veya “127.0.0.1” adresi ile erişim sağlanabilir.
Ağ sorunlarını gidermek gibi amaçlarla da localhost kullanılabilir. Sorunun uygulamadan mı yoksa ağdan mı kaynaklı olarak ortaya çıktığını anlamaya yardımcı olabilir.
127.0.0.1 Yerine Neden Başka Bir Adres Kullanılmıyor?
127.x.x.x ile başlayan tüm IP adresleri aralığı loopback amacı ile ayrıldı. 127.0.0.1 bu aralıkta en sık kullanılan adrestir. 127.0.0.1 adresinin hatırlaması ve yazması kolay bir adres olması, internet kullanıcıları tarafından iyi bilinmesi gibi nedenlerle de seçilmiş olabilir.
Bu adresin şimdiler de değişmesi çok olası değildir. Birçok yazılım ve ağ protokolü 127.0.0.1 ile çalışacak şekilde tasarlandı. Bu adresi değiştirmek oldukça zahmetlidir. Köklü bir değişiklik olmadığı sürece uyumluluk gibi sorunlara neden olabilir. Kısacası bu adresi değiştirmek mümkün olsa da yol açabileceği sorunlar dolayısıyla pek tercih edilmez.
Özel amaçlar için ayrılan tek IP adresi 127.0.0.1 de değildir ancak bu adres artık benimsendiği için standart loopback adresi olmaya devam ediyor.
Yorum Yap