IP-adresser och subnetmasker kan vara tuffakoncept att förstå för nätverksadministratörer som precis börjar i fältet. Och att få dem fel kan ha förödande effekter antingen omedelbart med routingprocessen eller ned linjen med IP-adressutarmning. Det är viktigt att få det rätt första gången. Det är därför vi presenterar de 10 bästa undernätkalkylatorerna för att hjälpa dig med det.
Idag förklarar vi först hur IPadresserar arbete. Sedan diskuterar vi subnetting och subnetmasker. Eftersom vår diskussion inte skulle vara fullständig utan att förklara klassisk adressering och CIDR är det här vi ska göra nästa. Och innan vi gräver i våra kärnnät, de bästa undernätkalkylatorerna, förklarar vi skillnaden mellan offentliga och privata nätverk.
IP-adresser - värdar och nätverk
IP-adresser eller Internetprotokolladresser äranvänds för att identifiera varje värd eller enhet som är ansluten till ett nätverk på ett unikt sätt. Det nätverket kan vara lika stort som Internet med miljoner värdar eller så litet som ditt typiska hemnätverk med bara en handfull värdar.
IP-adresser är binära siffror som är 32 bitarlång. Eftersom det kan vara tråkigt och felaktigt att skriva IP-adresser i sin binära form - till exempel 11000000101010000000000001101010 - har vi tagit fram ett sätt att skriva dem som en sekvens med fyra decimaler, var och en representerar åtta bitar, åtskilda med en punkt. Med hjälp av detta schema skulle den tidigare adressen skrivas som 192.168.0.106. Mycket lättare att skriva, läsa och komma ihåg, tror du inte? Denna notation kallas prickad decimal.
Det finns två delar till en IP-adress, nätverketdel och värddelen. Den första delen anger subnätet där adressen finns medan värddelen anger den exakta värden i det nätverket. Om IP-adresser var postadresser skulle nätverksdelen vara stadens namn och värddelen vara den faktiska gatuadressen.
Nu kan du fråga dig själv: vilken del är nätverket och vilken är värden? Tja ... du bestämmer dig. Fortsätt läsa.
Vad du borde veta om subnetting
Subnätning är "konsten" att dela ett nätverki mindre delar, vart och ett kallat ett subnät. Låt oss till exempel säga att din organisations IP-adress är 10.11.0.0 och att 10.11-delen är en nätverksdel. Det ger dig en potential på 65534 värdar, från 0,1 till 255,254.
Det finns dock många skäl till varför du borde göra detundvika stora nätverk med tusentals värdar. Under de första dagarna av nätverk, när de arbetade med koaxialkabel, hade det att göra med kollisioner. Du förstår, alla värdar i ett nätverk "pratade" på en gemensam tråd. Endast en värd kunde prata åt gången. Men värdar hade inget sätt att upptäcka om kabeln var i användning. De hade dock ett sätt att upptäcka att två enheter hade pratat samtidigt. Den händelsen kallades en kollision och, när det hände, slutade båda enheterna prata på ett slumpmässigt om än mycket kort tid och började prata igen. Du kan föreställa dig att när kollisioner var för ofta påverkades prestandan negativt.
Nuförtiden växlar nätverk och kollisionerfinns inte längre men ändå försöker vi hålla nätverk så små som möjligt av en annan viktig anledning, sändningar. Sändningar är paket med data som tas emot av alla värdar i ett nätverk. Många kommunikationsprotokoll litar på dem för olika syften och det kan finnas många av dem i ett nätverk. Och även om effekten kanske inte är så dramatisk som hög kollisionsgrad, saknar de nätverk.
Så tillbaka till vårt exempel kan vi bestämma att vivill dela upp 10.11-nätverket i 255 nätverk med 254 värdar vardera. I vår subnettade installation skulle nätverksdelen sedan bli 10.11.0 och värddelen vara den sista 0.
Subnet Masker
Nu när vi har valt att dela upp ett nätverk iflera undernät, hur gör vi det? Hur låter vi utrustningen veta vilken del som är vilken? Vi använder en subnetmask. En subnetmask identifierar hur många av de 32 bitarna som är reserverade för nätverket och hur många som är reserverade för värden. För att komma tillbaka till vårt tidigare exempel skulle subnätmasken vara 11111111111111111111111100000000 vilket indikerar att de första 24 bitarna representerar nätverksdelen och de sista 8 representerar värddelen. Med den prickade decimalnotationen skulle vi skriva den här masken som 255.255.255.0.
Under de senaste åren har en ny notation dykt uppför att underlätta att skriva subnetmasker. I stället för att ange en IP-adress följt av en subnätmask skriver vi IP-adressen följt av ett snedstreck och antalet bitar i nätverksdelen av adressen. Tillbaka till vårt tidigare exempel skulle vi skriva 10.11.0.0/24
Klassisk vs CIDR
Tillbaka i början av Internet, subnetmasker var fördefinierade enligt IP-adressklassen. Alla adresser kategoriserades i 5 klasser, A, B, C, D och E. Klass A-adresser startade med 10. och hade alltid 255.0.0.0 som sin mask. Klass B-adresser startade med 127. och hade alltid en subnetmask på 255.255.0.0. Klass C-adresser startade med 192.168 och hade alltid en subnetmask på 255.255.255.0. När det gäller klasserna D och E används det förra för multicasting och det senare används inte.
Detta var praktiskt eftersom du aldrig behövde angesubnetmask. Det antyddes enligt IP-adressklassen. Så småningom började nätverksansvarig hitta IP-adressklasser för restriktiva och CIDR, eller klasslös interdomänruting uppfanns. Med CIDR kan administratörer specificera vilken subnetmask som helst med vilken IP-adress som helst.
Privat vs offentliga nätverk
Detta var särskilt användbart med privata nätverk. Medan IP-adresser ursprungligen skapades för Internet och ursprungligen använde varje värd som var ansluten till en offentlig IP-adress utan två värdar som hade samma adress, blev det snabbt uppenbart att en brist på IP-adress skulle hända förr eller senare. Tänk på enorma företag med tiotusentals datorer och det är lätt att se hur det kunde ha varit ett problem,
Det är därför organisationer börjar använda privatanätverk som använder IP-adresser men i ett privat sammanhang. Deras IP-adresser behöver inte vara unika utanför organisationen. Idag använder även små nätverk privat adressering. Till exempel använder de flesta hemnätverk nätverket 192.168.0.0/24. Den lokala Internet-routern ansvarar för adressöversättning, konverterar interna IP-adresser till offentliga och tillbaka.
De tio bästa undernätkalkylatorerna
Sedan beräkning av IP-adresser och subnetmaskeroch subnätnätverk kan vara en utmaning för många nätverksadministratörer som har börjat, flera undernäträknare har skapats. De kan vara mycket praktiska när det gäller att optimera IP-adressanvändningen och se till att din IP-adressering görs korrekt. Vi har sökt på webben efter det bästa av dessa och presenterar våra tio bästa fynd. Även om vi inte nödvändigtvis såg gratis programvara, visar det sig att de tio bästa är alla tillgängliga gratis.
1. SolarWinds Advanced Subnet Calculator (GRATIS NEDLADDNING)
Vår första post är från SolarWinds, en välkändföretag som gör några av de bästa nätverksadministrationsverktygen. Företaget är också känt för att publicera flera mycket användbara gratisverktyg. Dess avancerade subnätkalkylator är ett sådant verktyg. I början av att vara nätverksadministratör, när man börjar, är det ofta hur många som presenteras för SolarWinds.
Den avancerade undernätkalkylatorn - som körs påWindows – kan användas för att hitta tillgängliga adresser och spara mycket tid. Den har en IP-kalkylator, en undernätskapare och en CIDR-kalkylator. Det kan också generera adresslistor för undernät och göra framåt- och bakåt DNS-upplösning - vilket inte har något att göra med adressering i sig men är ändå en mycket användbar funktion.
GRATIS prövning av Engineers Toolset från SolarWinds på https://www.solarwinds.com/engineers-toolset/
(innehåller den avancerade subnätkalkylatorn)
2. Tech-FAQ Subnet Calculator
Teknologiwebbplats Tech-FAQ publicerade sin egensubnätkalkylator. Det är ett gratis verktyg som körs på Windows Programvaran har tre flikar. På den första hittar du en klassisk undernätkalkylator som hjälper dig att ta reda på klassisk adressering och subnätverk. Nästa flik liknar men är specifikt för CIDR-adressering och subnätning. Och på den sista fliken hittar du en jokerteckenmaskberäknare, ett annat användbart verktyg.
Verktyget använder Java så att du måste ladda ner och installera Java från sin egen webbplats innan du installerar den här programvaran. Annat än den förutsättningen bör installationen av verktyget vara en enkel uppgift.
3. Subnet Ninja
Subnet Ninja är ett enkelt men ändå användbart verktyg. I motsats till våra tidigare poster kräver detta ingen installation eftersom det är webbaserat. Du kan därför använda den från alla enheter som har en webbläsare. Det gör det till exempel användbart från mobila enheter.
Att använda verktyget kan knappast vara enklare. Du anger helt enkelt en IP-adress och subnätmask. Du kan också ange CIDR-snedstreck-notation - till exempel “/ 27” i stället för en subnetmask. Du klickar sedan på "Beräkna" -knappen och du får resultaten, en tabell med det mesta av informationen för det angivna undernätet. Du får nätverksadressen, sändningsadressen, den första och sista värdadressen och en handfull annan användbar data.
4. Spiceworks Subnet Calculator
Spiceworks Subnet Calculator är en annanonlinebaserad kalkylator. Det är enkelt och grundläggande och att använda det är enkelt och intuitivt. Verktyget används bäst för att subnäta ett antal IP-adresser. Låt oss till exempel säga att din organisations tilldelade IP-adresser sträcker sig från 10.11.0.0 till 10.11.255.0. När du bläddrar till räknarens sida anger du den första och sista IP-adressen. Sedan kan du antingen ange antalet undernät du behöver eller det minsta antalet värdar du behöver i varje undernät.
Du klickar sedan på knappen "Generera" och en tabellspecificera parametrarna för varje subnät genereras. För varje subnät kommer det att ge dig nätverksadressen, de första och senaste tillgängliga IP-adresserna och subnätmask.
5. Online IP Subnet Calculator
Online IP Subnet Calculator är en annan gratisonlineverktyg. Det är faktiskt mycket likt utseende och funktionalitet som Tech-FAQ subnätkalkylatorn som introducerats tidigare. Vid första anblicken skulle du bli frestad att dra slutsatsen att det bara handlar om klassisk subnätning, men om du läser det små bokstaven till höger om räknaren kommer du att upptäcka att det faktiskt finns tre olika verktyg tillgängliga.
Kalkylatorn aktiverar subnätverkberäkningar med hjälp av nätverksklass, IP-adress, subnätmask, undernätbitar, maskbitar, maximalt krävda IP-undernät och maximala krävda värdar per subnät. Och från kalkylatorn kan du få åtkomst till CIDR-kalkylatorn, supernätkalkylatorn och ACL-jokerteckenmasken, tre fler användbara verktyg som kompletterar den här snyggt.
6. Subnet Calc
Om du är en Macintosh-datoranvändare är SubnetCalc är för dig. Den körs på Mac OSX och ger all subnetberäkning du kan behöva. Det är ett öppen källkodsprojekt som släpps under GPL-licensen. Det stöder både klassisk och CIDR-undernätning. Och som de flesta Mac-verktyg har den ett snyggt användargränssnitt.
En funktionalitet som vi särskilt älskar med denna undernätkalkylator är möjligheten att exportera alla beräknade undernät till antingen klippbordet eller till en CSV-fil.
7. VLSM (CIDR) subnätkalkylator
VLSM (CIDR) Subnet Calculator är en annan gratisonline-kalkylator. Som namnet antyder specialiserar den sig på subnät med variabel längd, vilket bara är ett annat namn för CIDR. För att använda den anger du först den IP-adress som du variabelt vill subnäta i CIDR-notation. Till exempel kan du ange 10.11.0.0/22. Du måste sedan ange antalet undernät du behöver - standardinställningen är 6 - klicka sedan på "Ändra" -knappen. Därefter fyller du i storleken på varje undernät du behöver. Det är det maximala antalet tillgängliga IP-adresser du behöver i varje subnät. Du kan också ange ett namn för varje subnät om du vill. När du är klar med att fylla i formuläret klickar du helt enkelt på knappen "Skicka".
Resultatet du får är en tabell med parametrarnaav varje subnät. Du ser nätverksadressen, subnätmask, intervallet för tilldelade IP-adresser och sändningsadressen för varje subnät.
8. IP-kalkylator
IP-kalkylatorn är också en online-kalkylator. funktionaliteten som den tillhandahåller är mycket grundläggande men användningen är enkel. Verktyget tar en IP-adress och nätmask och beräknar den resulterande sändningen, nätverket, Cisco jokerteckenmask och värdintervall. Genom att ge en andra nätmask kan du dessutom skapa undernät och / eller supernät. IP-kalkylatorn är också tänkt att vara ett lärarverktyg. Som sådan presenterar den också subnätresultaten som lättförståelige binära värden.
Låt oss säga att du vill subnäta 10.11.0.0/22 nätintro flera / 28 subnät. Allt du behöver göra är att ange 10.11.0.0 som IP-adress, 22 som den första nätmasken och 28 som den andra. Du klickar sedan på "Beräkna" och du får den detaljerade specifikationen för var och en av de möjliga undernätterna. Detta är inte bara ett onlineverktyg och du kan ladda ner ett Linux-paket för att installera på en lokal maskin om du föredrar det.
9. Sipcalc
Till skillnad från alla andra poster på vår lista,Sipcalc är ett kommandoradsverktyg för Linux-datorer. Som sådan kan du förvänta dig att dess inlärningskurva blir något brantare. När du väl behärskar repen är det dock ett mycket kraftfullt och effektivt verktyg.
sipcalc -d -bcix -n 4 -e -r -t lo 213.180.68.64/28 -6 www.6bone.net -[ipv6 : 3ffe:b00:c18:1::10] - 0 [IPV6 INFO] Expanded Address - 3ffe:0b00:0c18:0001:0000:0000:0000:0010 Compressed address - 3ffe:b00:c18:1::10 Subnet prefix (masked) - 3ffe:b00:c18:1:0:0:0:10/128 Address ID (masked) - 0:0:0:0:0:0:0:0/128 Prefix address - ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff Prefix length - 128 Address type - Aggregatable Global Unicast Addresses Network range - 3ffe:0b00:0c18:0001:0000:0000:0000:0010 - 3ffe:0b00:0c18:0001:0000:0000:0000:0010 [V4INV6] Expanded v4inv6 address - 3ffe:0b00:0c18:0001:0000:0000:000.000.000.016 Compr. v4inv6 address - 3ffe:b00:c18:1::0.0.0.16 [IPV6 DNS] Reverse DNS (ip6.arpa) - 0.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.0.0.8.1.c.0.0.0.b.0.e.f.f.3.ip6.arpa.
Även om detta kanske inte är för alla, kände vi att vi var tvungna att inkludera den på vår lista eftersom det kanske är de enda kommandoradsverktygen för beräkningar av IP-adressering.
10. IP-subnätkalkylator
Vår sista post, IP Subnet Calculator är,trots dess liknande namn, en mycket annorlunda produkt från vårt nummer fem, Online IP Subnet Calculator. För det första är detta inte en online-kalkylator. Det är en mjukvara som du behöver ladda ner och installera på en dator med Windows. Det sägs också vara körbart under Linux / Mono.
Verktygets användargränssnitt är lätt att förståoch användning. Du fyller i IP-adressen och subnätmask, klickar på "Start" -knappen och ser de resulterande undernät som visas på vänster sida av verktygsfönstret.
Sammanfattningsvis
Oavsett vilket av dessa verktyg du väljer,alla ger viss välkomsthjälp. Vissa kommer att bygga kompletta IP-adresseringsplaner och låta dig exportera data eller kopiera och klistra in dem. Och med flera av dessa tillgängliga online behöver du ofta inte installera någonting på din dator. Och sist men inte minst, eftersom alla dessa verktyg är gratis, kan du prova alla och se vilken som är bäst för dig. Du kan till och med använda en kombination av dem för större funktionalitet.
kommentarer