{"id":176,"date":"2026-08-21T08:53:23","date_gmt":"2026-08-21T08:53:23","guid":{"rendered":"https:\/\/netguide.io\/tools\/cidr-aggregator\/"},"modified":"2026-08-21T08:53:23","modified_gmt":"2026-08-21T08:53:23","slug":"cidr-aggregator","status":"publish","type":"post","link":"https:\/\/netguide.io\/tools\/de\/cidr-aggregator\/","title":{"rendered":"CIDR-Aggregator"},"content":{"rendered":"<div id=\"netgu-3819230811\" 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-ca-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-ca-title { margin:0 0 15px 0; color:#2271b1; font-size:1.4rem; }\n.wp-ca-grid { display:grid; grid-template-columns:repeat(auto-fit, minmax(140px, 1fr)); gap:12px; margin-bottom:10px; }\n.wp-ca-input-group label { display:block; font-size:11px; font-weight:bold; margin-bottom:4px; text-transform:uppercase; color:#666; }\n.wp-ca-input-group input, .wp-ca-input-group select { width:100%; padding:8px; border:1px solid #ccc; border-radius:4px; box-sizing:border-box; }\n.wp-ca-checkbox-group { margin:15px 0; font-size:12px; display:flex; align-items:center; gap:8px; color:#666; }\n.wp-ca-note { font-size:12px; color:#666; margin-top:12px; min-height:1em; }\n.wp-ca-warn { color:#d63638; font-weight:bold; }\n.wp-ca-results { margin-top:20px; border-top:2px solid #eee; padding-top:15px; }\n.wp-ca-res-item { display:flex; justify-content:space-between; margin-bottom:6px; font-size:14px; gap:10px; }\n.wp-ca-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-ca-val { color:#2271b1; font-weight:bold; }\n.wp-ca-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-ca-btn { background:#2271b1; color:#fff; border:none; padding:9px 14px; border-radius:4px; cursor:pointer; font-size:13px; margin-top:10px; }\n<\/style><script>window.wpCaL = {\"inp\":\"Eingabe\",\"agg\":\"Aggregiert\",\"ip\":\"Ung\u00fcltige IP\",\"prefix\":\"Pr\u00e4fix 0\u201332\"};<\/script>\n<div class=\"wp-ca-container\">\n  <h3 class=\"wp-ca-title\">CIDR-Aggregator<\/h3>\n  <div class=\"wp-ca-input-group\"><label>CIDR-Bl\u00f6cke \/ IPs (einer pro Zeile)<\/label><textarea id=\"ca-in\" style=\"width:100%; box-sizing:border-box; height:150px; padding:10px; border:1px solid #ccc; border-radius:5px; font-family:monospace; font-size:13px;\" oninput=\"aggCidr()\">192.168.0.0\/24\n192.168.1.0\/24\n10.0.0.0\/24\n10.0.1.0\/24<\/textarea><\/div>\n  <div id=\"ca-err\" class=\"wp-ca-warn\" style=\"min-height:1em; margin:8px 0;\"><\/div>\n  <div id=\"ca-sum\" class=\"wp-ca-note\"><\/div>\n  <label style=\"display:block; font-size:11px; font-weight:bold; text-transform:uppercase; color:#666; margin:8px 0 4px;\">Aggregiert<\/label>\n  <textarea id=\"ca-out\" style=\"width:100%; box-sizing:border-box; height:150px; padding:10px; border:1px solid #ccc; border-radius:5px; font-family:monospace; font-size:13px;\" readonly><\/textarea>\n  <button class=\"wp-ca-btn\" onclick=\"copyCa()\">Kopieren<\/button>\n<\/div>\n<script>\nfunction caIpToInt(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; }\nfunction caIntToIp(n){ return [Math.floor(n\/16777216)%256,Math.floor(n\/65536)%256,Math.floor(n\/256)%256,n%256].join('.'); }\nfunction caTz(n){ if(n===0)return 32; var c=0; while(n%2===0){ n=n\/2; c++; } return c; }\nfunction caR2C(start,end){ var res=[]; while(start<=end){ var a=caTz(start); var sp=Math.floor(Math.log(end-start+1)\/Math.LN2); var hb=Math.min(a,sp); res.push(caIntToIp(start)+'\/'+(32-hb)); start=start+Math.pow(2,hb); } return res; }\nfunction aggCidr(){\n  var L=window.wpCaL||{}; var raw=document.getElementById('ca-in').value; var err=document.getElementById('ca-err'); var o=document.getElementById('ca-out'); var sum=document.getElementById('ca-sum');\n  err.innerText=''; o.value=''; sum.innerText='';\n  var lines=raw.split(\/[\\n,]+\/).map(function(s){return s.trim();}).filter(function(x){return x.length>0;});\n  if(!lines.length) return;\n  try{\n    var ranges=[];\n    for(var i=0;i<lines.length;i++){ var r=lines[i], ip=r, pfx=32; if(r.indexOf('\/')>=0){ var pp=r.split('\/'); ip=pp[0]; pfx=parseInt(pp[1],10); if(!(pfx>=0&&pfx<=32)) throw new Error('prefix'); } var b=caIpToInt(ip); var sz=Math.pow(2,32-pfx); var net=Math.floor(b\/sz)*sz; ranges.push([net,net+sz-1]); }\n    ranges.sort(function(a,b){return a[0]-b[0];});\n    var merged=[ranges[0].slice()];\n    for(var j=1;j<ranges.length;j++){ var cur=merged[merged.length-1], rr=ranges[j]; if(rr[0]<=cur[1]+1){ if(rr[1]>cur[1]) cur[1]=rr[1]; } else merged.push(rr.slice()); }\n    var res=[]; for(var k=0;k<merged.length;k++) res=res.concat(caR2C(merged[k][0],merged[k][1]));\n    o.value=res.join('\\n');\n    sum.innerText=(L.inp||'Input')+': '+lines.length+' \\u2192 '+(L.agg||'Aggregated')+': '+res.length;\n  }catch(e){ err.innerText='\\u26A0 '+((L[e.message])||e.message); }\n}\nfunction copyCa(){ var o=document.getElementById('ca-out'); if(!o.value)return; o.focus(); o.select(); try{navigator.clipboard.writeText(o.value);}catch(e){} }\naggCidr();\n<\/script>\n\n\n<div id=\"netgu-379675210\"><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\">IPv4-Netze zusammenfassen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Der CIDR-Aggregator fasst eine Liste von Netzen zu m\u00f6glichst wenigen Bl\u00f6cken zusammen. Benachbarte und enthaltene Netze werden verschmolzen \u2013 ideal zum Aufr\u00e4umen von Firewall-Regeln, Routing-Tabellen oder Access-Listen.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Merge:<\/strong> Zwei benachbarte \/24 werden z. B. zu einem \/23 zusammengefasst.<\/li>\n\n\n<li><strong>Enthalten:<\/strong> Ein \/24 innerhalb eines \/16 verschwindet im gr\u00f6\u00dferen Block.<\/li>\n\n\n<li><strong>Eingabe:<\/strong> CIDR-Notation (<code>10.0.0.0\/24<\/code>) oder einzelne IPs (werden als \/32 behandelt), eine pro Zeile.<\/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- & IP-Rechner<\/a><\/li>\n\n\n<li><a href=\"\/tools\/de\/vlsm-subnetz-rechner\/\">VLSM-Subnetz-Rechner<\/a><\/li>\n<\/ul>\n\n\n<div id=\"netgu-1011887851\" 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>IPv4-Netze zusammenfassen \u2013 \u00fcberlappende und benachbarte CIDR-Bl\u00f6cke zu m\u00f6glichst wenigen Pr\u00e4fixen mergen. 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-176","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\/176","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=176"}],"version-history":[{"count":0,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/posts\/176\/revisions"}],"wp:attachment":[{"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/media?parent=176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/categories?post=176"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/tags?post=176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}