Jak obliczyć adresy IP: Opanowanie IPv4 i IPv6 Jak Pro

Opis meta: Zdezorientowany obliczeniami adresu IP? Ten pro przewodnik przedstawia sposób obliczania adresów IPv4 i IPv6, notacji CIDR i masek podsieci. Master Network adresowanie dzisiaj.

Niezależnie od tego, czy konfigurujesz nowy serwer, konfigurujesz prywatną sieć dla hostingu VPS, czy rozwiązujesz problem z połączeniem, zrozumienie sposobu obliczania adresów IP jest podstawową umiejętnością. Jest to klucz do odblokowania sposobu, w jaki internet organizuje i kieruje ruch.

Ale bądźmy szczerzy: terminy takie jak „subnetting”, „CIDR” i „hexadecimal” mogą wydawać się zastraszające.

Ten przewodnik demistyfikuje adresowanie IP. Przełamiemy logikę zarówno dla IPv4, jak i IPv6, przekształcając Cię z nowicjusza sieciowego w pewnego profesjonalistę.

Co to jest adres IP?

Adres IP (Internet Protocol) to unikalna etykieta numeryczna przypisana do każdego urządzenia w sieci komputerowej. Jego główny cel jest dwojaki:

  1. Identyfikacja: Identyfikuje hosta lub urządzenie.
  2. Lokalizacja: Zapewnia lokalizację urządzenia w sieci, umożliwiając dotarcie do niego danych.

Pomyśl o tym jak o adresie ulicznym swojego komputera. Bez niego pakiety danych nie wiedziałyby, gdzie się udać. Dwie wersje, które napotkasz, to IPv4 i IPv6.

Część 1: Jak obliczyć adresy IPv4

IPv4 jest prawdopodobnie najbardziej znanym konikiem roboczym (np. 172.217.14.228). Adres IPv4 to 32-bitowa liczba, zwykle zapisywana jako cztery 8-bitowe liczby (oktety) w formacie dziesiętnym.

Część „obliczenia” IPv4 prawie zawsze obejmuje podsiewanie. Jest to proces dzielenia dużej sieci na mniejsze, łatwiejsze w zarządzaniu podsieci. Aby to zrobić, używamy maska podsieci.

Kluczowe koncepcje: Maska podsieci i CIDR

Adres IP składa się z dwóch części: w Identyfikator sieci oraz Identyfikator gospodarza.

  • Identyfikator sieci: Identyfikuje sieć, w której znajduje się urządzenie. (podobnie jak nazwa ulicy).
  • Identyfikator gospodarza: Identyfikuje konkretne urządzenie w tej sieci. (podobnie jak numer domu).

A maska podsieci to 32-bitowy numer, który „maskuje” adres IP, wyraźnie oddzielając część sieci od części hosta.

Zobaczysz go w dwóch popularnych formatach:

  1. Kropka dziesiętna: 255.255.255.0
  2. Notacja CIDR: /24 (To jest bardziej nowoczesne i wydajne).

Obydwa 255.255.255.0 oraz /24 oznacza Pierwsze 24 bity (pierwsze trzy oktety) to identyfikator sieci i ostatnie 8 bitów (ostatni oktet) są dla identyfikatora hosta.

Magia: Binarne i

Aby znaleźć kluczowe adresy w sieci, potrzebujesz tylko jednej prostej operacji: w bitwise ORAZ.

Posłużmy się praktycznym przykładem:

  • Adres IP: 192.168.1.150
  • Maska podsieci: /24 (która jest 255.255.255.0)

Przekonwertujemy je na binarne, aby zobaczyć, co się dzieje.

DziesiętnyBinarne
192.168.1.15011000000.10101000.00000001.10010110
255.255.255.011111111.11111111.11111111.00000000

Teraz wykonaj operację bitową AND (1 AND 1 = 1, 1 AND 0 = 0, 0 AND 0 = 0).

  11000000.10101000.00000001.10010110 (IP) & 11111111.111111.111111.00000000 (Maska) -------------------------------------- 11000000.10101000.00000001.00000000 (Wynik)

Przelicz ten wynik z powrotem na dziesiętny: 192.168.1.0.

Właśnie obliczyłeś swój pierwszy adres!

Jak znaleźć wszystkie kluczowe adresy IPv4 (łatwy sposób)

Skorzystajmy z naszego przykładu: 192.168.1.150 /24

1. Adres sieciowy (Network ID):

  • Cel: Identyfikuje samą sieć. To pierwszy adres w przedziale.
  • Obliczenia: Wykonaj bitwise AND między IP a maską podsieci.
  • Wynik: 192.168.1.0 (zgodnie z powyższymi obliczeniami).

2. Adres transmisji:

  • Cel: Adres używany do wysyłania wiadomości do wszystkie urządzeń w sieci. To ostatni adres w przedziale.
  • Obliczenia: Weź Network ID (192.168.1.0). W części hosta (ostatnie 8 bitów lub ostatni oktet) zmień wszystkie bity na 1.
    • Sieć: 11000000.10101000.00000001.00000000
    • Transmisja: 11000000.10101000.00000001.11111111
  • Wynik: 192.168.1.255

3. Pierwszy użyteczny adres hosta:

  • Cel: Pierwszy adres IP, który możesz przypisać do urządzenia (np. routera).
  • Obliczenia: Adres sieciowy + 1.
  • Wynik: 192.168.1.1

4. Ostatni użyteczny adres hosta:

  • Cel: Ostatni adres IP, który możesz przypisać do urządzenia.
  • Obliczenia: Adres transmisji – 1.
  • Wynik: 192.168.1.254

