Soru Ana bilgisayar adı neden / etc / hosts içinde 127.0.0.1 yerine 127.0.1.1 adresiyle görünüyor?


Bu, noobish bir soru biraz olabilir, ama benim yeni Xubuntu yüklemede / etc / hosts bir göz atıyordu ve bunu gördüm:

127.0.0.1 localhost
127.0.1.1 myhostname

Kullandığım çoğu 'nixes', ikinci satır atlandı ve eğer benim hostname 'i host dosyasına eklemek istersem, şunu yapardım:

127.0.0.1 localhost myhostname

Bu iki dosya arasında pratik anlamda bir fark var mı?


190
2018-02-23 17:44


Menşei


Acaba ikinci satırı silebilir miyim, yoksa debian / ubuntu'daki bazı işlemleri tekrar üretebilir ve tekrar ekleyebilir miyim? - simgineer


Cevaplar:


İkisi arasında büyük bir fark yoktur; 127/8 (Örneğin: 127.0.0.0 => 127.255.255.255) hepsi geridöngü arabirimine bağlı.

Debian kılavuzunda neden belgelenir? Ch. 5 Ağ Kurulumu - 5.1.1. Ana bilgisayar adı çözünürlüğü.

Sonuçta, bu bir geçici çözümdür; orijinal rapor 316099.


149
2018-02-23 17:47



Tam olarak aradığım şey, teşekkürler! - Tom
Asıl sebep: "Sistem ana bilgisayar isminin ikincisiyle ilişkilendirilmesi, sistem ana bilgisayar adıyla ilişkilendirilmiş standart ana bilgisayar adı olan 'localhost.localdomain' yapmanın istenmeyen etkisine sahipti. Yani, 'hostname --fqdn', 'localhost.localdomain' döndürdü." - cmroanirgo
Aslında bu dokümana kadar listeledim.debian.org/debian-boot/2005/06/msg00938.html ve bunun sebebi, Thomas'ın 0.1 yerine 1.1 kullanması gerektiğini düşünüyordu, ki onlar eşdeğer, beni düzelt Eğer yanlış olursam, ama bu cevap gerçekten sadece bir kırıntı mı? - Brian Thomas
@BrianThomas bu mesajın neden eşdeğer olmadığını öne sürüyor. İstediler localhost ve myhostname ayrı olmak gerekirse - aksi halde biri diğerinin takma adı olur. Not, bu yalnızca bir döngü adresi olan IPv6'da çalışmaz. İş parçacığında belirtilen bir NSS modülü kullanılarak önlenebilir, çünkü / etc / hosts'den daha esnek olabilir ve aynı IP adresine sahip olmalarına rağmen farklı kanonik isimler döndürürler. Bunu biliyorum çünkü sistemim böyle bir NSS modülü kullanılarak yapılandırıldı. - sourcejedi


Bağlantılı bilgileri özetlemek için:

  • Bu sizin için bir giriş yapmak için (tartışmasız) yararlıdır /etc/hosts Makinenin tam nitelikli alan adını kalıcı IP adresine çevirmek.
  • debian-installerve daha spesifik olarak, onun netcfg bileşeni, şu anda (en az Mart 2013'e kadar) bu girişi oluşturur.
  • Makinenin kalıcı bir IP adresine sahip olmadığı biliniyorsa, debian-installer hala bu tür bir girişe sahip olmasını ister.
  • Adres 127.0.1.1 kullanır geridöngü arayüzü, kendi makineniz tarafından cevaplandırıldı, aynen 127.0.0.1 ama ayrı bir giriş /etc/hosts ayrı ayrı düşünülebilir 127.0.0.1 eğer / gerekli ise.

Thomas Hood bu girişi şöyle ekliyor:

[Bu] UNIX ana bilgisayar adı varsa olduğu o zaman çözülecek   her zaman kendi kanonik ana bilgisayar adı olmalı

fakat:

Uzun vadede UNIX ana bilgisayar adı / etc / hosts içine konulmamalıdır.


44
2018-03-22 16:53



.. ve bu yüzden... ? fdqn için 127.0.0.1 kullanıcısı olmalı mıyım? veya 127.0.1.1? veya statik lan ip? - realtebo
@realtebo: 1. Faydalı ve bu nedenle yükleyici tarafından ekleniyor. 2. Burada "zorunluluk" yoktur; ve sadece FQDN'nizin kalıcı bir adresi olmadığı zaman geçerlidir. - einpoklum


Kendimi merak ediyordum ve diğer cevaplardan hiç hoşlanmadım çünkü onlar için ne aradığımı yanıtlamıyorlardı.

Cevap: Geriye dönüp baktığımda doktor Neredeyse sanki Thomas, geri döngüde başka bir ip vermenin bunun kanonik olmasına izin verdiğini söylüyormuş gibi görünür.

Her ikisi de geridönüşünüzü işaret ediyor. Aşağıdakileri kullanarak    127.0.1.1 geri döngüde gerçek bir IP'dir     127.0.0.1 aygıtın kendisi veya geri döngüde başka bir ip. Her ikisi de aynı alt ağda sona erer, geridönüşü temsil eder, ancak ip ile ayrılır. Onlar eşdeğer dns bilge, ama ayrılmış ip nedeniyle ayrılmış.

Önemli olan, tüm girişlerinizi bu gibi tek bir satırda yapabilirsiniz.

127.0.0.1 localhost localhost.domain www.myfakednsname.com myakednsname.com 

Eğer ana bilgisayar adınız yerel ise, anlamı gerçek bir internet ipine eşlenmiş bir global internet DNS girişine sahip değildir, bu durumda Thomas size İHTİYAÇ 2. giriş hattına sahip olmak, bunun için onu (kanonik) adamak.

127.0.0.1 localhost localhost.localdomain
127.0.1.1 myfakednsname

7
2017-08-02 05:02



tüm adalet içinde, sonunda bunu benim için anlamlı bir şekilde oluşturduktan sonra, einpoklum'un arka görüşte nasıl göründüğünü açıklamaya çalıştığını görüyorum. - Brian Thomas
Tamam olumsuz oy, neden olduğundan emin değilim. Hala, buradaki en iyi cevap olduğuna inanıyorum, ya da buraya koyulduktan sonra koymam. Orijinal cevap yardımcı oldu, ancak tüm ayrıntıları yakalamadı. Ben bununla giderdim. - Brian Thomas