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:
- Identyfikacja: Identyfikuje hosta lub urządzenie.
- 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:
- Kropka dziesiętna:
255.255.255.0 - 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 jest255.255.255.0)
Przekonwertujemy je na binarne, aby zobaczyć, co się dzieje.
| Dziesiętny | Binarne |
|---|---|
192.168.1.150 | 11000000.10101000.00000001.10010110 |
255.255.255.0 | 11111111.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 na1.- Sieć:
11000000.10101000.00000001.00000000 - Transmisja:
11000000.10101000.00000001.11111111
- Sieć:
- 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
/24pozostawia 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.1–192.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!):
- Pomiń wiodące zera: W każdym bloku możesz usunąć wiodące zera.
0db8->db80000->00370->370- Nasz przykład to:
2001:db8:85a3:0:0:8a2e:370:7334
- 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 The0:0został skompresowany).
- Nasz przykład:
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
- Prefiks sieciowy (pierwsze 64 bity):
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:
- SLAAC (Autokonfiguracja adresu bezpaństwowego): Urządzenie automatycznie generuje własny unikalny identyfikator.
- EUI-64: Urządzenie wykorzystuje swój 48-bitowy adres MAC (hardware) i wkładki
ff:few ś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.xlub172.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.