5. Łączna liczba gospodarzy:

  • Obliczenia: Spójrz na liczbę bitów hosta. A /24 pozostawia 8 bitów dla gospodarza (32 - 24 = 8). Formuła jest $2 ^n$ (gdzie $n$ jest liczbą bitów hosta).
    • $2^8 = 256$ Łączna liczba adresów.
  • Gospodarze użytkowi: $2 ^ n – 2$ (odejmujemy adresy sieciowe i transmisyjne).
    • $2^8 – 2 = 254$ użyteczne adresy IP.

Streszczenie dla 192.168.1.150 /24:

  • Sieć: 192.168.1.0
  • Transmisja: 192.168.1.255
  • Zakres gospodarzy: 192.168.1.1192.168.1.254

Część 2: Jak „obliczyć” adresy IPv6

IPv6 został stworzony w celu rozwiązania problemu wyczerpania adresu IPv4. Wykorzystuje 128 bitów zamiast 32, tworząc zadziwiająco dużą liczbę adresów.

Przykładowy adres IPv6: 2001:0db8:85a3:0000:0000:8a2e:0370:7334

Format i skrót IPv6

Po pierwsze, w „obliczaniu” IPv6 mniej chodzi o skomplikowany układ binarny, a bardziej o zrozumienie jego formatu.

  • Format: Osiem 16-bitowych bloków (sześćsetów), napisanych szesnastkowo i oddzielonych dwukropkami.
  • Szesnastkowy: Używa cyfr 0-9 i liter a-f.

Skrócony regulamin (Crucial!):

  1. Pomiń wiodące zera: W każdym bloku możesz usunąć wiodące zera.
    • 0db8 -> db8
    • 0000 -> 0
    • 0370 -> 370
    • Nasz przykład to: 2001:db8:85a3:0:0:8a2e:370:7334
  2. Kompresuj kolejne zera:Raz na adres, można zastąpić jeden ciąg kolejnych zerowych bloków podwójnym dwukropkiem (::).
    • Nasz przykład: 2001:db8:85a3:0:0:8a2e:370:7334
    • Staje się: 2001:db8:85a3::8a2e:370:7334 (Przekierowano z The 0:0 został skompresowany).

IPv6 „Podporządkowanie”

IPv6 używa również notacji CIDR do zdefiniowania Prefiks sieciowy (część „sieciowa”) oraz Identyfikator interfejsu (część „gospodarza”).

Typową alokacją IPv6 dla sieci LAN jest /64.

  • Adres: 2001:db8:85a3:aaaa:02c4:31ff:fe1e:45a1 /64
  • Oznacza to:
    • Prefiks sieciowy (pierwsze 64 bity): 2001:db8:85a3:aaaa
    • ID interfejsu (ostatnie 64 bity): 02c4:31ff:fe1e:45a1

W IPv6 tak naprawdę nie „obliczamy” adresu sieciowego. Przedrostek jest adres sieciowy.

  • Adres sieciowy: 2001:db8:85a3:aaaa::/64 (Wymieniamy część hosta na ::)

W przeciwieństwie do IPv4, IPv6 nie ma „adresu nadawczego”. multicast za to. Również pierwszy adres (wszystkie zera w części hosta) jest nadaje się do użytku i jest nazywany „adresem podsieci-routera anycast”.

„Obliczanie” dla hostów IPv6 jest często automatyczne. 64-bitowy identyfikator interfejsu jest zwykle generowany na jeden z dwóch sposobów:

  1. SLAAC (Autokonfiguracja adresu bezpaństwowego): Urządzenie automatycznie generuje własny unikalny identyfikator.
  2. EUI-64: Urządzenie wykorzystuje swój 48-bitowy adres MAC (hardware) i wkładki ff:fe w środku, aby utworzyć 64-bitowy identyfikator.

Dlaczego ma to znaczenie dla Twojego hostingu

Zrozumienie adresowania IP ma kluczowe znaczenie dla zarządzania usługami sieciowymi:

  • Dedykowane adresy IP: Po otrzymaniu od nas dedykowanego adresu IP otrzymujesz unikalny adres IPv4 lub IPv6 dla swojej witryny, który może pomóc w reputacji poczty elektronicznej i SSL.
  • Bezpieczeństwo sieci: Konfigurowanie reguł zapory i list dostępu często wymaga określenia zakresów IP lub podsieci.
  • Sieci prywatne: Jeśli korzystasz z wielu wirtualnych serwerów prywatnych (VPS), możesz skonfigurować między nimi sieć prywatną. Umiejętność przypisywania adresów IP (10.x.x.x lub 172.16.x.x) jest niezbędna.
  • Przyszłością jest IPv6: Internet przechodzi na IPv6. Zapewnienie, że Twój dostawca hostingu jest w pełni kompatybilny z IPv6 (tak jak my!) ma kluczowe znaczenie dla przyszłości Twojej witryny i zapewnienia najlepszej wydajności dla odwiedzających.

Przejmij kontrolę nad swoją siecią

adresowanie IP nie jest mroczną sztuką; jest to system logiczny. Dzięki zrozumieniu, jak rozbić adres IP za pomocą maski podsieci (dla IPv4) i jak odczytać prefiks (dla IPv6), zyskałeś podstawową umiejętność zarządzania dowolną siecią.

Gotowy, aby wykorzystać swoją wiedzę? Poznaj nasze plany hostingowe i znajdź idealne rozwiązanie, od hostingu współdzielonego po potężne serwery dedykowane ze wszystkimi adresami IP, których potrzebujesz.

Przeglądaj nasze plany hostingowe