Was bedeutet Illegal netmask in "192.168.2.1/53" bei Nmap?
Voller Output:
Illegal netmask in "192.168.2.1/53". Assuming /32 (one host)
4 Antworten
eine Netzwerkmaske trennt Gruppen von Einzeladressen. Gruppen sind dann vergleichbar mit Familiennamen, Einzeladressen sind da die Familienmitglieder.
Die anschaulichste Form ist die binäre Darstellung von IP-Adresse und Netzwerkadresse.
192.168.2.1
192 =>1100.0000
168 =>1010.1000
2 => 0000.0010
1 => 0000.0001
Zusammen:
1100.0000 1010.1000 0000.0010 0000.0001
Mit der Netzwerkmaske wird das Netzwerk (der Familienname) von der IP-Adresse getrennt.
Alle Bits so einer IP-Adresse, denen ein 1-Bit der Netzwerkmaske gegenübersteht gehören dann zur Netzwerkadresse.
IP-Adresse 1100.0000 1010.1000 0000.0010 0000.0001
Maske 1111.1111 1111.1111 0000.0000 0000.0000
Das Netzwerk hat also die Adresse:
1100.0000 1010.1000 0000.0000 0000.0000
also wieder dezimal:
192. 168. 0 . 0
So eine Maske zuschreiben ist aufwändig, man zählt also nur von vorn die Anzahl der 1-sen. 1111.1111 1111.1111 => /16 oder aber dezimal 255.255.0.0
Daran erkennt man schon, dass maximal 32 1-sen vorhanden sein können. 53 geht nicht!
Das heißt genau das, was da steht. Es gibt keine Netzmaske /53. Die Netzmaske kann maximal /32 sein.
Eine /53 Netmask ist unmöglich, maximal ist bei IPv4 die Netmask /32 für einzelne Hosts möglich.
Weil das ne illegale netzmaske ist.
Es ist nur ne 32 bit addresse aber du sagst dass der hostanteil 53 bit ist.
Ergibt keinen sinn.