Ubuntu'da çok yeniyim ve bilmek istiyorum: Tam olarak ne kullanımı /etc/hosts
?
Bunu içine ekliyorum diyelim:
127.0.x.x mydomain
Bu ne anlama geliyor?
Ubuntu'da çok yeniyim ve bilmek istiyorum: Tam olarak ne kullanımı /etc/hosts
?
Bunu içine ekliyorum diyelim:
127.0.x.x mydomain
Bu ne anlama geliyor?
Yanıtlar:
amaç
Ana bilgisayar dosyası, bir bilgisayar ağındaki ağ düğümlerinin adreslenmesinde yardımcı olan çeşitli sistem tesislerinden biridir. İşletim sisteminin İnternet Protokolü (IP) uygulamasının ortak bir parçasıdır ve bir IP ağındaki bir ana bilgisayarı tanımlayan ve konumlandıran, insan dostu ana bilgisayar adlarını IP adresleri adı verilen sayısal protokol adreslerine çevirme işlevini yerine getirir. Bazı işletim sistemlerinde, ana makine dosyasının içeriği, Etki Alanı Adı Sistemi (DNS) gibi diğer yöntemlere tercihli olarak kullanılır, ancak çoğu sistem özelleştirme sağlamak için ad hizmeti anahtarları (örneğin, nsswitch.conf for Linux ve Unix) kullanır. DNS'den farklı olarak, hosts dosyası yerel bilgisayarın yöneticisinin doğrudan kontrolü altında
Dosya içeriği
Ana bilgisayar dosyası, ilk metin alanındaki bir IP adresinden ve ardından bir veya daha fazla ana bilgisayar adından oluşan bir metin satırı içerir. Her alan beyaz boşlukla ayrılır (boşluklar veya tablo karakterleri). Yorum satırları dahil edilebilir; bu satırların ilk konumunda bir karma karakteri (#) ile gösterilirler. Dosyadaki tamamen boş satırlar yoksayılır. Örneğin, tipik bir ana bilgisayar dosyası aşağıdakileri içerebilir:
# This is an example of the hosts file 127.0.0.1 localhost loopback ::1 localhost
Bu örnek yalnızca sistemin geridönüş adresleri ve ana bilgisayar adlarının, ana bilgisayar dosyasının varsayılan bir varsayılan içeriği için girişleri içerir. Örnek, bir IP adresinin birden fazla ana bilgisayar adına sahip olabileceğini ve bir ana bilgisayar adının birkaç IP adresine eşlenebileceğini gösterir.
Bu geçersiz (?):
127.0.x.x mydomain
Joker karakterler *
öyle olmalı 127.0.*.*
ama ben 127.0.0.1
;) dışında başka bir şey görmedim ;)
Bunun anlamı, mydomain
bu IP adresi için bir isim olarak kullanabileceğinizdir . Google'ın arama motorları için kullandığı www.google.com
IP adresini ( 74.125.132.106
) hatırlamaktan daha kolaydır . Aynısı makinenizde yerel olarak çalışır (yerel ana bilgisayar). Kendi Apache örneğinizi çalıştırırsanız, yerel bir IP adresini bir isime ayarlayabilir ve bu adı bir tarayıcıda kullanabilirsiniz.
::1
Örneğin IP adresleri IP v6 sürümüdür.
Bu, sistemin DNS araması yapamayacağı mydomain
, otomatik olarak hosts dosyanızda belirttiğiniz IP adresine yönlendirileceği anlamına gelir .
Çoğu sistemde hosts dosyasındaki varsayılan giriş:
127.0.0.1 localhost
127.0.0.1
daima bulunduğunuz bilgisayarın adresidir. Örneğin, PC'nizde bir web sunucusu çalıştırıyorsanız http://localhost:port
, tüm IP adresini yazmak yerine web tarayıcısından erişebilirsiniz http://127.0.0.1:port
.
::1 localhost
?