Czym jest adres IP?
Adres IP (adres protokołu internetowego) to numeryczna etykieta przypisana każdemu urządzeniu podłączonemu do sieci komputerowej, która używa protokołu internetowego do komunikacji. Adresy IP pełnią dwie podstawowe funkcje: identyfikują hosta i wskazują jego lokalizację w sieci. Każde urządzenie łączące się z internetem, od serwerów WWW po smartfony, potrzebuje adresu IP do wysyłania i odbierania danych.Adresy IPv4
Format i struktura
Adresy IPv4 są liczbami 32-bitowymi, zwykle zapisywanymi w notacji dziesiętnej z kropkami:
192.168.1.1
│ │ │ │
│ │ │ └── Fourth octet (0-255)
│ │ └── Third octet (0-255)
│ └── Second octet (0-255)
└── First octet (0-255)
Klasy adresów
| Klasa | Pierwszy oktet | Domyślne bity sieci | Zastosowanie |
|---|---|---|---|
| A | 1-126 | /8 | Duże sieci |
| B | 128-191 | /16 | Średnie sieci |
| C | 192-223 | /24 | Małe sieci |
| D | 224-239 | N/D | Multicast |
| E | 240-255 | N/D | Zarezerwowane/eksperymentalne |
Prywatne zakresy adresów
Zarezerwowane dla sieci wewnętrznych (nieroutowalne w internecie):
10.0.0.0 - 10.255.255.255 (Class A)
172.16.0.0 - 172.31.255.255 (Class B)
192.168.0.0 - 192.168.255.255 (Class C)
Wyczerpanie IPv4
IPv4 zapewnia około 4,3 miliarda adresów. Globalna pula została wyczerpana w 2011 roku, co przyspieszyło wdrażanie IPv6.
Adresy IPv6
Format i struktura
Adresy IPv6 są liczbami 128-bitowymi zapisywanymi szesnastkowo:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
Zapis skrócony
Początkowe zera można pominąć, a kolejne grupy zer zastąpić :::
Full: 2001:0db8:0000:0000:0000:0000:0000:0001
Short: 2001:db8::1
Pojemność adresowa
IPv6 zapewnia około 340 undecylionów adresów, czyli przestrzeń wystarczającą do wielokrotnego przypisania unikalnego adresu każdemu atomowi na powierzchni Ziemi.
Adresy IP w DNS
Za pośrednictwem DNS nazwy domen są rozwiązywane do adresów IP:
Rekord A (IPv4)
example.com. IN A 93.184.216.34
Rekord AAAA (IPv6)
example.com. IN AAAA 2606:2800:220:1:248:1893:25c8:1946
Statyczne a dynamiczne adresy IP
| Typ | Charakterystyka | Zastosowania |
|---|---|---|
| Statyczny | Stały, niezmienny | Serwery, hosting, zdalny dostęp |
| Dynamiczny | Przydzielany przez DHCP, może się zmieniać | Internet konsumencki, urządzenia mobilne |
Wyszukiwanie adresów IP i narzędzia
Typowe polecenia diagnostyczne:
# Find your IP
curl ifconfig.me
# DNS lookup
dig example.com A
nslookup example.com
# Reverse DNS lookup
dig -x 93.184.216.34
Zagadnienia bezpieczeństwa
- Kontrola dostępu oparta na IP: Zapory filtrują ruch według adresu IP
- Geolokalizacja: Adresy IP ujawniają przybliżoną lokalizację fizyczną
- Ataki DDoS: Konkretne adresy IP mogą być celem zalewu ruchu
- Reputacja IP: Niektóre adresy są oznaczane jako związane ze złośliwą aktywnością
- NAT: Translacja adresów sieciowych ukrywa adresy wewnętrzne za publicznym adresem IP
Znajomość adresów IP jest podstawą konfigurowania DNS, diagnozowania problemów z łącznością i zarządzania infrastrukturą serwerową.