Bilgisayar ağlarında localhost kelimenin tam anlamıyla “bu bilgisayar” anlamına gelir. Tarayıcınıza bir URL yazdığınızda, aslında dünyanın başka bir yerindeki bir “ana bilgisayara” bağlanırsınız. Bu bilgisayar size talep ettiğiniz web sayfasını sunar. Ancak tarayıcınıza “localhost” yazarsanız, tarayıcınız o anda kullandığınız bilgisayara bağlanmak istediğinizi anlayacaktır. Eğer bilgisayarınızda Apache gibi bir web sunucu yazılımı çalışıyorsa, tarayıcınıza web sayfası kendi bilgisayarınız tarafından sunulacaktır, bu da localhost olarak bilinir. İnternete bağlı her bilgisayarın bir IP adresi vardır ve sizin localhost’unuzun da bir IP adresi vardır. Tipik olarak IP adresi 127.0.0.1’dir.
Localhost genellikle test ve geliştirme için kullanılır. Bir geliştirici kişisel bilgisayarına WAMP, LAMP veya MAMP yazılım yığınını yüklediğinde, WordPress web sitesini açmak için genellikle tarayıcısına “localhost” yazacaktır. Yerel sunucu ortamları geliştirme süresini hızlandırabilir. Ayrıca öğrenme amaçları için de harikadır.
Localhost’un bir başka yaygın kullanımı da MySQL veritabanınıza bağlanmaya çalıştığınız zamandır. Bu genellikle sunucunuza WordPress yüklerken olur. Bu makalenin kapsamı dışındadır, ancak WordPress kurul umu sırasında sizden genellikle localhost olan bir ana bilgisayar adı istenir. Bunun nedeni, WordPress ve MySQL’in her ikisinin de genellikle aynı sunucuya kurulmuş olmasıdır. Birbirleriyle iletişim kurabilmeleri için bunun farkında olmaları gerekir. WordPress’e MySQL veritabanı sunucunuzun “localhost” olduğunu söyleyerek temelde WordPress’e veritabanını aynı bilgisayarda aramasını söylemiş olursunuz.