0.1.2.3 geçerli bir IP adresi mi?


33

İlk sayı grubundaki tüm sıfır değerlerine sahip IP adresleri geçerli mi?

Örneğin, olabilir 0.1.2.0/24ağ adresi ile geçerli bir alt ağ, olmak 0.1.2.0, yayın adresi 0.1.2.255ve bir kullanılabilir adres aralığı 0.1.2.1için 0.1.2.254?

Geçerli olması gerekiyor gibi görünüyor , ancak en azından Windows sistemlerinde çalışmıyor.

Geçerli değilse neden?

Yanıtlar:


34

RFC1122 , İnternet Sunucularının Gereklilikleri - İletişim Katmanları , diyor ki:

     { <Network-number>, <Host-number> }

(a)  { 0, 0 }

     This host on this network.  MUST NOT be sent, except as
     a source address as part of an initialization procedure
     by which the host learns its own IP address.

     See also Section 3.3.6 for a non-standard use of {0,0}.

(b)  { 0, <Host-number> }

     Specified host on this network.  It MUST NOT be sent,
     except as a source address as part of an initialization
     procedure by which the host learns its full IP address.

Tamam, geçerli değil. DHCP'de 0.0.0.0 dışında bir IP gerçekten kullanılıyor mu?
Mark Wagner,

Bildiğim kadarıyla, hayır.
wfaulk

4
Amaç, bir ana bilgisayarın kendi ana bilgisayar numarasını bilmesi, ancak ağ numarasını bilmemesi ve bunu DHCP benzeri bir sunucudan istemek için kullanmasıydı. Bu, böyle bir şeyin var olduğunun farkında değilim. Aynı zamanda sınıf sonrası dünyada da pek bir anlam ifade etmiyor.
wfaulk

19

Görünüşe göre 0.0.0.0/8 IANA Reserved alt ağları listesinde.


13

Başına RFC 5735 aşağıdaki gibi 0.0.0.0/8 ayrılmış bir IP adresi aralığı, geçerli:

0.0.0.0/8 - Bu bloktaki adresler "this" ağındaki kaynak hostları ifade eder. Adres 0.0.0.0/32, bu ağdaki bu ana bilgisayar için bir kaynak adres olarak kullanılabilir; 0.0.0.0/8 içindeki diğer adresler, bu ağdaki belirli ana bilgisayarlara atıfta bulunmak için kullanılabilir [RFC1700, sayfa 4].



0

"0" ağlar SNM (SYSTEM NETWORK MANAGEMENT) için kullanılır ve başka bir şey için kullanılamaz


Bunu destekleyecek herhangi bir alıntı yaptın mı? Buradaki diğer cevaplar, alıntıları ve yetkililere verilen bağlantıları içerir.
civcivler

-1

Bu durumda Ağ numarasının neden 0 olduğunu merak eden herkes için, 0.1.2.0/24 aşağıdaki gibi ayrılır:

Network = (8 bits) 0
Subnetwork (16 bits) = 1.2
Host part = remaining 8 bits

İlk sayı grubunun MSB'si 0 olduğu göz önüne alındığında, A sınıfı olması gerekir, örtülü bir ağ kısmı 8 bit olmalıdır. 16 bit daha eklenmiştir (sonraki iki sekizli).

CIDR ve sınıflandırılmış adreslemenin ölümü gibi şeyler göz önüne alındığında, 0.1.2.0/24 geçerli bir alt ağ olmalıdır (ilk 24 bit düşünülürse, ağ kısmında ayarlanan bitler vardır).


-1

IP 0.0.0.0, yalnızca DHCP Sunucusundan geçerli bir IP Adresi istemek için kullanılır ve DHCP sunucusu, istek bilgisayarı için dinamik bir geçerli IP yanıtlıyor.

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.