Meta popis: Zmatené výpočty IP adres? Tato příručka popisuje, jak vypočítat adresy IPv4 a IPv6, zápis CIDR a masky podsítě. Master síť adresování dnes.
Ať už konfigurujete nový server, nastavujete privátní síť pro hosting VPS nebo řešíte problém s připojením, základní dovedností je pochopení toho, jak vypočítat IP adresy. Je klíčem k odemčení způsobu, jakým internet organizuje a směruje provoz.
Ale buďme upřímní: výrazy jako „subnetting“, „CIDR“ a „hexadecimální“ se mohou zdát zastrašující.
Tato příručka demystifikuje IP adresování. Rozdělíme logiku IPv4 i IPv6 a přeměníme vás ze síťového nováčka na sebevědomého profesionála.
Co je to IP adresa?
Adresa IP (Internet Protocol) je jedinečný číselný štítek přiřazený každému zařízení v počítačové síti. Jeho hlavní účel je dvojí:
- Identifikace: Identifikuje hostitele nebo zařízení.
- Umístění: Poskytuje polohu zařízení v síti a umožňuje přístup k datům.
Přemýšlejte o tom jako o ulici pro váš počítač. Bez ní by datové pakety nevěděly, kam jít. Dvě verze, se kterými se setkáte, jsou IPv4 a IPv6.
Část 1: Jak vypočítat IPv4 adresy
IPv4 je pracovní kůň, se kterým jste pravděpodobně nejvíce obeznámeni (např. 172.217.14.228). IPv4 adresa je 32bitové číslo, obvykle zapsané jako čtyři 8bitová čísla (oktety) v desetinném formátu.
Část IPv4 týkající se „výpočtu“ téměř vždy zahrnuje podsítě. Jedná se o proces rozdělení velké sítě na menší, lépe zvládnutelné podsítě. K tomu používáme maska podsítě.
Klíčové pojmy: Maska podsítě a CIDR
IP adresa má dvě části: na ID sítě a ID hostitele.
- ID sítě: Identifikuje síť, ve které je zařízení připojeno. (Jako název ulice.)
- ID hostitele: Identifikuje konkrétní zařízení v této síti. (Jako třeba číslo domu.)
A maska podsítě je 32bitové číslo, které „maskuje“ IP adresu a jasně odděluje síťovou část od hostitelské části.
Uvidíte ji ve dvou běžných formátech:
- Tečkované desetinné číslo:
255.255.255.0 - Zápis CIDR:
/24(Je to modernější a efektivnější.)
Obojí 255.255.255.0 a /24 znamená prvních 24 bitů (první tři oktety) jsou ID sítě a Posledních 8 bitů (poslední oktet) jsou pro ID hostitele.
Kouzlo: Binární a
Chcete-li najít klíčové adresy ve vaší síti, potřebujete pouze jednu jednoduchou operaci: na bitově A.
Uveďme si praktický příklad:
- IP adresa:
192.168.1.150 - Maska podsítě:
/24(který je255.255.255.0)
Převedeme je na binární, abychom zjistili, co se děje.
| Desetinné číslo | Binární |
|---|---|
192.168.1.150 | 11000000.10101000.00000001.10010110 |
255.255.255.0 | 11111111.11111111.11111111.00000000 |
Nyní proveďte bitovou operaci AND (1 AND 1 = 1, 1 AND 0 = 0, 0 AND 0 = 0).
11000000.10101000.00000001.10010110 (IP) & 11111111111111.111111.00000000 (Mask) ------------------------------------- 11000000.10101000.00000001.00000000 (Výsledek)
Převést tento výsledek zpět na desetinné číslo: 192.168.1.0.
Právě jste vypočítali svou první adresu!
Jak najít všechny klíčové IPv4 adresy (snadná cesta)
Uveďme si náš příklad: 192.168.1.150 /24
1. Síťová adresa (ID sítě):
- Účel: Identifikuje síť samotnou. Je to první adresa v této oblasti.
- Výpočet: Proveďte bitové A mezi IP a maskou podsítě.
- Výsledek:
192.168.1.0(Jak jsme vypočítali výše).
2. Adresa pro vysílání:
- Účel: Adresa použitá k odeslání zprávy vše zařízení v síti. Je to poslední adresa v dosahu.
- Výpočet: Vezměte ID sítě (
192.168.1.0). V hostitelské části (posledních 8 bitů nebo poslední oktet) změňte všechny bity na1.- Síť:
11000000.10101000.00000001.00000000 - Vysílání:
11000000.10101000.00000001.11111111
- Síť:
- Výsledek:
192.168.1.255
3. První použitelná hostitelská adresa:
- Účel: První IP můžete přiřadit k zařízení (jako je váš router).
- Výpočet: Síťová adresa + 1.
- Výsledek:
192.168.1.1
4. Adresa posledního použitelného hostitele:
- Účel: Poslední IP, kterou můžete zařízení přiřadit.
- Výpočet: Vysílací adresa – 1.
- Výsledek:
192.168.1.254
5. Celkový počet hostitelů:
- Výpočet: Podívejte se na počet hostitelských bitů. A
/24zanechá 8 bitů pro hostitele (32 - 24 = 8). Vzorec je $2^n$ (kde $n$ je počet hostitelských bitů).- $2^8 = 256$ celkové adresy.
- Použitelné hostitele: $2^n – 2$ (odečítáme síťové a vysílací adresy).
- $2^8 – 2 = 254$ použitelné IP adresy.
Shrnutí pro 192.168.1.150 /24:
- Síť:
192.168.1.0 - Vysílání:
192.168.1.255 - Rozsah hostitelů:
192.168.1.1–192.168.1.254
Část 2: Jak „vypočítat“ adresy IPv6
IPv6 byl vytvořen pro řešení problému vyčerpání IPv4 adresy. Používá 128 bitů namísto 32, což vytváří ohromující velké množství adres.
Příklad IPv6 adresy: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Formát a zkratka IPv6
Zaprvé, „výpočet“ protokolu IPv6 není ani tak o komplexním binárním systému, jako spíše o pochopení jeho formátu.
- Formát: Osm 16-bitových bloků (hextety), napsaných hexadecimálně a oddělených dvojtečkami.
- Hexadecimální: Používá čísla 0-9 a písmena a-f.
Pravidla pro zkratky (Crucial!):
- Vynechat vedoucí nuly: V každém bloku můžete odstranit úvodní nuly.
0db8->db80000->00370->370- Naším příkladem je:
2001:db8:85a3:0:0:8a2e:370:7334
- Kompresní po sobě jdoucí nuly:Jednou za adresu, můžete nahradit jeden řetězec po sobě jdoucích nulových bloků dvojitým dvojtečkou (
::).- Náš příklad:
2001:db8:85a3:0:0:8a2e:370:7334 - Stává se:
2001:db8:85a3::8a2e:370:7334(přesměrováno z The0:0byla komprimována).
- Náš příklad:
IPv6 „Subnetting“
IPv6 také používá CIDR notaci pro definování Předpona sítě (dále jen „síťová část“) a ID rozhraní (dále jen „hostitelská“ část).
Typická alokace IPv6 pro LAN je /64.
- Adresa:
2001:db8:85a3:aaaaa:02c4:31ff:fe1e:45a1 /64 - To znamená:
- Předpona sítě (prvních 64 bitů):
2001:db8:85a3:aaaaa - ID rozhraní (posledních 64 bitů):
02c4:31ff:fe1e:45a1
- Předpona sítě (prvních 64 bitů):
V IPv6 síťovou adresu ve skutečnosti „nevypočítáváme“. Předpona je síťová adresa.
- Síťová adresa:
2001:db8:85a3:aaaaa::/64(Nahrazujeme hostitelskou část::)
Na rozdíl od IPv4 nemá IPv6 „vysílací adresu“. Používá multicast kvůli tomu. Také první adresa (všechny nuly v hostitelské části) je použitelný a nazývá se „adresa Subnet-Router anycast“.
„Výpočet“ pro hostitele IPv6 je často automatický. 64bitové ID rozhraní je běžně generováno jedním ze dvou způsobů:
- SLAAC (Automatická konfigurace bezstavové adresy): Zařízení automaticky generuje své vlastní jedinečné ID.
- EUI-64: Zařízení používá svou 48bitovou MAC (hardwarovou) adresu a vložky
ff:feuprostřed pro vytvoření 64bitového ID.
Proč je to důležité pro váš hosting
Pochopení IP adresování je nezbytné pro správu vašich webových služeb:
- Vyhrazené IP: Získáte-li od nás vyhrazenou IP adresu, získáte pro své stránky jedinečnou IPv4 nebo IPv6, která může pomoci s reputací e-mailu a SSL.
- Zabezpečení sítě: Konfigurace pravidel brány firewall a seznamů přístupů často vyžaduje zadání rozsahů IP nebo podsítí.
- Soukromé sítě: Pokud používáte více virtuálních privátních serverů (VPS), můžete mezi nimi vytvořit soukromou síť. Vědět, jak přiřadit IP (
10.x.x.xnebo172.16.x.x) je zásadní. - Budoucnost patří IPv6: Web se přesouvá na IPv6. Zajištění toho, aby váš poskytovatel hostingu byl plně vybaven protokolem IPv6 (stejně jako my!), je rozhodující pro zajištění budoucnosti vašich webových stránek a zajištění nejlepšího výkonu pro návštěvníky.
Převezměte kontrolu nad svou sítí
IP adresování není temné umění; je to systém logiky. Pochopením toho, jak rozdělit IP s maskou podsítě (pro IPv4) a jak číst předponu (pro IPv6), jste získali základní dovednosti pro správu jakékoli sítě.
Jste připraveni využít své znalosti? Prozkoumejte naše hostingové plány a najděte perfektní řešení, od sdíleného hostingu až po výkonné dedikované servery se všemi IP adresami, které potřebujete.

