{"id":158,"date":"2026-08-20T22:05:43","date_gmt":"2026-08-20T22:05:43","guid":{"rendered":"https:\/\/netguide.io\/tools\/vlsm-subnetz-rechner\/"},"modified":"2026-08-20T22:16:33","modified_gmt":"2026-08-20T22:16:33","slug":"vlsm-subnetz-rechner","status":"publish","type":"post","link":"https:\/\/netguide.io\/tools\/de\/vlsm-subnetz-rechner\/","title":{"rendered":"VLSM-Subnetz-Rechner"},"content":{"rendered":"<div id=\"netgu-3595635615\" class=\"netgu-before-content netgu-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-6258556257245998\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-6258556257245998\" \ndata-ad-slot=\"3494115342\" \ndata-ad-format=\"auto\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>\n<style>\n.wp-vl-container { max-width:100%; background:#fff; padding:20px; border:1px solid #ddd; border-radius:10px; font-family:-apple-system, sans-serif; color:#333; }\n.wp-vl-title { margin:0 0 15px 0; color:#2271b1; font-size:1.4rem; }\n.wp-vl-grid { display:grid; grid-template-columns:repeat(auto-fit, minmax(140px, 1fr)); gap:12px; margin-bottom:10px; }\n.wp-vl-input-group label { display:block; font-size:11px; font-weight:bold; margin-bottom:4px; text-transform:uppercase; color:#666; }\n.wp-vl-input-group input, .wp-vl-input-group select { width:100%; padding:8px; border:1px solid #ccc; border-radius:4px; box-sizing:border-box; }\n.wp-vl-checkbox-group { margin:15px 0; font-size:12px; display:flex; align-items:center; gap:8px; color:#666; }\n.wp-vl-note { font-size:12px; color:#666; margin-top:12px; min-height:1em; }\n.wp-vl-warn { color:#d63638; font-weight:bold; }\n.wp-vl-results { margin-top:20px; border-top:2px solid #eee; padding-top:15px; }\n.wp-vl-res-item { display:flex; justify-content:space-between; margin-bottom:6px; font-size:14px; gap:10px; }\n.wp-vl-total { font-weight:bold; font-size:18px; color:#2271b1; margin:10px 0; padding:5px 0; border-top:1px solid #eee; border-bottom:1px solid #eee; }\n.wp-vl-val { color:#2271b1; font-weight:bold; }\n.wp-vl-out { width:100%; box-sizing:border-box; padding:10px; border:1px solid #ccc; border-radius:4px; font-family:monospace; font-size:13px; word-break:break-all; background:#f7f7f7; margin-top:6px; }\n.wp-vl-btn { background:#2271b1; color:#fff; border:none; padding:9px 14px; border-radius:4px; cursor:pointer; font-size:13px; margin-top:10px; }\n<\/style><style>\n.wp-vl-table { width:100%; border-collapse:collapse; font-size:13px; margin-top:8px; }\n.wp-vl-table th, .wp-vl-table td { border:1px solid #e2e2e2; padding:6px 8px; text-align:left; }\n.wp-vl-table th { background:#f0f6fb; color:#2271b1; }\n.wp-vl-scroll { overflow-x:auto; }\n<\/style><script>window.wpVlL = {\"need\":\"Hosts\",\"subnet\":\"Subnetz\",\"mask\":\"Maske\",\"range\":\"Bereich\",\"bc\":\"Broadcast\",\"usable\":\"Nutzbar\",\"used\":\"Belegt\",\"free\":\"Frei\",\"cidr\":\"Ung\u00fcltiges CIDR\",\"prefix\":\"Pr\u00e4fix 0\u201332\",\"ip\":\"Ung\u00fcltige IP\",\"overflow\":\"Nicht genug Platz im Basis-Netz\",\"big\":\"Bedarf zu gro\u00df\"};<\/script>\n<div class=\"wp-vl-container\">\n  <h3 class=\"wp-vl-title\">VLSM-Subnetz-Rechner<\/h3>\n  <div class=\"wp-vl-grid\">\n    <div class=\"wp-vl-input-group\"><label>Basis-Netz (CIDR)<\/label><input type=\"text\" id=\"vl-base\" value=\"192.168.1.0\/24\" oninput=\"runVlsm()\"><\/div>\n  <\/div>\n  <div class=\"wp-vl-input-group\" style=\"margin-top:10px;\"><label>Host-Bedarf (einer pro Zeile)<\/label><textarea id=\"vl-reqs\" rows=\"4\" style=\"width:100%; box-sizing:border-box; padding:8px; border:1px solid #ccc; border-radius:4px; font-family:monospace;\" oninput=\"runVlsm()\">50\n20\n10\n5<\/textarea><\/div>\n  <div id=\"vl-err\" class=\"wp-vl-warn\" style=\"min-height:1em; margin:8px 0;\"><\/div>\n  <div id=\"vl-sum\" class=\"wp-vl-note\"><\/div>\n  <div class=\"wp-vl-scroll\"><div id=\"vl-out\"><\/div><\/div>\n<\/div>\n<script>\nfunction vlIpToInt(s){ var p=String(s).trim().split('.'); if(p.length!==4) throw new Error('ip'); var n=0; for(var i=0;i<4;i++){ var o=Number(p[i]); if(!(o>=0&&o<=255)||p[i]==='') throw new Error('ip'); n=n*256+o; } return n>>>0; }\nfunction vlIntToIp(n){ return [(n>>>24)&255,(n>>>16)&255,(n>>>8)&255,n&255].join('.'); }\nfunction vlMask(p){ return p===0?0:((0xFFFFFFFF<<(32-p))>>>0); }\nfunction runVlsm(){\n  var L=window.wpVlL||{};\n  var base=document.getElementById('vl-base').value;\n  var reqRaw=document.getElementById('vl-reqs').value;\n  var err=document.getElementById('vl-err'); var box=document.getElementById('vl-out'); var sum=document.getElementById('vl-sum');\n  err.innerText=''; box.innerHTML=''; sum.innerText='';\n  var reqs=reqRaw.split(\/[\\n,]+\/).map(function(s){return parseInt(s.trim(),10);}).filter(function(x){return x>0;});\n  if(!reqs.length){ return; }\n  try{\n    var parts=base.trim().split('\/'); if(parts.length!==2) throw new Error('cidr');\n    var bp=parseInt(parts[1],10); if(!(bp>=0&&bp<=32)) throw new Error('prefix');\n    var cap=Math.pow(2,32-bp); var baseInt=(Math.floor(vlIpToInt(parts[0])\/cap)*cap)>>>0; var end=baseInt+cap;\n    var items=reqs.map(function(h,i){return {need:h,order:i};}); items.sort(function(a,b){return b.need-a.need;});\n    var ptr=baseInt; var rows='';\n    for(var k=0;k<items.length;k++){\n      var h=items[k].need, size=4, prefix=30;\n      while(size-2<h){ size*=2; prefix--; }\n      if(prefix<0) throw new Error('big');\n      if(ptr%size!==0){ ptr=ptr+(size-(ptr%size)); }\n      if(ptr+size>end) throw new Error('overflow');\n      var net=ptr>>>0, bc=(ptr+size-1)>>>0;\n      rows+='<tr><td>'+h+'<\/td><td><strong>'+vlIntToIp(net)+'\/'+prefix+'<\/strong><\/td><td>'+vlIntToIp(vlMask(prefix))+'<\/td><td>'+vlIntToIp((net+1)>>>0)+' \u2013 '+vlIntToIp((bc-1)>>>0)+'<\/td><td>'+vlIntToIp(bc)+'<\/td><td>'+(size-2)+'<\/td><\/tr>';\n      ptr=ptr+size;\n    }\n    box.innerHTML='<table class=\"wp-vl-table\"><thead><tr><th>'+L.need+'<\/th><th>'+L.subnet+'<\/th><th>'+L.mask+'<\/th><th>'+L.range+'<\/th><th>'+L.bc+'<\/th><th>'+L.usable+'<\/th><\/tr><\/thead><tbody>'+rows+'<\/tbody><\/table>';\n    sum.innerText=L.used+': '+(ptr-baseInt)+' \/ '+cap+' ('+L.free+': '+(end-ptr)+')';\n  }catch(e){ err.innerText='\\u26A0 '+((L[e.message])||e.message); }\n}\nrunVlsm();\n<\/script>\n\n\n<div id=\"netgu-1593715793\"><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-6258556257245998\"\r\n     crossorigin=\"anonymous\"><\/script>\r\n<!-- NetGuide.io-After-Widget-Tools -->\r\n<ins class=\"adsbygoogle\"\r\n     style=\"display:block\"\r\n     data-ad-client=\"ca-pub-6258556257245998\"\r\n     data-ad-slot=\"5175852350\"\r\n     data-ad-format=\"auto\"\r\n     data-full-width-responsive=\"true\"><\/ins>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">So funktioniert VLSM<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">VLSM (Variable Length Subnet Masking) teilt ein Netz in Subnetze unterschiedlicher Gr\u00f6\u00dfe auf \u2013 passend zum tats\u00e4chlichen Host-Bedarf, ohne Adressen zu verschwenden. Der Rechner sortiert die Anforderungen automatisch von gro\u00df nach klein und vergibt korrekt ausgerichtete Bl\u00f6cke.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Host-Bedarf:<\/strong> Trage pro Subnetz die Anzahl ben\u00f6tigter Hosts ein. Der Rechner w\u00e4hlt das kleinste passende Pr\u00e4fix (inkl. Netz- und Broadcast-Adresse).<\/li>\n\n\n<li><strong>Reihenfolge:<\/strong> Gr\u00f6\u00dfte Netze zuerst \u2013 so bleiben die Bl\u00f6cke sauber ausgerichtet.<\/li>\n\n\n<li><strong>\u00dcberlauf:<\/strong> Passt der Bedarf nicht ins Basis-Netz, meldet das Tool es sofort.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Verwandte Rechner<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"\/tools\/de\/subnetz-ip-rechner\/\">Subnetz- &#038; IP-Rechner<\/a><\/li>\n\n\n<li><a href=\"\/tools\/de\/ipv6-subnetz-rechner\/\">IPv6-Subnetz-Rechner<\/a><\/li>\n<\/ul>\n\n\n<div id=\"netgu-843036484\" class=\"netgu-after-content netgu-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-6258556257245998\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-6258556257245998\" \ndata-ad-slot=\"4559785002\" \ndata-ad-format=\"auto\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Ein Netz per VLSM in Subnetze variabler Gr\u00f6\u00dfe aufteilen \u2013 nach Host-Bedarf, mit Netz, Maske, Bereich und Broadcast. L\u00e4uft im Browser.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[69],"tags":[],"class_list":["post-158","post","type-post","status-publish","format-standard","hentry","category-rechner-calculator"],"brizy_media":[],"_links":{"self":[{"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/posts\/158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/comments?post=158"}],"version-history":[{"count":2,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/posts\/158\/revisions"}],"predecessor-version":[{"id":166,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/posts\/158\/revisions\/166"}],"wp:attachment":[{"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/media?parent=158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/categories?post=158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/tags?post=158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}