{"id":20081,"date":"2025-09-08T00:00:14","date_gmt":"2025-09-07T22:00:14","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=20081"},"modified":"2025-09-08T07:15:24","modified_gmt":"2025-09-08T05:15:24","slug":"netmask","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2025\/09\/08\/netmask\/","title":{"rendered":"Netmask"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Immer dann wenn ich nicht alles automatisch vom DHCP-Server beziehe oder meinem Router konfiguriere, dann muss ich mich mit diversen Begriffen herumschlagen.  Einer dieser Begriffe ist die netmask. <br><br>Wer kennt es nicht 255.255.255.0 bei der Installation eines System\/Routers kommt es zum Vorschein. Ob Handy, Tablet und sogar Windows will es best\u00e4tigt oder eingegeben haben. <br><br>Aber was ist es wirklich und warum braucht man es?<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Was steuert die Netmask?<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Die Netmask teilt die physikalischen Netze in logische Bereiche. Zu Hause hat man ein kleines Netz, Nennen wir es 192.168.0.X. Da gibt es einen Router und einen Linux-PC, die Tochter spielt mit ihrer X.Box und Mama surft mit dem Handy. Alle 4 Ger\u00e4te benutzen jetzt dieses Netz 192.168.0.x. <br><br>Wenn man jetzt einen ping absetzt meldet sich u.U. das eine oder andere Ger\u00e4t. Aber wenn ich den DNS-Server von Google pinge (8.8.8.8) dann meldet sich der auch. Und genau dann kommt die Netmask ins Spiel. <br><br>Das TCP\/IP Protokoll erkennt jetzt, die Adresse ist nicht bei mir und alles was nicht bei mir ist geht zum Router und der geht zum n\u00e4chsten Router u.s.f.  und irgendwann meldet sich 8.8.8.8 und sagt &#8222;ich bin&#8217;s dein Google-Server&#8220;<br><br>Die Netmask unterteilt also die IP-Adresse in einen Netz-Teil und in einen Host-Teil. Wenn der Netzteil nicht \u00fcbereinstimmt, dann kommt ein Router ins Spiel, der dann die Weiterleitung \u00fcbernimmt. \u00dcber welchen Weg? Daf\u00fcr gibt es die Routingtabellen.  <\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Bleiben wir einmal bei der Netmask<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn wir in der Wikipedia nachschauen, dann finden wir folgenden Text. <\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><em>Die Netzmaske ist eine\u00a0<a href=\"https:\/\/de.wikipedia.org\/wiki\/Bitmaske\">Bitmaske<\/a>, die im Netzprotokoll\u00a0<a href=\"https:\/\/de.wikipedia.org\/wiki\/IPv4\">IPv4<\/a>\u00a0bei der Beschreibung von IP-Netzen angibt, welche\u00a0<a href=\"https:\/\/de.wikipedia.org\/wiki\/Bit\">Bit<\/a>-Position innerhalb der\u00a0<a href=\"https:\/\/de.wikipedia.org\/wiki\/IP-Adresse\">IP-Adresse<\/a>\u00a0f\u00fcr die Adressierung des Netz- bzw. Host-Anteils genutzt werden soll. Der Netzanteil erstreckt sich innerhalb der IP-Adresse l\u00fcckenlos von links nach rechts; der Hostanteil von rechts nach links. Der f\u00fcr die Adressierung des Netzanteils innerhalb der IP-Adresse genutzte Bereich wird auch Pr\u00e4fix genannt. Anstelle einer Subnetzmaske kann dieser f\u00fcr IPv4 und\u00a0<a href=\"https:\/\/de.wikipedia.org\/wiki\/IPv6\">IPv6<\/a>\u00a0auch mit der Angabe einer\u00a0<strong>Pr\u00e4fixl\u00e4nge<\/strong>\u00a0spezifiziert werden.<\/em><\/p>\n<cite>Wikipedia<\/cite><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Alles klar? Nein? Die Netzmask splittet eine IP-Adresse in einen Netzteil und in einem Host(Rechner)teil. Der Netzteil wird immer von Links nach rechts gesehen der Hostteil ist dann der Rest. Die Trennung macht die Netmask. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Es wird einfacher, wenn wir das in einer Bin\u00e4ren Zahlenform sehen. <br>11000000 10101000 00000000 00000010<br>192               168             0                     2<br>Wenn ich jetzt meine Netzmaske darunterlege<br>11111111 11111111 11111111 00000000<br>255          255         255        0 <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">sind die 1er mein Netzteil und die 0en mein Hostteil.  Also das Netz ist somit 192.168.0  und ich kann darin 254 Rechner betreiben. Also alle IP-Adressen, deren Netzanteil nicht mit meinem Netzanteil \u00fcbereinstimmt gehen zum Router zur weiteren Bearbeitung. <\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Wieso nur 254 Rechner? <\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Eigentlich sollten ja 256 Rechner m\u00f6glich sein. (Sagt mein Taschenrechner). Es sind auch 256 Adressen vorhanden nur 2 haben eine Sonderbedeutung: Die kleinste Adresse (in unserem Beispiel 0) adressiert das Netz selbst und die h\u00f6chste Adresse (in unserem Beispiel 255) ist f\u00fcr Broadcast vorgesehen. <br>Broadcast sind Datenpakete, die an alle Rechner versendet werden. <\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Kann man die Netze kleiner\/gr\u00f6\u00dfer machen?<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Ja kann man. Wenn ich zum Beispiel aus dem letzten 8Bits eines abzweige, dann habe ich 2 Netze mit je 128 m\u00f6glichen Rechner. Wobei die kleinste Adresse dann 0 bzw 128 ist und die Multicast-Adresse 127 bzw 255.  Bei 2 abgezwickten Bits sind die Adressen dann 9,64,128,192 bzw, 63,127,191,255.<br><br>Was bringt das? Dazu muss man etwas in die Vergangenheit gehen. In den 80er Jahren, war eine T_Base2 Verkabelung Stand der Dinge. Die Verkabelung schaffte 10Mbit und benutzte ein Daumen-dickes-Kupferkabel. Alle 1,83m konnte man einen Kupfelnagel in das Kabel schlagen und ein Endger\u00e4t daran anh\u00e4ngen. 10 Endger\u00e4te brauchten 18,3m Kabel. 100 Endger\u00e4te &#8230;.. Ihr seht kleinere Netze waren durchaus f\u00fcr eine gute Performance beliebt. \ud83d\ude00 Durch die Segmentierung hatte man bessere Performance und g\u00fcnstigere Kosten. <br><br>Heute gibt es vielerorts  das Problem der Knappheit der IP4-Adressen. Und da macht es Sinn \u00fcber die Netzmake nur mehr wenige  IP-Adresse zu zuteilen. Eine Netzmask 255.255.255.252 w\u00fcrde ein Netz aus genau aus 3 Adressen erzeugen (Eine Netzadresse eine Hostadresse und eine Broadcast-Adresse.).  Gleichzeitig ist das die kleinste sinnvolle Netzgr\u00f6\u00dfe. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wir plaudern so nett \u00fcber Netze dabei haben wir einen Begriff au\u00dfer acht gelassen.<br><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Die privaten IP-Adressen<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Die Netzwerkklassen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dazu muss ich zuerst erkl\u00e4ren, dass bei IP4 es 3 Netzwerklassen gibt. Die Klassen A, B, und C.  Jede Klasse hat einen bestimmten Nummerkreis an Netzwerken und wird mit der Netzmask definiert. <\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Klasse<\/td><td>IP-Adressen<\/td><td>Netzmask<\/td><td>neue Schreibweise (Prefix)<\/td><\/tr><tr><td>A<\/td><td>1.0.0.0-127.0.0.0<\/td><td>255.0.0.0<\/td><td>\/8<\/td><\/tr><tr><td>B<\/td><td>128.0.0.0-191.255.255.255<\/td><td>255.255.0.0<\/td><td>\/16<\/td><\/tr><tr><td>C<\/td><td>192.0.0.0-223.255.255.255<\/td><td>255.255.255.0<\/td><td>\/24<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Es sei noch erw\u00e4hnt, dass es die Klasse D und E gibt, aber \u00fcber die wollen wir nicht weiter sprechen.  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Innerhalb dieser Nummernkreise gibt es jetzt IP-Nummer-Kreise die nur innerhalb eines privaten Netzes g\u00fcltig sind und nicht in das Internet hinaus gehen. W\u00e4hrend IP-Adressen weltweit eindeutig sind, sind die privaten nur im lokalem Netz vorhanden. 8.8.8.8 geh\u00f6rt Google und nur Google. Niemand kann diese Adresse ein zweites mal verwenden. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">die privaten Nummernkreise <\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Von \/ Bis<\/td><td>Netmask<\/td><td>Anzahl reservierte Netze <\/td><td>Anzahl Rechner pro Netz<\/td><\/tr><tr><td>10.0.0.0<\/td><td>255.0.0.0<\/td><td>1<\/td><td>16.777.216<\/td><\/tr><tr><td>172.16.0.0 &#8211; 172.31.0.0<\/td><td>255.255.0.0<\/td><td>16<\/td><td>1.048.576<\/td><\/tr><tr><td>192.168.0.0  &#8211; 192.168.255.0<\/td><td>255.255.255.0<\/td><td>256<\/td><td>256<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn ihr euren privaten Router konfiguriert, dann braucht ihr diese Werte.  Diese Nummernkreise werden auch nicht ins Internet hinaus geroutet. Sondern verbleiben \u00fcblicherweise nur in euren WLANs, oder Kabelnetzen.  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn ihr mehrere WLANs \u00fcber Repeater betreibt, dann solltet ihr einmal \u00fcberlegen, ob eine Segmentierung vielleicht Vorteile bietet. <\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Und die Zukunft lautet IPv6<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Was ist bei IP6 den anders? k\u00f6nnte die Frage lauten. Naja in diesem Bereich wurden aus den 4 mal 8 bit (32Bits) satte, unvorstellbare 128 Bit. Naja das sind 16 Bytes und das w\u00e4ren in der IPv4 Schreibweise doch eine ganz sch\u00f6n lange Zahlenkolonne. Eine Netmask w\u00fcrde dann  so 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.0 ausschauen. Deshalb gibt es dann die bereits erw\u00e4hnten Prefixe.  Ein Prefix \/64 hinter der IP-Adresse w\u00fcrde bedeuten, dass 64Bits f\u00fcr das Netzwerk und 64Bits f\u00fcr die Anzahl der Hosts reserviert sind.<br>Und weil Programmierer schreibfaule Leute sind, schreibt man die IP-Adresse hexadezimal. damit wird aus 255 ein kurzes ff.  Und schon ist wieder Schreibarbeit eingespart. <br><br>Ansonsten bleibt auf dieser Ecke alles beim Alten und man muss nicht umlernen. <br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"20081\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">7    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"20081\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Immer dann wenn ich nicht alles automatisch vom DHCP-Server beziehe oder meinem Router konfiguriere, dann muss ich mich mit diversen Begriffen herumschlagen. Einer dieser Begriffe ist die netmask. Wer kennt es nicht 255.255.255.0 bei der Installation eines System\/Routers kommt es zum Vorschein. Ob Handy, Tablet und sogar Windows will es best\u00e4tigt oder eingegeben haben. Aber [&hellip;]<\/p>\n","protected":false},"author":52,"featured_media":20089,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,47,38],"tags":[],"class_list":["post-20081","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein","category-internet","category-netzwerk"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/20081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/52"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=20081"}],"version-history":[{"count":7,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/20081\/revisions"}],"predecessor-version":[{"id":20091,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/20081\/revisions\/20091"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/20089"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=20081"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=20081"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=20081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}