0.0.0.0 bedeutet im Allgemeinen, dass die Netzwerkschnittstelle überhaupt nicht an ein Netzwerk gebunden ist, und nicht einmal Localhost-Anforderungen werden bestätigt. Wenn überhaupt, ist es eine Möglichkeit des Betriebssystems, die Schnittstelle als verfügbar, aber inaktiv und nicht geroutet darzustellen.
Was bedeutet Maske 0.0.0.0, wenn sie einer Netzwerkschnittstelle zugewiesen wird?
Angenommen, ich verwende ifconfig oder einen ähnlichen Befehl, um meine Netzwerkschnittstelle einzurichten, und weise dem Maskenparameter 0.0.0.0 zu. Hat es eine besondere Bedeutung? Welche Implikationen könnte das haben?
2 Antworten auf die Frage
Von ArsTechnica :
Stellen Sie sich eine Subnetzmaske als Filter für ausgehenden Datenverkehr vor. Die Subnetzmaske hilft dem IP-Protokoll zu entscheiden, welcher lokale "LAN" -Verkehr ist und welcher Verkehr an einen Router weitergeleitet werden muss.
In der Tat würde eine 0.0.0.0-Subnetzmaske dazu führen, dass der gesamte ausgehende Datenverkehr "lokal" ist und nichts an einen Router weitergeleitet wird. Diese Konfiguration sollte einwandfrei funktionieren, wenn sich im Netzwerk kein Router (alias Default Gateway) befindet.
Wenn Sie routen müssen, können Sie im Haus immer statische Routen hinzufügen, indem Sie den Befehl ROUTE ADD verwenden (Windows, andere Betriebssysteme sollten den gleichen / ähnlichen Befehl haben).
In diesem Fall (mit wenigen Änderungen zur Verkürzung). Ich kann eine / 0- oder 0.0.0.0-Netzmaske zu einer Schnittstelle hinzufügen, und sie funktioniert auf Loopback und link-local:
root@host:/tmp# ip addr add 10.0.0.0/0 dev eth0 root@host:/tmp# ip addr show root@host:/tmp# ip a s 1: lo: <LOOPBACK,UP,LOWER_UP> ... inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever 2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> ... link/ether fe:dc:ba:98:76:54 brd ff:ff:ff:ff:ff:ff inet 10.0.0.0/0 scope global eth0 valid_lft forever preferred_lft forever 3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> ... link/ether 01:23:45:67:89:ab brd ff:ff:ff:ff:ff:ff inet 192.168.1.5/24 brd 192.168.1.255 scope global wlan0 valid_lft forever preferred_lft forever inet6 fe80::226:c6ff:fe4b:e38e/64 scope link valid_lft forever preferred_lft forever root@host:/tmp# ping 10.0.0.0 PING 10.0.0.0 (10.0.0.0) 56(84) bytes of data. 64 bytes from 10.0.0.0: icmp_seq=1 ttl=64 time=0.033 ms 64 bytes from 10.0.0.0: icmp_seq=2 ttl=64 time=0.036 ms ^C --- 10.0.0.0 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.033/0.034/0.036/0.006 ms
Verwandte Probleme
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
5
XP-Netzwerkverbindung ohne Neustart freigeben?
-
5
Wie richte ich Windows ein, 802.11 gegenüber 3G zu bevorzugen?
-
4
Gibt es eine Möglichkeit, den Scanner eines Multifunktionsdruckers gemeinsam zu nutzen?
-
3
Gibt es eine Möglichkeit, zwei Computer über USB anzuschließen?
-
3
Wie halten Sie mehrere Verbindungen zum Internet?
-
4
iPod-Touch zum Abspielen von Filmen vom PC auf der PS3?
-
2
Mac tritt der Windows-Arbeitsgruppe nicht bei
-
1
Wie kann ich die Sicherheit meines Portals erhöhen?
-
1
Wie vernetzt man Windows XP und Ubuntu Linux?