127.0.0.0/8 adres alanının kalanı ne için kullanılıyor?


33

Ne 127.0.0.1için kullanıldığını hepimiz biliyoruz (geridönüş) Ancak, ayrılmış 127.0.0.0/8geridöngü boşluğunun geri kalanı yaygın olarak herhangi bir şey için kullanılıyor mu?


1
Evet, geri döngü için de kullanılır.
David Schwartz

Yanıtlar:


44

Ayrıca geridönüşüm için de ayrılmış, yani hayır, hiçbir şey için yaygın olarak kullanılmıyor.

Uygulamada, 127.0.0.1 genellikle "geridöngü adresi" olarak kullanılır, ancak bloğun geri kalanı da geridönüşüm yapmalıdır, yani genel olarak hiçbir şey için kullanılmaz. (Örneğin, daha büyük Cisco anahtarları takılı kartları ve modülleri dinlemek için 127.0.0.xx IP kullanır, bu nedenle en azından diğer adreslerin bazıları kullanımdadır.)

RFC3330'dan: Özel Kullanım IPv4 adresleri

127.0.0.0/8 - Bu blok İnternet ana bilgisayarı geridöngü adresi olarak kullanılmak üzere atanmıştır. Daha yüksek seviyeli bir protokol tarafından bu blok içindeki herhangi bir adrese gönderilen bir datagram, ana bilgisayar içine geri dönmelidir. Bu genellikle geridöngüleme için yalnızca 127.0.0.1/32 kullanılarak uygulanır, ancak bu blok içindeki hiçbir adres hiçbir yerde hiçbir yerde görünmemelidir [RFC1700, sayfa 5].


12

Uygulamada, iki yerde kullanılan diğer 127.0.0.0/8 adreslerini gördüm:

  1. DNSRBL aramalarına verilen cevaplar gibi. Farklı yanıtlar IP adresinin (veya alan adının) listelenme nedenini kodlayabilir. Wikipedia'da RFC5782 gibi bazı detaylar da var . SORBS dönüş kodlarını listeler . Project Honeypot, mevcut üç oktet içindeki verileri kodlar .
  2. Ubuntu /etc/hostsdosyasında. Ayrıntıları hatırlamıyorum, ancak bir çelişki vardı, bu yüzden aralıkta localhost-somethingfarklı bir IP adresine sahip başka bir giriş eklediler 127.0.0.0/8. Bu var 127.0.1.1 ve bir hata geçici çözüm bu.

1 numaraya gelince, bu muhtemelen DNS RBL'lerinin kullanımdaki her isimde bir şey listelemesi gerektiğiyle (aksi halde yoktur) ve Akayıtlar oldukça küçüktür. Bu tür amaçlar için 127/8 kullanımı hakkında büyülü bir şey yok, sadece kolayca tespit edilemeyen gerçek önemi olan herhangi bir şey için kullanılmaması garanti edilmektedir.
Bir CVn

127.0.0.0/8 aralığı, DNSBL'lerde özel olarak kullanılır; bu nedenle, döndürülen IP adresinin gerçekten kullanılması durumunda, istemeden ve istenmeyen ağ trafiğine neden olmaz.
Ladadadada

Örneğin, bu da kullanılarak elde edilebilir 0.0.0.0. Bunun dezavantajı, IP adreslerine göre sonuçları farklılaştıramayacak olmanızdır, ancak bunun için ne yumurta, ne de omlet ne olduğundan emin değilim.
12'de CVn

127.0.1.1bir hata çözümü değildir , DNS bağlantı noktasını belirtememek için bir geçici resolv.confçözümdür, bu nedenle dnsmasq, 127.0.0.1:53 soket alan diğer DNS sunucularıyla çakışmaları önlemek için bazı olağandışı geridöngü IP adresleri kullanır.
darkk

2

Daha önce de belirtildiği gibi tüm blok geridöngü olarak kullanılır, bu yüzden normal masaüstü kullanımı için sadece bir örnek ekliyorum.

127.0.0.1Yerel proxy ile RDP'yi veya başka bir kısıtlı bağlantıyı korumak istiyorsanız, geridöngü dışında bir geridöngü gereklidir. Örneğin, RDP'yi SSH tüneli üzerinden kullanmak, port ileticinin dinleyebilmesi için yerel tarafı ayarlamanızı gerektirir 127.0.1.2. Windows ile birlikte gelen RDP istemcisi bağlanmak reddediyor olmasıdır localhostya 127.0.0.1.

Doğru, normalde RDP istemcisini kullandığınız bilgisayara bağlamazsınız (ve güzel ayna efektleri görmek isteseniz bile buna izin verilmez :).


Bana bir fikir verdin, ama işe yaramadı. Kullanarak kendime bağlanmaya çalıştım 127.0.1.0, ancak kullandığım gibi erişim engellendi hatası veriyor 127.0.0.1.
Steven Lu,

@StevenLu 127.0.1.0 gibi sıfır ile biten ip adresleriyle her zaman daha fazla veya daha az garip sorun bekleyebilirsiniz. Belki 127.0.1.1 deneyin? Modern Windows sistemlerinin aynı makineden giriş yaptığınızı algılayabileceği, ancak yine de sizi ilk önce bağlamaya çalışması gerekebilir.
Sampo Sarrala
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.