Jak vypočítat IP adresy: Zvládnutí IPv4 a IPv6 jako profesionál

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í:

  1. Identifikace: Identifikuje hostitele nebo zařízení.
  2. 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:

  1. Tečkované desetinné číslo: 255.255.255.0
  2. 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ý je 255.255.255.0)

Převedeme je na binární, abychom zjistili, co se děje.

Desetinné čísloBinární
192.168.1.15011000000.10101000.00000001.10010110
255.255.255.011111111.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 na 1.
    • Síť: 11000000.10101000.00000001.00000000
    • Vysílání: 11000000.10101000.00000001.11111111
  • 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 /24 zanechá 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.1192.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!):

  1. Vynechat vedoucí nuly: V každém bloku můžete odstranit úvodní nuly.
    • 0db8 -> db8
    • 0000 -> 0
    • 0370 -> 370
    • Naším příkladem je: 2001:db8:85a3:0:0:8a2e:370:7334
  2. 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 The 0:0 byla komprimována).

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

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ů:

  1. SLAAC (Automatická konfigurace bezstavové adresy): Zařízení automaticky generuje své vlastní jedinečné ID.
  2. EUI-64: Zařízení používá svou 48bitovou MAC (hardwarovou) adresu a vložky ff:fe uprostř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.x nebo 172.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.

Procházet naše hostingové plány