Skip to main content
CheckTown
Walidatory

Walidacja adresów IP: Sprawdzanie IPv4 i IPv6 wyjaśnione

Opublikowano 5 min czytania
W tym artykule

Czym jest walidacja adresu IP?

Walidacja adresu IP potwierdza, czy podany ciag znakow jest poprawnie sformatowanym adresem IPv4 lub IPv6. Przy dwoch roznych formatach aktywnie uzywanych w internecie wazne jest sprawdzenie zarowno struktury, jak i zakresu kazdego adresu IP przed uzyciem go w kodzie sieciowym.

Adresy IPv4 to 32-bitowe liczby zapisane jako cztery dziesietne oktety (0-255) oddzielone kropkami: 192.168.1.1. Adresy IPv6 to 128-bitowe liczby zapisane jako osiem grup czterech cyfr szesnastkowych oddzielonych dwukropkami: 2001:0db8:85a3:0000:0000:8a2e:0370:7334.

Jak dziala walidacja adresu IP

Walidator wykrywa wersje IP i stosuje odpowiednie reguly formatu.

  • Wykrywanie wersji — okresla, czy wejscie jest w formacie IPv4 czy IPv6
  • Walidacja IPv4 — sprawdza dokladnie 4 oktety, kazdy w zakresie 0-255, bez wiodacych zer
  • Walidacja IPv6 — weryfikuje 8 grup 1-4 cyfr szesnastkowych, poprawna kompresje ::, brak nieprawidlowych znakow

Wypróbuj za darmo — bez rejestracji

Zwaliduj adres IP →

Kiedy uzywac walidacji IP

Walidacja adresow IP jest wazna w konfiguracji sieci, aplikacjach zwiazanych z bezpieczenstwem i kazdym systemie przetwarzajacym adresy sieciowe.

  • Reguly bezpieczenstwa — walidacja adresow IP w regulach zapory sieciowej, listach dozwolonych lub zablokowanych przed ich zastosowaniem
  • Analiza logow — walidacja adresow IP wyodrebnionych z plikow logow przed uzyciem ich w zapytaniach lub raportach
  • Konfiguracja sieci — walidacja adresow IP w interfejsach konfiguracji serwera lub narzedziach DevOps

Najczesciej zadawane pytania

Czym jest prywatny adres IP i czy przechodzi walidacje?

Prywatne adresy IP (10.x.x.x, 172.16.x.x–172.31.x.x, 192.168.x.x) sa zarezerwowane dla sieci lokalnych i nie sa routowalnego w publicznym internecie. Przechodza walidacje formatu jako poprawnie zbudowane adresy IPv4. Ich odpowiedniosc zalezy od kontekstu uzycia.

Czym jest notacja CIDR i czy jest to wazny adres IP?

Notacja CIDR (np. 192.168.1.0/24) reprezentuje zakres adresow IP przez dodanie dlugosci prefiksu. Nie jest to pojedynczy adres IP — jest to specyfikacja adresu sieciowego. Walidatory IP zazwyczaj odrzucaja notacje CIDR, poniewaz nie reprezentuje ona pojedynczego adresu hosta.

Jak dziala kompresja adresu IPv6?

IPv6 pozwala na kompresje kolejnych grup zer za pomoca :: (podwojny dwukropek), ale tylko raz na adres. Na przyklad 2001:0db8:0000:0000:0000:0000:0000:0001 mozna zapisac jako 2001:db8::1. Walidatory musza poprawnie obslugiwac ta kompresje.

Powiązane narzędzia